- ABSTRACT - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
-
- AbstractAnalysisEngine - Class in com.ibm.wala.client
-
Abstract base class for analysis engine implementations
Some clients choose to build on this, but many don't.
- AbstractAnalysisEngine() - Constructor for class com.ibm.wala.client.AbstractAnalysisEngine
-
- AbstractAnalysisEngine.EntrypointBuilder - Interface in com.ibm.wala.client
-
- AbstractAndroidModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure
-
Aids in handling code to be inserted at given points into the model.
- AbstractAndroidModel(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
If you don't intend to use the paramManager, you can pass null.
- AbstractCFG<I,T extends IBasicBlock<I>> - Class in com.ibm.wala.cfg
-
- AbstractCFG(IMethod) - Constructor for class com.ibm.wala.cfg.AbstractCFG
-
- AbstractClassEntity - Class in com.ibm.wala.cast.ir.translator
-
- AbstractClassEntity(CAstType.Class) - Constructor for class com.ibm.wala.cast.ir.translator.AbstractClassEntity
-
- AbstractCodeEntity - Class in com.ibm.wala.cast.ir.translator
-
- AbstractCodeEntity(CAstType) - Constructor for class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- AbstractDemandFlowGraph - Class in com.ibm.wala.demandpa.flowgraph
-
A graph representing program flow, constructed method-by-method on demand
- AbstractDemandFlowGraph(CallGraph, HeapModel, MemoryAccessMap, IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
-
- AbstractDemandFlowGraph.FlowStatementVisitor - Interface in com.ibm.wala.demandpa.flowgraph
-
- AbstractDemandPointsTo - Class in com.ibm.wala.demandpa.alg
-
Abstract super class for demand points-to analysis.
- AbstractDemandPointsTo(CallGraph, HeapModel, MemoryAccessMap, IClassHierarchy, AnalysisOptions) - Constructor for class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- AbstractEngineStopwatch - Class in com.ibm.wala.client
-
An object to track performance of an analysis engine
- AbstractEngineStopwatch() - Constructor for class com.ibm.wala.client.AbstractEngineStopwatch
-
- AbstractEntity - Class in com.ibm.wala.cast.ir.translator
-
- AbstractEntity() - Constructor for class com.ibm.wala.cast.ir.translator.AbstractEntity
-
- AbstractFieldPointerKey - Class in com.ibm.wala.ipa.callgraph.propagation
-
- AbstractFieldPointerKey(InstanceKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractFieldPointerKey
-
- AbstractFixedPointSolver<T extends IVariable<?>> - Class in com.ibm.wala.fixedpoint.impl
-
- AbstractFixedPointSolver() - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- AbstractFixedPointSolver.Statement - Class in com.ibm.wala.fixedpoint.impl
-
- AbstractFlowGraph - Class in com.ibm.wala.demandpa.flowgraph
-
- AbstractFlowGraph(MemoryAccessMap, HeapModel, IClassHierarchy, CallGraph) - Constructor for class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- AbstractFlowLabelVisitor - Class in com.ibm.wala.demandpa.flowgraph
-
- AbstractFlowLabelVisitor() - Constructor for class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- AbstractGlobalEntity - Class in com.ibm.wala.cast.ir.translator
-
- AbstractGlobalEntity(String, CAstType, Set<CAstQualifier>) - Constructor for class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
-
- AbstractGraph<T> - Class in com.ibm.wala.util.graph
-
Basic functionality for a
Graph
that delegates node and edge management.
- AbstractGraph() - Constructor for class com.ibm.wala.util.graph.AbstractGraph
-
- AbstractInputMethodService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- AbstractInputMethodServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- AbstractInterproceduralCFG<T extends ISSABasicBlock> - Class in com.ibm.wala.ipa.cfg
-
Interprocedural control-flow graph, constructed lazily.
- AbstractInterproceduralCFG(CallGraph) - Constructor for class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
Build an Interprocedural CFG from a call graph.
- AbstractInterproceduralCFG(CallGraph, Predicate<CGNode>) - Constructor for class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
Build an Interprocedural CFG from a call graph.
- AbstractIntRegisterMachine - Class in com.ibm.wala.dalvik.ssa
-
Skeleton of functionality to propagate information through the Java bytecode stack machine using ShrikeBT.
- AbstractIntRegisterMachine(DexCFG) - Constructor for class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
- AbstractIntRegisterMachine.BasicRegisterFlowProvider - Class in com.ibm.wala.dalvik.ssa
-
This gives some basic facilities for shoving things around on the stack.
- AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor - Class in com.ibm.wala.dalvik.ssa
-
Update the machine state to account for an instruction
- AbstractIntRegisterMachine.FlowProvider - Interface in com.ibm.wala.dalvik.ssa
-
Interface which defines a flow function for a basic block
- AbstractIntRegisterMachine.MachineState - Class in com.ibm.wala.dalvik.ssa
-
Representation of the state of the JVM stack machine at some program point.
- AbstractIntRegisterMachine.Meeter - Interface in com.ibm.wala.dalvik.ssa
-
A Meeter object provides the dataflow logic needed to meet the abstract machine state for a dataflow meet.
- AbstractIntStackMachine - Class in com.ibm.wala.analysis.stackMachine
-
Skeleton of functionality to propagate information through the Java bytecode stack machine using ShrikeBT.
- AbstractIntStackMachine(ShrikeCFG) - Constructor for class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
-
- AbstractIntStackMachine.BasicStackFlowProvider - Class in com.ibm.wala.analysis.stackMachine
-
This gives some basic facilities for shoving things around on the stack.
- AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor - Class in com.ibm.wala.analysis.stackMachine
-
Update the machine state to account for an instruction
- AbstractIntStackMachine.FlowProvider - Interface in com.ibm.wala.analysis.stackMachine
-
Interface which defines a flow function for a basic block
- AbstractIntStackMachine.MachineState - Class in com.ibm.wala.analysis.stackMachine
-
Representation of the state of the JVM stack machine at some program point.
- AbstractIntStackMachine.Meeter - Interface in com.ibm.wala.analysis.stackMachine
-
A Meeter object provides the dataflow logic needed to meet the abstract machine state for a dataflow meet.
- AbstractLabeledGraph<T,U> - Class in com.ibm.wala.util.graph.labeled
-
- AbstractLabeledGraph() - Constructor for class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
-
- AbstractLocalPointerKey - Class in com.ibm.wala.ipa.callgraph.propagation
-
- AbstractLocalPointerKey() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractLocalPointerKey
-
- AbstractMeetOperator<T extends IVariable> - Class in com.ibm.wala.dataflow.graph
-
Abstract superclass for meet operators
- AbstractMeetOperator() - Constructor for class com.ibm.wala.dataflow.graph.AbstractMeetOperator
-
- AbstractNestedJarFileModule - Class in com.ibm.wala.classLoader
-
A Jar file nested in a parent jar file
- AbstractNestedJarFileModule(Module) - Constructor for class com.ibm.wala.classLoader.AbstractNestedJarFileModule
-
- AbstractNumberedGraph<T> - Class in com.ibm.wala.util.graph
-
Basic functionality for a graph that delegates node and edge management, and tracks node numbers
- AbstractNumberedGraph() - Constructor for class com.ibm.wala.util.graph.AbstractNumberedGraph
-
- AbstractNumberedLabeledGraph<T,U> - Class in com.ibm.wala.util.graph.labeled
-
- AbstractNumberedLabeledGraph() - Constructor for class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- AbstractOperator<T extends IVariable> - Class in com.ibm.wala.fixpoint
-
operator for a step in an iterative solver
This is an abstract class and not an interface in order to force subclasses to re-implement equals(), hashCode(), and toString()
- AbstractOperator() - Constructor for class com.ibm.wala.fixpoint.AbstractOperator
-
- AbstractPointerAnalysis - Class in com.ibm.wala.ipa.callgraph.propagation
-
- AbstractPointerAnalysis(CallGraph, MutableMapping<InstanceKey>) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
-
- AbstractPointerKey - Class in com.ibm.wala.ipa.callgraph.propagation
-
This class exists to force
PointerKey
implementations to implement equals() and hashCode()s.
- AbstractPointerKey() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerKey
-
- AbstractPointsToSolver - Class in com.ibm.wala.ipa.callgraph.propagation
-
Abstract base class for solver for pointer analysis.
- AbstractPointsToSolver(PropagationSystem, PropagationCallGraphBuilder) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractPointsToSolver
-
- AbstractRefinementPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
-
- AbstractRefinementPolicy(FieldRefinePolicy, CallGraphRefinePolicy, int, int[]) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
-
- AbstractRefinementPolicy(FieldRefinePolicy, CallGraphRefinePolicy) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
-
- AbstractReflectionInterpreter - Class in com.ibm.wala.analysis.reflection
-
- AbstractReflectionInterpreter() - Constructor for class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
-
- AbstractReflectionInterpreter.IgnoreSerializableWarning - Class in com.ibm.wala.analysis.reflection
-
A warning when we find flow of a factory allocation to a cast to
Serializable
- AbstractReflectionInterpreter.ManySubtypesWarning - Class in com.ibm.wala.analysis.reflection
-
A warning when we expect excessive pollution from a factory method
- AbstractReflectionInterpreter.NoSubtypesWarning - Class in com.ibm.wala.analysis.reflection
-
A warning when we fail to find subtypes for a factory method
- AbstractReflectionInterpreter.SpecializedMethod - Class in com.ibm.wala.analysis.reflection
-
- AbstractReflectiveGet - Class in com.ibm.wala.cast.ir.ssa
-
This abstract class represents field (a.k.a property) reads in which the field name is not a constant, but rather a
computed value.
- AbstractReflectiveGet(int, int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
-
- AbstractReflectivePut - Class in com.ibm.wala.cast.ir.ssa
-
This abstract class represents field (a.k.a property) writes in which the field name is not a constant, but rather a
computed value.
- AbstractReflectivePut(int, int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
-
- AbstractRootMethod - Class in com.ibm.wala.ipa.callgraph.impl
-
- AbstractRootMethod(MethodReference, IClass, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- AbstractRootMethod(MethodReference, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- AbstractRTABuilder - Class in com.ibm.wala.ipa.callgraph.propagation.rta
-
Abstract superclass of various RTA flavors
- AbstractRTABuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, ContextSelector, SSAContextInterpreter) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- AbstractScope(AstTranslator.Scope) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- AbstractScriptEntity - Class in com.ibm.wala.cast.ir.translator
-
- AbstractScriptEntity(File, CAstType) - Constructor for class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
-
- AbstractScriptEntity(String, CAstType) - Constructor for class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
-
- AbstractSourcePosition - Class in com.ibm.wala.cast.tree.impl
-
- AbstractSourcePosition() - Constructor for class com.ibm.wala.cast.tree.impl.AbstractSourcePosition
-
- AbstractSSAConversion - Class in com.ibm.wala.cast.ir.ssa
-
Abstract core of traditional SSA conversion (Cytron et al.).
- AbstractSSAConversion(IR, SSAOptions) - Constructor for class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- AbstractStatement<T extends IVariable,O extends AbstractOperator<T>> - Class in com.ibm.wala.fixpoint
-
Represents a single step in an iterative solver
- AbstractStatement() - Constructor for class com.ibm.wala.fixpoint.AbstractStatement
-
- AbstractSymbol(AstTranslator.Scope, boolean, Object) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
-
- AbstractTypeInNode - Class in com.ibm.wala.ipa.callgraph.propagation
-
- AbstractTypeInNode(CGNode, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AbstractTypeInNode
-
- AbstractURLModule - Class in com.ibm.wala.classLoader
-
- AbstractURLModule(URL) - Constructor for class com.ibm.wala.classLoader.AbstractURLModule
-
- AbstractVariable<T extends AbstractVariable> - Class in com.ibm.wala.fixpoint
-
Represents a single variable in a fixed-point system.
- AbstractVariable() - Constructor for class com.ibm.wala.fixpoint.AbstractVariable
-
- ACC_ABSTRACT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_ABSTRACT - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_ABSTRACT - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_ANNOTATION - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_BRIDGE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_CONSTRUCTOR - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_DECLARED_SYNCHRONIZED - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_ENUM - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_FINAL - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_FINAL - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_FINAL - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_INTERFACE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_INTERFACE - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_INTERFACE - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_NATIVE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_NATIVE - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_NATIVE - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_private - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_PRIVATE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_PRIVATE - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_PRIVATE - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_PROTECTED - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_PROTECTED - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_PROTECTED - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_PUBLIC - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_PUBLIC - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_STATIC - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_STATIC - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_STATIC - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_STRICT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_STRICT - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_STRICT - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_SUPER - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_SUPER - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_SYNCHRONIZED - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_SYNCHRONIZED - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_SYNCHRONIZED - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_SYNTHETIC - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_TRANSIENT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_TRANSIENT - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_TRANSIENT - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ACC_UNUSED - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_VARARGS - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_VOLATILE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- ACC_VOLATILE - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- ACC_VOLATILE - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- Access(String, String, TypeReference, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
-
- AccessibilityService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- AccessibilityServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- act(int) - Method in interface com.ibm.wala.util.intset.IntSetAction
-
- act(long) - Method in interface com.ibm.wala.util.intset.LongSetAction
-
- action(AbstractFieldPointerKey) - Method in interface com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.ReflectedFieldAction
-
- ActionMode - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ActionModeCallback - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ActionModeCallbackName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ActionModeName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- Activity - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ActivityEP - Class in com.ibm.wala.dalvik.util.androidEntryPoints
-
Hardcoded EntryPoint-specifications for an Android-Activity.
- ActivityEP() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- ActivityInfo - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ActivityInfoName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ActivityModelMethod - Class in com.ibm.wala.dalvik.classLoader
-
- ActivityModelMethod(ClassDataItem.EncodedMethod, DexIClass) - Constructor for class com.ibm.wala.dalvik.classLoader.ActivityModelMethod
-
Deprecated.
- ActivityName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ActivityThread - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ActivityThreadName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- Acyclic - Class in com.ibm.wala.util.graph
-
Utilities for dealing with acyclic subgraphs
- add(Object, Object, Object) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
-
Add a control-flow edge from the `from' node to the `to' node with the
(possibly null) label `label'.
- add(CAstNode, CAstType) - Method in class com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder
-
- add(Instruction) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- add(int) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
Set a particular bit
- add(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
-
- add(T) - Method in class com.ibm.wala.util.collections.ArraySet
-
- add(T) - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- add(int, T) - Method in class com.ibm.wala.util.collections.Iterator2List
-
- add(Object) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
-
- add(T) - Method in class com.ibm.wala.util.collections.ParanoidHashSet
-
- add(String) - Method in class com.ibm.wala.util.config.FileOfClasses
-
- add(String) - Method in class com.ibm.wala.util.config.SetOfClasses
-
- add(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
Add (x,y) to the relation.
- add(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- add(T) - Method in class com.ibm.wala.util.intset.BitSet
-
Add an object to this bit set.
- add(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- add(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
-
Add (x,y) to the relation
- add(IntSet, int) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
- add(LongSet, int) - Static method in class com.ibm.wala.util.intset.LongSetUtil
-
- add(int) - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
Add an integer value to this set.
- add(long) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
Add an integer value to this set.
- add(T) - Method in class com.ibm.wala.util.intset.MutableMapping
-
Add an object to the set of mapped objects.
- add(int) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- add(int) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- add(long) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
- add(T) - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
-
- add(T) - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
-
Add an Object to the set of mapped objects.
- add(int) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Add an integer value to this set.
- add(SparseIntSet, int) - Static method in class com.ibm.wala.util.intset.SparseIntSet
-
- add(SparseLongSet, int) - Static method in class com.ibm.wala.util.intset.SparseLongSet
-
- add(Warning) - Static method in class com.ibm.wala.util.warnings.Warnings
-
- add1DArrayAllocation(TypeReference, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
Add a New statement of the given array type and length
- addAll(CAstControlFlowMap) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
-
- addAll(CAstNodeTypeMap) - Method in class com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder
-
- addAll(CAstSourcePositionMap) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
-
- addAll(Collection<? extends Instruction>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- addAll(BitVector) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Add all the bits in B to this bit vector
- addAll(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Add all the bits from other to this bit vector
- addAll(IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
Add all integers from the set B
- addAll(T) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
Add all integers from the other int set variable.
- addAll(IntSet) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
-
- addAll(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
-
- addAll(ArraySet<T>) - Method in class com.ibm.wala.util.collections.ArraySet
-
- addAll(Collection<? extends T>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- addAll(int, Collection<? extends T>) - Method in class com.ibm.wala.util.collections.Iterator2List
-
- addAll(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- addAll(BitSet<?>) - Method in class com.ibm.wala.util.intset.BitSet
-
Add all elements in bitset B to this bit set
- addAll(BitVector) - Method in class com.ibm.wala.util.intset.BitSet
-
Add all bits in BitVector B to this bit set
- addAll(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- addAll(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
Add all members of set to this.
- addAll(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
Add all members of set to this.
- addAll(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- addAll(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
Add all elements from another int set.
- addAll(SparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
Add all elements from another int set.
- addAll(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
Add all elements from another int set.
- addAll(SparseLongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
Add all elements from another int set.
- addAll(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Add all members of set to this.
- addAllCallbacks(Set<Function<Object, Object>>) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstCGNode
-
- addAllInIntersection(T, IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
- addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
- addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- addAllInIntersection(IntSet, IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
- addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- addAllInIntersection(IntSet, IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- addAllOblivious(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
this version of add all will likely be faster if the client doesn't care about the change or the population count.
- addAllocation(TypeReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
-
- addAllocation(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
-
Deprecated.
- addAllocation(TypeReference) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
Add a New statement of the given type
Side effect: adds call to default constructor of given type if one exists.
- addAllocationWithoutCtor(TypeReference) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
Add a New statement of the given type
- addAllStatementsToWorkList() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Add all to the work list.
- addAllToP2Set(Map<PointerKeyAndState, MutableIntSet>, PointerKeyAndState, IntSet, IFlowLabel) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
- addApplicationModulesToScope() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
Add the application modules to the analysis scope.
- addAssignmentsForCatchPointerKey(PointerKey, Set<IClass>, PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
Generate a set of constraints to represent assignment to an exception variable in a catch clause.
- addBlockInstructionConstraints(CGNode, ControlFlowGraph<SSAInstruction, ISSABasicBlock>, ISSABasicBlock, AbstractDemandFlowGraph.FlowStatementVisitor) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
-
Add constraints for a particular basic block.
- addBlockInstructionConstraints(CGNode, ControlFlowGraph<SSAInstruction, ISSABasicBlock>, ISSABasicBlock, SimpleDemandPointerFlowGraph.StatementVisitor) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
Add constraints for a particular basic block.
- addBlockInstructionConstraints(CGNode, ControlFlowGraph<SSAInstruction, ISSABasicBlock>, SSACFG.BasicBlock, SSAPropagationCallGraphBuilder.ConstraintVisitor, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
Add constraints for a particular basic block.
- addBootCode(TypeSafeInstructionFactory, ParameterAccessor, SSAValueManager, VolatileMethodSummary) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
-
- addBypassLogic(AnalysisOptions, AnalysisScope, ClassLoader, String, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
Modify an options object to include bypass logic as specified by a an XML file.
- addBypassLogic(AnalysisOptions, AnalysisScope, ClassLoader, XMLMethodSummaryReader, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- AddBytecodeDebug - Class in com.ibm.wala.shrike.bench
-
This is a demo class.
- AddBytecodeDebug() - Constructor for class com.ibm.wala.shrike.bench.AddBytecodeDebug
-
- addCall(AbstractRootMethod) - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
-
Add a call to this entrypoint from the fake root method
- addCallback(Function<Object, Object>) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstCGNode
-
- addCallCtor(SSAValue, MethodReference, List<SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.FlatInstantiator
-
Add a call to the given constructor to the body.
- addCallEdge(int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.CallFlowEdges
-
Record that we've discovered a call edge ->
- addCallSeen(CallSiteReference, Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
DO NOT CALL! - This is for IntentContextSelector.
- addCaughtExceptionType(TypeReference) - Method in class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
-
- addCheckcast(TypeReference[], int, boolean) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
-
- addCheckcast(TypeReference[], int, boolean) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- addClass(IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- addClass(IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- addClass(IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- addClassAttribute(ClassWriter.Element) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add an atttribute to the class.
- addClassFileToScope(ClassLoaderReference, File) - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
-
Add a class file to the scope for a loader
- addClassFileToScope(ClassLoaderReference, File) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Add a class file to the scope for a loader
- addClassPathToScope(String, AnalysisScope, ClassLoaderReference) - Static method in class com.ibm.wala.dalvik.util.AndroidAnalysisScope
-
Handle .apk file.
- addClassPathToScope(String, AnalysisScope, ClassLoaderReference) - Static method in class com.ibm.wala.util.config.AnalysisScopeReader
-
- addClassToHierarchy(ClassHierarchyStore, ClassReader) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTUtils
-
- addConstant(Integer, ConstantValue) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- addConstant(Integer, ConstantValue) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Assigns a new Constant to a SSA-Value.
- addConstraintsFromChangedNode(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
Add constraints when the interpretation of a node changes (e.g.
- addConstraintsFromNewNodes(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
Add constraints from newly discovered nodes.
- addConstraintsFromNode(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
Add constraints for a node.
- addConstraintsFromNode(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
Visit all instructions in a node, and add dataflow constraints induced by each statement relevat to RTA
- addConstraintsFromNode(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
Visit all instructions in a node, and add dataflow constraints induced by each statement in the SSA form.
- addCPClass(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a Class to the constant pool if necessary.
- addCPDouble(double) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a Double to the constant pool if necessary.
- addCPEntry(Object, int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
- addCPFieldRef(String, String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a FieldRef to the constant pool if necessary.
- addCPFloat(float) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a Float to the constant pool if necessary.
- addCPInt(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add an Integer to the constant pool if necessary.
- addCPInterfaceMethodRef(String, String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add an InterfaceMethodRef to the constant pool if necessary.
- addCPLong(long) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a Long to the constant pool if necessary.
- addCPMethodHandle(ConstantPoolParser.ReferenceToken) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
- addCPMethodRef(String, String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a MethodRef to the constant pool if necessary.
- addCPMethodType(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a Class to the constant pool if necessary.
- addCPNAT(String, String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a NameAndType to the constant pool if necessary.
- addCPString(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a String to the constant pool if necessary.
- addCPUtf8(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a Utf8 string to the constant pool if necessary.
- addCtorInvokeInstruction(TypeReference, int) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
-
Add an instruction to invoke the default constructor on the object of value number alloc of type t.
- addDefaultBypassLogic(AnalysisOptions, AnalysisScope, ClassLoader, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- addDefaultSelectors(AnalysisOptions, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
Set up an AnalysisOptions object with default selectors, corresponding to class hierarchy lookup
- addDirectCall(int, int[], CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.ScriptFakeRoot
-
- addDirectCall(int, int[], CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
-
- addEdge(Object, Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- addEdge(AstTranslator.PreBasicBlock, AstTranslator.PreBasicBlock) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
- addEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- addEdge(Object, Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- addEdge(BasicBlockInContext<IExplodedBasicBlock>, BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- addEdge(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
-
- addEdge(int, int) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
-
- addEdge(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- addEdge(BasicBlockInContext, BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- addEdge(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- addEdge(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- addEdge(IExplodedBasicBlock, IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- addEdge(ISSABasicBlock, ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- addEdge(T, T) - Method in interface com.ibm.wala.util.graph.EdgeManager
-
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
Add this edge, unconditionally setting it as the next successor.
- addEdge(int, T, T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
-
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
-
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
-
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
-
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
- addEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
-
- addEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- addEdge(T, T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
adds an edge with some label
- addEdge(T, T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- addEdge(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- addEdge(int, T, T) - Method in interface com.ibm.wala.util.graph.OrderedMultiGraph
-
add an edge and record it so dst is the ith successor of src
- addEdgesToNonEntryBlock(CGNode, ControlFlowGraph<?, T>, SSAInstruction[], T) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
Add edges to the IPCFG for the incoming edges incident on a basic block bb.
- addEntityName(CAstEntity, String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- addEntityName(CAstEntity, String) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- addEntry(ZipEntry) - Method in interface com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase.ManifestBuilder
-
- addExceptionalEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- addExceptionalEdges(IInstruction) - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
-
Add any exceptional edges generated by the last instruction in a basic block.
- addExceptionalEdges(Instruction) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
-
Add any exceptional edges generated by the last instruction in a basic block.
- addExceptionDefConstraints(IR, CGNode, List<ProgramCounter>, PointerKey, Set<IClass>) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
Generate constraints which assign exception values into an exception pointer
- addExceptionDefConstraints(IR, CGNode, List<ProgramCounter>, PointerKey, Set<IClass>) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
Generate constraints which assign exception values into an exception pointer
- addField(int, String, String, ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a field to the class.
- addField(int, int, int, ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a field to the class.
- addFieldToList(List<FieldImpl>, Atom, ImmutableByteArray, int, Collection<Annotation>, TypeSignature) - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- addFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
-
- addFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
-
- addFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
-
- addFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
-
- addFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in interface com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TypeFilter
-
- addGetArrayField(TypeReference, int, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- addGetInstance(FieldReference, int) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
-
- addGetInstance(FieldReference, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- addGetStatic(FieldReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
-
- addGetStatic(FieldReference) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- addGlobalRead(TypeReference, String) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstFakeRoot
-
- addGlobalRead(TypeReference, String) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
-
- addIfNotNull(T, Collection<T>) - Static method in class com.ibm.wala.util.collections.Util
-
- addInputClass(File, File) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Add a class file containing a source class to instrument.
- addInputDirectory(File, File) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Add a directory containing class files to instrument.
- addInputElement(File, String) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Add something to instrument --- the name of a JAR file, a class file, a directory or an entry within a jar file (as
filename#entryname).
- addInputJar(File) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Add a JAR file containing source classes to instrument.
- addInputJarEntry(File, String) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Add a JAR entry containing a source class to instrument.
- addInstruction(TypeReference, SSAInstruction, boolean) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
-
- addInstruction(SSAInstruction) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
- addInstructionExceptionHandler(int, String, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
An "instruction exception handler" handles exceptions generated by a specific instruction (including patch code that may be
inserted before, after, or instead of the instruction in this pass).
- addInstructionExceptionHandler(String, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
-
Add an exception handler to the current instruction.
- addInverseFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
-
- addInverseFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
-
- addInverseFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
-
- addInverseFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
-
- addInverseFiltered(PropagationSystem, PointsToSetVariable, PointsToSetVariable) - Method in interface com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TypeFilter
-
- addInvocation(int[], CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
-
- addInvocation(int[], CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- addInvocationInternal(int[], CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
-
- addLocal() - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- addMessage(ModuleEntry, Set<Warning>) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- addMessage(ModuleEntry, Warning) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- addMethod(IMethod) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- addMethod(IMethod) - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- addMethod(int, String, String, ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a method to the class.
- addMethod(int, int, int, ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a method to the class.
- addMethodExceptionHandler(String, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
A "method exception handler" handles exceptions generated anywhere in the method.
- addNode(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- addNode(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- addNode(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- addNode(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- addNode(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- addNode(BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- addNode(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- addNode(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- addNode(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- addNode(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- addNode(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- addNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
-
- addNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
- addNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
-
- addNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
-
If N.getNumber() == -1, then set N.number and insert this node in the graph.
- addNode(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- addNode(T) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
-
- addNode(T) - Method in interface com.ibm.wala.util.graph.NodeManager
-
add a node to this graph
- addNodeConstantConstraints(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
add constraints for reference constants assigned to vars
- addNodeInstructionConstraints(CGNode, IR, DefUse) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
-
Add pointer flow constraints based on instructions in a given node
- addNodeInstructionConstraints(CGNode, IR, DefUse) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
Add pointer flow constraints based on instructions in a given node
- addNodeInstructionConstraints(CGNode, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
Add pointer flow constraints based on instructions in a given node
- addNodePassthruExceptionConstraints(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
Add constraints to represent the flow of exceptions to the exceptional return value for this node
- addNodePassthruExceptionConstraints(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
Add constraints to represent the flow of exceptions to the exceptional return value for this node
- addNodePassthruExceptionConstraints(CGNode, IR, DefUse) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
Add constraints to represent the flow of exceptions to the exceptional return value for this node
- addNodesForInvocations(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
For each invocation in the method, add nodes for actual parameters and return values
- addNodesForParameters(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
-
- addNodesForParameters(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph
-
add nodes for parameters and return values
- addNodesForParameters(CGNode, IR) - Method in class com.ibm.wala.demandpa.flowgraph.DemandValueFlowGraph
-
- addNormalEdge(T, T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- addOutputJarEntry(ZipEntry) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Add a raw ZipEntry to the output JAR.
- addPathEdge(int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
-
Record that in this procedure we've discovered a same-level realizable path from (s_p,d_i) to (n,d_j)
- addPhi(TypeReference, int[]) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
-
- addPhi(SSAPhiInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- addPhi(List<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
-
Add Phi (if necessary) - not if only one from.
- addPhi(int[]) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- addPhiForLocal(int, SSAPhiInstruction) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- addPhiForStackSlot(int, SSAPhiInstruction) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- addPi(SSAPiInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- addPiForRefAndPath(int, Object, SSAPiInstruction) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- addPoison(String) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- addPoison(String) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Adds posion to the function.
- addPred(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
Note that this variable appears on the LHS of an equation.
- addPred(int) - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
-
Modify the graph so that node number n is a predecessor of this node
- addPreEdge(CAstNode, CAstNode, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
- addPreEdge(AstTranslator.PreBasicBlock, CAstNode, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
if dst is associated with a basic block b, add an edge from src to b.
- addPreEdgeToExit(CAstNode, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
- addPreEdgeToExit(AstTranslator.PreBasicBlock, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
- addPreNode(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
- addPreNode(CAstNode, AstTranslator.UnwindState) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
associate n with the current block, and update the current unwind state
- addRawField(ClassWriter.Element) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a field to the class, the field data given as "raw" bytes (probably obtained from a ClassReader).
- addRawMethod(ClassWriter.Element) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Add a method to the class, the method data given as "raw" bytes (probably obtained from a ClassReader).
- AddressOfInstruction(int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- AddressOfInstruction(int, int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- AddressOfInstruction(int, int, int, FieldReference, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- AddressOfInstruction(int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- AddressOfInstruction(int, int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- AddressOfInstruction(int, int, int, FieldReference, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- addReturn(int, boolean) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
Add a return statement
- addRewriter(CAstRewriterFactory<C, K>, boolean) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst
-
- addRow(Map<String, T>) - Method in class com.ibm.wala.util.tables.Table
-
- addScopedEntity(CAstNode, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
-
- addScopedEntity(CAstNode, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
-
- addScopedEntity(CAstNode, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
-
- addScopedEntity(CAstNode, CAstEntity) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
-
associate a child entity with a given CAstNode, e.g.
- addSeed(PathEdge<T>) - Method in class com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationSolver
-
- addSeed(PathEdge<T>) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
Restart tabulation from a particular path edge.
- addSelectedPcListner(IrViewer.SelectedPcListner) - Method in class com.ibm.wala.viz.viewer.IrViewer
-
- AddSerialVersion - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
-
- AddSerialVersion.SinkOutputStream - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
-
This class implements a stream that just discards everything written to it.
- addSerialVersionUID(ClassReader, ClassWriter) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion
-
This method computes the serialVersionUID for class r (if there isn't one already) and adds the field to the classwriter w.
- addSetArrayField(TypeReference, int, int, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- addSetInstance(FieldReference, int, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- addSetStatic(FieldReference, int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- addSourceFileToScope(ClassLoaderReference, File, String) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Add a class file to the scope for a loader
- addStatement(IFixedPointStatement) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- addStatement(GeneralStatement<?>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- addStatement(UnaryStatement<?>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- addStatement(NullaryStatement<?>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- addStatement(IFixedPointStatement<T>) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
Add a statement to the system
- addStatement(GeneralStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- addStatement(UnaryStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- addStatement(IFixedPointStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- addStatement(SSAInstruction) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- addStatement(SSAInstruction) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Adds a statement to the MethodSummary.
- addStatementsForConcreteSimpleType(TypeReference) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
-
- addStatementsForTypeAbstraction(TypeAbstraction) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
-
- addStaticField(Atom, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- addSubgraphForNode(CGNode) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
-
- addSubgraphForNode(CGNode) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
-
add representation of flow for a node, if not already present
- addSubgraphForNode(CGNode) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
- addSucc(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
Note that this variable appears on the RHS of an equation.
- addSucc(int) - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
-
Modify the graph so that node number n is a successor of this node
- addTarget(CallSiteReference, CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstCGNode
-
- addTarget(CallSiteReference, CGNode) - Method in interface com.ibm.wala.ipa.callgraph.CGNode
-
Deprecated.
- addTarget(CallSiteReference, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
-
- addTarget(CallSiteReference, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- addTarget(int, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- addToCallStack(String, String, Object) - Static method in class com.ibm.wala.shrike.cg.Runtime
-
- addToScope(ClassLoaderReference, JarFile) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Add a jar file to the scope for a loader
- addToScope(ClassLoaderReference, Module) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Add a module to the scope for a loader
- addToScope(AnalysisScope) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Add all modules from another scope
- addToScopeHead(ClassLoaderReference, Module) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Add a module file to the scope for a loader.
- addToTrackedPToWorklist(PointerKeyAndState) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
- addToWorkList(T, int, T, int) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- addToWorkList(AbstractStatement) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Add a step to the work list.
- addType(int, TypeReference) - Method in class com.ibm.wala.ipa.summaries.ReflectionSummary
-
- addVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- addVmArg(String) - Method in class com.ibm.wala.util.processes.JavaLauncher
-
- advance() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- after(AndroidEntryPoint.IExecutionOrder) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Place the call in the same section after the given call or "label".
- after(int) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Prefer #after(IExecutionOrder)
whenever possible.
- after(AndroidEntryPoint.IExecutionOrder[]) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Use this variant to refer to multiple locations.
- AFTER_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Basicly the same as AT_LAST but visited before
- alignInvokeInterface() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Skips the extra stuff after an invokeinterface instruction Used for invokeinterface
- alignSwitch() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Skips the padding of a switch instruction Used for tableswitch, lookupswitch
- all() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
-
Perform all checks defined in this class.
- all() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
This list _excludes_ the implicit this-pointer (if any).
- AllApplicationEntrypoints - Class in com.ibm.wala.ipa.callgraph.impl
-
Includes all application methods in an analysis scope as entrypoints.
- AllApplicationEntrypoints(AnalysisScope, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.AllApplicationEntrypoints
-
- allBut(Set<AndroidPreFlightChecks.Test>) - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
-
Perform all checks defined in this class but the listed ones.
- allExtend(TypeName, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
All parameters in the selector that are a subclass of tName (slow).
- allExtend(TypeReference, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
All parameters in the selector that are a subclass of tRef (slow).
- allInstructions - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
-
List of all instructions
- allInstructions - Variable in class com.ibm.wala.ssa.DefUse
-
A Mapping from integer -> Instruction
- allInterfaces - Variable in class com.ibm.wala.classLoader.BytecodeClass
-
The IClasses that represent all interfaces this class implements (if it's a class) or extends (it it's an interface)
- allocate(MethodData, int) - Static method in class com.ibm.wala.shrikeBT.info.LocalAllocator
-
Allocates a new local variable of the specified type.
- allocate(MethodData, String) - Static method in class com.ibm.wala.shrikeBT.info.LocalAllocator
-
- allocate(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.LocalAllocator
-
Allocates a new local that will fit any type.
- allocateConstantPoolClassType(String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolClassType(String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolDouble(double) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolDouble(double) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolField(String, String, String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolField(String, String, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolFloat(float) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolFloat(float) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolInteger(int) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolInteger(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolInterfaceMethod(String, String, String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolInterfaceMethod(String, String, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolLong(long) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolLong(long) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolMethod(String, String, String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolMethod(String, String, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolMethodHandle(ConstantPoolParser.ReferenceToken) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolMethodHandle(ConstantPoolParser.ReferenceToken) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolMethodType(String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolMethodType(String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocateConstantPoolString(String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- allocateConstantPoolString(String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- allocatedClasses - Variable in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
set of classes (IClass) discovered to be allocated
- allocateLabel() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
Allocate a fresh label.
- allocateLocals() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
-
- allocateNewLocalsArray() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
- allocateTempValue() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- allocateTempValue() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- allocations - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
-
List of synthetic allocation statements we model for this specialized instance
- ALLOCATIONS - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
An ALLOCATIONS - based policy distinguishes instances by allocation site.
- AllocationSite - Class in com.ibm.wala.ipa.callgraph.propagation
-
- AllocationSite(IMethod, NewSiteReference, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
-
- AllocationSiteInNode - Class in com.ibm.wala.ipa.callgraph.propagation
-
- AllocationSiteInNode(CGNode, NewSiteReference, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNode
-
- AllocationSiteInNodeFactory - Class in com.ibm.wala.ipa.callgraph.propagation
-
- AllocationSiteInNodeFactory(AnalysisOptions, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNodeFactory
-
- allow(Debug.LogLevel) - Static method in class com.ibm.wala.sourcepos.Debug
-
- allowReserved(boolean) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
(Dis-)allows the usage of reserved ProgramCounters.
- allPairsShortestPath(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.traverse.FloydWarshall
-
- allPairsShortestPaths() - Method in class com.ibm.wala.util.graph.traverse.FloydWarshall
-
- allPairsShortestPaths(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.traverse.FloydWarshall
-
- Alt - Class in com.ibm.wala.cast.tree.pattern
-
Pattern to match one of two alternatives.
- Alt(NodePattern, NodePattern) - Constructor for class com.ibm.wala.cast.tree.pattern.Alt
-
- AlwaysRefineCGPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
-
A policy that always refines the call graph.
- AlwaysRefineCGPolicy() - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineCGPolicy
-
- AlwaysRefineFieldsPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
-
A policy that always refines handling of field accesses by checking for an
alias path corresponding to each match edge.
- AlwaysRefineFieldsPolicy() - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineFieldsPolicy
-
- analysis - Variable in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
-
- AnalysisCache - Class in com.ibm.wala.ipa.callgraph
-
A place to hold onto caches of various analysis artifacts.
- AnalysisCache(IRFactory<IMethod>) - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisCache
-
- AnalysisCache() - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisCache
-
- AnalysisEngine - Interface in com.ibm.wala.client
-
- AnalysisOptions - Class in com.ibm.wala.ipa.callgraph
-
Basic interface for options that control call graph generation.
- AnalysisOptions() - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- AnalysisOptions(AnalysisScope, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- AnalysisOptions.ReflectionOptions - Enum in com.ibm.wala.ipa.callgraph
-
options for handling reflection during call graph construction
- AnalysisScope - Class in com.ibm.wala.ipa.callgraph
-
Base class that represents a set of files to analyze.
- AnalysisScope(Collection<? extends Language>) - Constructor for class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- AnalysisScopeReader - Class in com.ibm.wala.util.config
-
- AnalysisScopeReader() - Constructor for class com.ibm.wala.util.config.AnalysisScopeReader
-
- AnalysisUtil - Class in com.ibm.wala.cfg.exc.inter
-
Utility class for the exception pruning analysis.
- analyze() - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
analyze dominators
- analyzeLeaks() - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
-
- analyzeLeaks(boolean) - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
-
Trace the heap and dump the output to the tracefile
- Analyzer - Class in com.ibm.wala.shrikeBT.analysis
-
- Analyzer(boolean, boolean, String, String, IInstruction[], ExceptionHandler[][], int[], String[][]) - Constructor for class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- Analyzer(MethodData) - Constructor for class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- Analyzer(MethodData, int[], String[][]) - Constructor for class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- Analyzer.FailureException - Exception in com.ibm.wala.shrikeBT.analysis
-
This exception is thrown by verify() when it fails.
- Analyzer.PathElement - Class in com.ibm.wala.shrikeBT.analysis
-
- Analyzer.TypeVisitor - Class in com.ibm.wala.shrikeBT.analysis
-
- and(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
Logically ANDs this bit set with the specified set of bits.
- and(BitVector, BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
-
Return a new bit string as the AND of two others.
- and(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- and(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Logically ANDs this bit set with the specified set of bits.
- and(FixedSizeBitVector, FixedSizeBitVector) - Static method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Return a new bit string as the AND of two others.
- and(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Logically ANDs this bit set with the specified set of bits.
- and(OffsetBitVector, OffsetBitVector) - Static method in class com.ibm.wala.util.intset.OffsetBitVector
-
Return a new bit string as the AND of two others.
- and(Predicate<T>) - Method in class com.ibm.wala.util.Predicate
-
Return a predicate that is a conjunction of this predicate and another predicate
- andNot(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
- andNot(BitVector, BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
-
Return a new bit string as the AND of two others.
- andNot(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- andNot(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
- andNot(OffsetBitVector, OffsetBitVector) - Static method in class com.ibm.wala.util.intset.OffsetBitVector
-
Return a new bit string as the AND of two others.
- ANDOR_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- ANDROID_CONTEXT_KEY - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
-
Key into the Context that represents the AndroidContext.
- ANDROID_DEX_TOOL - Static variable in class com.ibm.wala.properties.WalaProperties
-
- ANDROID_MODEL_CLASS - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- ANDROID_RT_DEX_DIR - Static variable in class com.ibm.wala.properties.WalaProperties
-
- ANDROID_RT_JAVA_JAR - Static variable in class com.ibm.wala.properties.WalaProperties
-
- AndroidAnalysisScope - Class in com.ibm.wala.dalvik.util
-
- AndroidAnalysisScope() - Constructor for class com.ibm.wala.dalvik.util.AndroidAnalysisScope
-
- AndroidBoot - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
-
Create some Android-Environment.
- AndroidBoot(Set<AndroidBoot.BootAction>) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
-
- AndroidBoot.BootAction - Enum in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
-
- AndroidComponent - Enum in com.ibm.wala.dalvik.util
-
Android Components like Activity, Service, ...
- AndroidContext - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
-
Fetches an android/content/Context.
- AndroidContext(Context, AndroidTypes.AndroidContextType) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
-
- AndroidEntryPoint - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
-
An AdnroidEntryPoint is basically the same as a DexEntryPoint.
- AndroidEntryPoint(AndroidEntryPointLocator.AndroidPossibleEntryPoint, IMethod, IClassHierarchy, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
- AndroidEntryPoint(AndroidEntryPointLocator.AndroidPossibleEntryPoint, IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
- AndroidEntryPoint(AndroidEntryPoint.ExecutionOrder, IMethod, IClassHierarchy, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
- AndroidEntryPoint(AndroidEntryPoint.ExecutionOrder, IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
- AndroidEntryPoint.ExecutionOrder - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
-
The ExecutionOrder is used to partially order EntryPoints.
- AndroidEntryPoint.ExecutionOrderComperator - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
-
AndroidEntryPoints have to be sorted before building the model.
- AndroidEntryPoint.IExecutionOrder - Interface in com.ibm.wala.dalvik.ipa.callgraph.impl
-
Implement this interface to put entitys into the AndroidModel.
- AndroidEntryPointLocator - Class in com.ibm.wala.dalvik.util
-
Searches an Android application for its EntryPoints.
- AndroidEntryPointLocator(Set<AndroidEntryPointLocator.LocatorFlags>) - Constructor for class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
-
- AndroidEntryPointLocator.AndroidPossibleEntryPoint - Class in com.ibm.wala.dalvik.util
-
A definition of an Entrypoint functions o the App are matched against.
- AndroidEntryPointLocator.AndroidPossibleEntryPoint.ExecutionOrderComperator - Class in com.ibm.wala.dalvik.util
-
- AndroidEntryPointLocator.LocatorFlags - Enum in com.ibm.wala.dalvik.util
-
Used to control the search mechanisms of AndroidEntryPointLocator.
- AndroidEntryPointManager - Class in com.ibm.wala.dalvik.util
-
Model configuration and Global list of entrypoints.
- AndroidManifestXMLReader - Class in com.ibm.wala.dalvik.util
-
Read in an extracted AndroidManifest.xml.
- AndroidManifestXMLReader(File) - Constructor for class com.ibm.wala.dalvik.util.AndroidManifestXMLReader
-
- AndroidManifestXMLReader(InputStream) - Constructor for class com.ibm.wala.dalvik.util.AndroidManifestXMLReader
-
- AndroidModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
-
The model to be executed at application start.
- AndroidModel(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- AndroidModelClass - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
-
Encapsulates synthetic methods for modeling Androids lifecycle.
- AndroidModelParameterManager - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
Manages SSA-Numbers for the arguments to Entrypoints.
- AndroidModelParameterManager(IInstantiationBehavior) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Setting the behaviour may be handy in the later model.
- AndroidModelParameterManager(MethodReference, boolean) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
- AndroidModelParameterManager(ParameterAccessor) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
- AndroidPossibleEntryPoint(AndroidComponent, String, AndroidEntryPoint.ExecutionOrder) - Constructor for class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
-
- AndroidPossibleEntryPoint(AndroidComponent, String, AndroidEntryPointLocator.AndroidPossibleEntryPoint) - Constructor for class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
-
- AndroidPreFlightChecks - Class in com.ibm.wala.dalvik.util
-
Does optional checks before building the CallGraph.
- AndroidPreFlightChecks(AndroidEntryPointManager, AnalysisOptions, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
-
- AndroidPreFlightChecks.Test - Enum in com.ibm.wala.dalvik.util
-
- AndroidSettingFactory - Class in com.ibm.wala.dalvik.util
-
Generate a Settings-Object from a String-Representation.
- AndroidSettingFactory() - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory
-
- AndroidSettingFactory.ExternalIntent - Class in com.ibm.wala.dalvik.util
-
- AndroidSettingFactory.IgnoreIntent - Class in com.ibm.wala.dalvik.util
-
- AndroidSettingFactory.InternalIntent - Class in com.ibm.wala.dalvik.util
-
Add an Intent that is _shure_ to be handled internally _only_.
- AndroidSettingFactory.StandardIntent - Class in com.ibm.wala.dalvik.util
-
- AndroidSettingFactory.UnknownIntent - Class in com.ibm.wala.dalvik.util
-
- AndroidStartComponentTool - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
-
Grab and set data of AndroidClasses.
- AndroidStartComponentTool(IClassHierarchy, MethodReference, Set<IntentStarters.StarterFlags>, TypeReference, TypeSafeInstructionFactory, ParameterAccessor, SSAValueManager, VolatileMethodSummary, ParameterAccessor.Parameter, IntentStarters.StartInfo, CGNode) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
-
- AndroidTypes - Class in com.ibm.wala.dalvik.util
-
Constants for types used by the AndroidModel
- AndroidTypes() - Constructor for class com.ibm.wala.dalvik.util.AndroidTypes
-
- AndroidTypes.AndroidContextType - Enum in com.ibm.wala.dalvik.util
-
- ANNOTATION - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
-
- Annotation - Class in com.ibm.wala.types.annotations
-
Represents a member annotation, e.g., Java 5.0 class file annotations
- AnnotationAttribute(String, Map<String, AnnotationsReader.ElementValue>) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationAttribute
-
- Annotations - Class in com.ibm.wala.types.annotations
-
- Annotations() - Constructor for class com.ibm.wala.types.annotations.Annotations
-
- AnnotationsReader - Class in com.ibm.wala.shrikeCT
-
This class reads Annotations attributes, e.g., RuntimeInvisibleAnnotations.
- AnnotationsReader(ClassReader.AttrIterator, String) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader
-
- AnnotationsReader.AnnotationAttribute - Class in com.ibm.wala.shrikeCT
-
Representation of an annotation attribute.
- AnnotationsReader.AnnotationType - Enum in com.ibm.wala.shrikeCT
-
- AnnotationsReader.ArrayElementValue - Class in com.ibm.wala.shrikeCT
-
represents an annotation argument that itself is an array of arguments
- AnnotationsReader.ConstantElementValue - Class in com.ibm.wala.shrikeCT
-
Represents a constant argument to an annotation.
- AnnotationsReader.ElementValue - Interface in com.ibm.wala.shrikeCT
-
Marker interface for possible element values in an annotation attribute.
- AnnotationsReader.EnumElementValue - Class in com.ibm.wala.shrikeCT
-
Represents enum constant annotation arguments.
- AnyNode - Class in com.ibm.wala.cast.tree.pattern
-
A node pattern that matches any AST node.
- AnyNode() - Constructor for class com.ibm.wala.cast.tree.pattern.AnyNode
-
- anyRelated(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
- anyRelated(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
-
- appendInfo(String) - Static method in class com.ibm.wala.sourcepos.Debug
-
- Application - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- APPLICATION - Static variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- Application - Static variable in class com.ibm.wala.types.ClassLoaderReference
-
Canonical reference to application class loader
- ApplicationEP - Class in com.ibm.wala.dalvik.util.androidEntryPoints
-
Hardcoded EntryPoint-specifications for an Android-Application.
- ApplicationEP() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.ApplicationEP
-
- ApplicationLoaderPolicy - Class in com.ibm.wala.ipa.callgraph.pruned
-
Keeps a given CGNode if it stems from application code
- ApplicationName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- apply(X) - Method in interface com.ibm.wala.util.functions.Function
-
- apply(int) - Method in interface com.ibm.wala.util.functions.IntFunction
-
- apply(T) - Method in interface com.ibm.wala.util.functions.VoidFunction
-
- applyPatches() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
This method finishes a pass.
- args - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
-
- args - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
-
- ArgumentInstanceContext - Class in com.ibm.wala.cast.ipa.callgraph
-
- ArgumentInstanceContext(Context, int, InstanceKey) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ArgumentInstanceContext
-
- ArgumentTypeEntrypoint - Class in com.ibm.wala.ipa.callgraph.impl
-
An entrypoint which chooses some valid (non-interface) concrete type for each argument, if one is available.
- ArgumentTypeEntrypoint(IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ArgumentTypeEntrypoint
-
- array - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
-
- array - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
-
- array - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
-
- Array - Class in com.ibm.wala.model.java.lang.reflect
-
A synthetic model of java.lang.reflect.Array native methods
- Array() - Constructor for class com.ibm.wala.model.java.lang.reflect.Array
-
- ARRAY_LENGTH - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- ARRAY_LITERAL - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- ARRAY_REF - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- ArrayClass - Class in com.ibm.wala.classLoader
-
Implementation of
IClass
for array classes.
- ArrayClassLoader - Class in com.ibm.wala.classLoader
-
Pseudo-classloader for all array classes; all other IClassLoader
implementations should delegate to this one for array classes only.
- ArrayClassLoader() - Constructor for class com.ibm.wala.classLoader.ArrayClassLoader
-
- ArrayContents - Class in com.ibm.wala.demandpa.util
-
Pseudo-field modelling the contents of an array of reference type.
- ArrayContentsKey - Class in com.ibm.wala.ipa.callgraph.propagation
-
A
PointerKey
which represents the contents of an array instance.
- ArrayContentsKey(InstanceKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ArrayContentsKey
-
- arraycopyAtom - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
-
- arrayDescriptorFromElementDescriptor() - Method in class com.ibm.wala.util.strings.Atom
-
Return array descriptor corresponding to "this" array-element descriptor.
- ArrayElementValue(AnnotationsReader.ElementValue[]) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader.ArrayElementValue
-
- ArrayFill - Class in com.ibm.wala.dalvik.dex.instructions
-
- ArrayFill(int, int, int, TypeReference, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.ArrayFill
-
- ArrayGet - Class in com.ibm.wala.dalvik.dex.instructions
-
- ArrayGet(int, int, int, int, ArrayGet.Type, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.ArrayGet
-
- ArrayGet.Type - Enum in com.ibm.wala.dalvik.dex.instructions
-
- ArrayIterator<T> - Class in com.ibm.wala.util.collections
-
an Iterator of array elements
- ArrayIterator(T[]) - Constructor for class com.ibm.wala.util.collections.ArrayIterator
-
- ArrayIterator(T[], int) - Constructor for class com.ibm.wala.util.collections.ArrayIterator
-
- ArrayIterator(T[], int, int) - Constructor for class com.ibm.wala.util.collections.ArrayIterator
-
- ArrayLength - Class in com.ibm.wala.dalvik.dex.instructions
-
- ArrayLength(int, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.ArrayLength
-
- ArrayLengthInstruction(int, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- ArrayLengthInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents arraylength instructions.
- ArrayLengthInstruction() - Constructor for class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- ArrayLengthInstruction(int, int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- ArrayLengthKey - Class in com.ibm.wala.ipa.modref
-
A
PointerKey
that represents an array length location
- ArrayLengthKey(InstanceKey) - Constructor for class com.ibm.wala.ipa.modref.ArrayLengthKey
-
- ArrayLoadInstruction(int, int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- ArrayLoadInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents the ?aload instructions.
- ArrayLoadInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- ArrayLoadInstruction(int, int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- ArrayLoadInstruction(int, SSAValue, SSAValue, int) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
result = array[index].
- ArrayLoadOperator(PointsToSetVariable) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
-
- ArrayMask - Static variable in class com.ibm.wala.types.TypeName
-
- ArrayNonNullIterator<T> - Class in com.ibm.wala.util.collections
-
Iterator that only returns non-null elements of the array
hasNext() return true when there is a non-null element, false otherwise
next() returns the current element and advances the counter up to the next non-null element or beyond the limit of the array
- ArrayNonNullIterator(T[]) - Constructor for class com.ibm.wala.util.collections.ArrayNonNullIterator
-
- ArrayNonNullIterator(T[], int) - Constructor for class com.ibm.wala.util.collections.ArrayNonNullIterator
-
- ArrayOpHandler - Interface in com.ibm.wala.cast.ir.translator
-
- ArrayPut - Class in com.ibm.wala.dalvik.dex.instructions
-
- ArrayPut(int, int, int, int, ArrayGet.Type, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.ArrayPut
-
- ArraySet<T> - Class in com.ibm.wala.util.collections
-
A set implementation backed by an array.
- ArraySet(int, boolean) - Constructor for class com.ibm.wala.util.collections.ArraySet
-
- ArraySet() - Constructor for class com.ibm.wala.util.collections.ArraySet
-
- ArraySet(ArraySet<T>) - Constructor for class com.ibm.wala.util.collections.ArraySet
-
- ArraySet.ArraySetIterator - Class in com.ibm.wala.util.collections
-
- ArraySetIterator() - Constructor for class com.ibm.wala.util.collections.ArraySet.ArraySetIterator
-
- ArraySetMultiMap<K,V> - Class in com.ibm.wala.util.collections
-
- ArraySetMultiMap() - Constructor for class com.ibm.wala.util.collections.ArraySetMultiMap
-
- ArraySetMultiMap(boolean) - Constructor for class com.ibm.wala.util.collections.ArraySetMultiMap
-
- ArrayStoreInstruction(int, int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- ArrayStoreInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents the ?astore instructions.
- ArrayStoreInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- ArrayStoreInstruction(int, int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- ArrayStoreInstruction(int, SSAValue, int, SSAValue) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
array[index] = value.
- ArrayStoreOperator(PointsToSetVariable) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayStoreOperator
-
- ArrayTypeCode - Static variable in class com.ibm.wala.types.TypeReference
-
- ArrayTypeSignature - Class in com.ibm.wala.types.generics
-
- arrStoreInstrs - Variable in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.NewMultiDimInfo
-
- asModule() - Method in class com.ibm.wala.classLoader.AbstractURLModule
-
- asModule() - Method in class com.ibm.wala.classLoader.CompoundModule
-
- asModule() - Method in class com.ibm.wala.classLoader.FileModule
-
- asModule() - Method in class com.ibm.wala.classLoader.JarFileEntry
-
- asModule() - Method in interface com.ibm.wala.classLoader.ModuleEntry
-
Precondition: isModuleFile().
- asModule() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
-
- ASSERT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- AssertInstruction(int, int, boolean) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
-
- Assertions - Class in com.ibm.wala.util.debug
-
WALA-specific assertion checking.
- Assertions() - Constructor for class com.ibm.wala.util.debug.Assertions
-
- assertOverridesHashCode(Object) - Static method in class com.ibm.wala.util.collections.ParanoidHashMap
-
- assertParamsKosher(int, int[], CallSiteReference) - Static method in class com.ibm.wala.ssa.SSAInvokeInstruction
-
- ASSIGN - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- ASSIGN_POST_OP - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- ASSIGN_PRE_OP - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- AssignBarLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- AssignEquation - Class in com.ibm.wala.ipa.callgraph.propagation
-
A specialized equation class introduced for efficiency.
- AssignGlobalBarLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- AssignGlobalLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- assignIBinder(SSAValue, List<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
-
Set the iBinder in the callee.
- assignInstanceToCatch(PointerKey, Set<IClass>, InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
Handle assign of a particular exception instance into an exception variable
- AssignInstruction - Class in com.ibm.wala.cast.ir.ssa
-
A simple assignment statement.
- AssignInstruction(int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AssignInstruction
-
create the assignment v_result := v_val
- AssignInstruction(int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
-
- AssignLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- assignOperator - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
Singleton operator for assignments
- assignValue(CAstNode, AstTranslator.WalkContext, AstTranslator.Symbol, String, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
assign rval to nm as appropriate, depending on the scope of ls
- asString() - Static method in class com.ibm.wala.util.warnings.Warnings
-
- Ast - Variable in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- Ast - Variable in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
-
- AstAbstractInstructionVisitor - Class in com.ibm.wala.cast.ir.ssa
-
- AstAbstractInstructionVisitor() - Constructor for class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
-
- AstAssertInstruction - Class in com.ibm.wala.cast.ir.ssa
-
An assert statement, as found in a variety of languages.
- AstAssertInstruction(int, int, boolean) - Constructor for class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
-
- AstBranchVisitor(boolean[]) - Constructor for class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
-
- AstCallGraph - Class in com.ibm.wala.cast.ipa.callgraph
-
- AstCallGraph(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph
-
- AstCallGraph.AstCGNode - Class in com.ibm.wala.cast.ipa.callgraph
-
- AstCallGraph.AstFakeRoot - Class in com.ibm.wala.cast.ipa.callgraph
-
- AstCallGraph.ScriptFakeRoot - Class in com.ibm.wala.cast.ipa.callgraph
-
- AstCFAPointerKeys - Class in com.ibm.wala.cast.ipa.callgraph
-
- AstCFAPointerKeys() - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCFAPointerKeys
-
- AstClass - Class in com.ibm.wala.cast.loader
-
- AstClass(CAstSourcePositionMap.Position, TypeName, IClassLoader, short, Map<Atom, IField>, Map<Selector, IMethod>) - Constructor for class com.ibm.wala.cast.loader.AstClass
-
- AstConstraintVisitor(AstSSAPropagationCallGraphBuilder, CGNode) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- AstContextInsensitiveSSAContextInterpreter - Class in com.ibm.wala.cast.ipa.callgraph
-
- AstContextInsensitiveSSAContextInterpreter(AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstContextInsensitiveSSAContextInterpreter
-
- AstDefaultIRFactory() - Constructor for class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstDefaultIRFactory
-
- AstDefaultIRFactory(AstIRFactory) - Constructor for class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstDefaultIRFactory
-
- AstDynamicField - Class in com.ibm.wala.cast.loader
-
- AstDynamicField(boolean, IClass, Atom, TypeReference) - Constructor for class com.ibm.wala.cast.loader.AstDynamicField
-
- AstDynamicPropertyClass - Class in com.ibm.wala.cast.loader
-
- AstDynamicPropertyClass(CAstSourcePositionMap.Position, TypeName, IClassLoader, short, Map<Selector, IMethod>, TypeReference) - Constructor for class com.ibm.wala.cast.loader.AstDynamicPropertyClass
-
- AstEchoInstruction - Class in com.ibm.wala.cast.ir.ssa
-
- AstEchoInstruction(int, int[]) - Constructor for class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
-
- AstFakeRoot(MethodReference, IClass, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstFakeRoot
-
- AstFakeRoot(MethodReference, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstFakeRoot
-
- AstField - Class in com.ibm.wala.cast.loader
-
- AstField(FieldReference, Collection, IClass, IClassHierarchy, Collection<Annotation>) - Constructor for class com.ibm.wala.cast.loader.AstField
-
- AstFunctionClass - Class in com.ibm.wala.cast.loader
-
- AstFunctionClass(TypeReference, TypeReference, IClassLoader, CAstSourcePositionMap.Position) - Constructor for class com.ibm.wala.cast.loader.AstFunctionClass
-
- AstFunctionClass(TypeReference, IClassLoader, CAstSourcePositionMap.Position) - Constructor for class com.ibm.wala.cast.loader.AstFunctionClass
-
- AstGlobalPointerKey - Class in com.ibm.wala.cast.ipa.callgraph
-
- AstGlobalPointerKey(String) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstGlobalPointerKey
-
- AstGlobalRead - Class in com.ibm.wala.cast.ir.ssa
-
A read of a global variable denoted by a FieldReference
- AstGlobalRead(int, int, FieldReference) - Constructor for class com.ibm.wala.cast.ir.ssa.AstGlobalRead
-
- AstGlobalWrite - Class in com.ibm.wala.cast.ir.ssa
-
A write of a global variable denoted by a FieldReference
- AstGlobalWrite(int, FieldReference, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
-
- AstHeapModel - Interface in com.ibm.wala.cast.ipa.callgraph
-
- AstImplicitPointsToSetVisitor(AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl, LocalPointerKey) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
- AstInducedCFG - Class in com.ibm.wala.cast.ir.cfg
-
- AstInducedCFG(SSAInstruction[], IMethod, Context) - Constructor for class com.ibm.wala.cast.ir.cfg.AstInducedCFG
-
- AstInducedCFG.AstBranchVisitor - Class in com.ibm.wala.cast.ir.cfg
-
- AstInducedCFG.AstPEIVisitor - Class in com.ibm.wala.cast.ir.cfg
-
- AstInstructionFactory - Interface in com.ibm.wala.cast.ir.ssa
-
- AstInstructionVisitor - Interface in com.ibm.wala.cast.ir.ssa
-
- AstInterestingVisitor(int) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
-
- AstIRFactory<T extends IMethod> - Class in com.ibm.wala.cast.ir.ssa
-
- AstIRFactory() - Constructor for class com.ibm.wala.cast.ir.ssa.AstIRFactory
-
- AstIRFactory.AstDefaultIRFactory - Class in com.ibm.wala.cast.ir.ssa
-
- AstIRFactory.AstIR - Class in com.ibm.wala.cast.ir.ssa
-
- AstIsDefinedInstruction - Class in com.ibm.wala.cast.ir.ssa
-
IR instruction to check whether a field is defined on some object.
- AstIsDefinedInstruction(int, int, int, int, FieldReference) - Constructor for class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- AstIsDefinedInstruction(int, int, int, FieldReference) - Constructor for class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- AstIsDefinedInstruction(int, int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- AstIsDefinedInstruction(int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- AstLexicalAccess - Class in com.ibm.wala.cast.ir.ssa
-
This abstract class provides helper functionality for recording
lexical uses and/or definitions.
- AstLexicalAccess.Access - Class in com.ibm.wala.cast.ir.ssa
-
A single lexical access.
- AstLexicalInformation(AstTranslator.AstLexicalInformation) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
-
- AstLexicalRead - Class in com.ibm.wala.cast.ir.ssa
-
A set of lexical reads.
- AstLexicalRead(int, AstLexicalAccess.Access[]) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalRead
-
- AstLexicalRead(int, AstLexicalAccess.Access) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalRead
-
- AstLexicalRead(int, int, String, String, TypeReference) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalRead
-
- AstLexicalWrite - Class in com.ibm.wala.cast.ir.ssa
-
A set of lexical writes.
- AstLexicalWrite(int, String, String, TypeReference, int) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
-
- AstLexicalWrite(int, AstLexicalAccess.Access) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
-
- AstLexicalWrite(int, AstLexicalAccess.Access[]) - Constructor for class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
-
- AstLoopUnwinder - Class in com.ibm.wala.cast.tree.rewrite
-
- AstLoopUnwinder(CAst, boolean) - Constructor for class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder
-
- AstLoopUnwinder(CAst, boolean, int) - Constructor for class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder
-
- AstLoopUnwinder.UnwindKey - Class in com.ibm.wala.cast.tree.rewrite
-
- AstMethod - Class in com.ibm.wala.cast.loader
-
- AstMethod(IClass, Collection, AbstractCFG, SymbolTable, MethodReference, boolean, Map<IBasicBlock, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation, Collection<Annotation>) - Constructor for class com.ibm.wala.cast.loader.AstMethod
-
- AstMethod(IClass, Collection, MethodReference, Collection<Annotation>) - Constructor for class com.ibm.wala.cast.loader.AstMethod
-
- AstMethod.DebuggingInformation - Interface in com.ibm.wala.cast.loader
-
- AstMethod.LexicalInformation - Interface in com.ibm.wala.cast.loader
-
lexical access information for some entity scope.
- AstMethod.LexicalParent - Class in com.ibm.wala.cast.loader
-
Parents of this method with respect to lexical scoping, that is, methods
containing state possibly referenced lexically in this method
- AstMethod.Retranslatable - Interface in com.ibm.wala.cast.loader
-
- AstMethodReference - Class in com.ibm.wala.cast.types
-
- AstMethodReference() - Constructor for class com.ibm.wala.cast.types.AstMethodReference
-
- AstModRef<T extends InstanceKey> - Class in com.ibm.wala.cast.ipa.modref
-
- AstModRef() - Constructor for class com.ibm.wala.cast.ipa.modref.AstModRef
-
- AstModRef.AstModVisitor<T extends InstanceKey> - Class in com.ibm.wala.cast.ipa.modref
-
- AstModRef.AstRefVisitor<T extends InstanceKey> - Class in com.ibm.wala.cast.ipa.modref
-
- AstModVisitor(CGNode, Collection<PointerKey>, AstHeapModel, PointerAnalysis<T>) - Constructor for class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
-
- AstPEIVisitor(boolean[]) - Constructor for class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
-
- AstPointerAnalysisImpl(PropagationCallGraphBuilder, CallGraph, PointsToMap, MutableMapping<InstanceKey>, PointerKeyFactory, InstanceKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl
-
- AstPointerKeyFactory - Interface in com.ibm.wala.cast.ipa.callgraph
-
- AstPreInstructionVisitor - Interface in com.ibm.wala.cast.ir.ssa
-
- AstRefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, AstHeapModel) - Constructor for class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
-
- AstSSAPropagationCallGraphBuilder - Class in com.ibm.wala.cast.ipa.callgraph
-
- AstSSAPropagationCallGraphBuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, PointerKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
-
- AstSSAPropagationCallGraphBuilder.AstConstraintVisitor - Class in com.ibm.wala.cast.ipa.callgraph
-
- AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.ReflectedFieldAction - Interface in com.ibm.wala.cast.ipa.callgraph
-
- AstSSAPropagationCallGraphBuilder.AstInterestingVisitor - Class in com.ibm.wala.cast.ipa.callgraph
-
- AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl - Class in com.ibm.wala.cast.ipa.callgraph
-
- AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor - Class in com.ibm.wala.cast.ipa.callgraph
-
- AstTranslator - Class in com.ibm.wala.cast.ir.translator
-
Common code to translate CAst to IR.
- AstTranslator(IClassLoader, Map, ArrayOpHandler) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator
-
- AstTranslator(IClassLoader, Map) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator
-
- AstTranslator(IClassLoader) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator
-
- AstTranslator.AbstractScope - Class in com.ibm.wala.cast.ir.translator
-
- AstTranslator.AbstractSymbol - Class in com.ibm.wala.cast.ir.translator
-
- AstTranslator.AstCFG - Class in com.ibm.wala.cast.ir.translator
-
- AstTranslator.AstLexicalInformation - Class in com.ibm.wala.cast.ir.translator
-
lexical access information for some entity scope.
- AstTranslator.CodeEntityContext - Class in com.ibm.wala.cast.ir.translator
-
- AstTranslator.FinalCAstSymbol - Class in com.ibm.wala.cast.ir.translator
-
- AstTranslator.IncipientCFG - Class in com.ibm.wala.cast.ir.translator
-
holds the control-flow graph as it is being constructed.
- AstTranslator.IncipientCFG.Unwind - Class in com.ibm.wala.cast.ir.translator
-
- AstTranslator.InternalCAstSymbol - Class in com.ibm.wala.cast.ir.translator
-
- AstTranslator.PreBasicBlock - Class in com.ibm.wala.cast.ir.translator
-
basic block implementation used in the CFGs constructed during the
IR-generating AST traversal
- AstTranslator.RootContext - Class in com.ibm.wala.cast.ir.translator
-
- AstTranslator.Scope - Interface in com.ibm.wala.cast.ir.translator
-
a scope in the symbol table built during AST traversal
- AstTranslator.ScopeType - Enum in com.ibm.wala.cast.ir.translator
-
- AstTranslator.Symbol - Interface in com.ibm.wala.cast.ir.translator
-
interface for name information stored in a symbol table.
- AstTranslator.UnwindState - Class in com.ibm.wala.cast.ir.translator
-
- AstTranslator.WalkContext - Interface in com.ibm.wala.cast.ir.translator
-
- AstTypeInference - Class in com.ibm.wala.cast.analysis.typeInference
-
- AstTypeInference(IR, IClassHierarchy, TypeAbstraction, boolean) - Constructor for class com.ibm.wala.cast.analysis.typeInference.AstTypeInference
-
- AstTypeInference.AstTypeOperatorFactory - Class in com.ibm.wala.cast.analysis.typeInference
-
- AstTypeOperatorFactory() - Constructor for class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
-
- AstTypeReference - Class in com.ibm.wala.cast.types
-
- AstTypeReference() - Constructor for class com.ibm.wala.cast.types.AstTypeReference
-
- AT_FIRST - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Visit the EntryPoint once at the beginning of the model use that for initialization stuff
- AT_LAST - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Last calls in the model
- Atom - Class in com.ibm.wala.util.strings
-
An utf8-encoded byte string.
- attachActivities(Set<? extends SSAValue>, SSAValue, SSAValue, SSAValue, SSAValue, SSAValue) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
-
- attr - Variable in class com.ibm.wala.shrikeCT.AttributeReader
-
- ATTRIBUTE_NAME - Static variable in class com.ibm.wala.sourcepos.CRTable
-
Stores the attribute name of this attribute
- ATTRIBUTE_NAME - Static variable in class com.ibm.wala.sourcepos.MethodPositions
-
Stores the attribute name of this attribute
- AttributeReader - Class in com.ibm.wala.shrikeCT
-
This is a base class for "attribute readers", the classes which provide access to the contents of attributes.
- AttributeReader(ClassReader.AttrIterator, String) - Constructor for class com.ibm.wala.shrikeCT.AttributeReader
-
Construct a reader for a particular attribute.
- AttributeSet - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- AttributeSetName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- AttrIterator() - Constructor for class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
Create a blank iterator.
- AVOID_DUMP - Static variable in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
-
flag to prevent dumping of verbose call graph / pointer analysis output
- C - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- cache - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
-
cache of analysis information
- cache - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- cache - Variable in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- CacheReference - Class in com.ibm.wala.util.ref
-
A factory for References ...
- CacheReference() - Constructor for class com.ibm.wala.util.ref.CacheReference
-
- CALL - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- CALL_EDGE - Static variable in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- CALL_STRING - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
-
- CALL_TO_RETURN_EDGE - Static variable in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- callArgument(ClassLoader, int) - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- callArgumentCount() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- callArgumentIndex(int) - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- callArgumentKind(int) - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- callback(StackTraceElement[], String, String, Object) - Method in interface com.ibm.wala.shrike.cg.Runtime.Policy
-
- callDefs - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
Map: LocalPointerKey -> SSAInvokeInstruction.
- calleeSubGraphMissingAndShouldNotBeAdded(boolean, CGNode, PointerKeyAndState) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
when doing backward interprocedural propagation, is it true that we should not add a graph representation for a callee _and_
that the subgraph for the callee is missing?
- CALLER - Static variable in interface com.ibm.wala.ipa.callgraph.ContextKey
-
A property of contexts that might be generally useful: the "caller" method ...
- CallerContext - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
This is a context which is defined by the caller node.
- CallerContext(CGNode) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContext
-
- CallerContextPair - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
This is a
Context
which is defined by a pair consisting of
.
- CallerContextPair(CGNode, Context) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContextPair
-
- CallerSiteContext - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
A context which is a pair.
- CallerSiteContext(CGNode, CallSiteReference) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContext
-
- CallerSiteContextPair - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
This is a context which is defined by a pair consisting of .
- CallerSiteContextPair(CGNode, CallSiteReference, Context) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContextPair
-
- CallFlowEdges - Class in com.ibm.wala.dataflow.IFDS
-
A set of call flow edges which lead to a particular procedure entry s_p.
- CallFlowEdges() - Constructor for class com.ibm.wala.dataflow.IFDS.CallFlowEdges
-
- CallGraph - Interface in com.ibm.wala.ipa.callgraph
-
Basic interface for a call graph, which is a graph of
CGNode
- callGraph - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
The call graph under construction
- CallGraphBuilder - Interface in com.ibm.wala.ipa.callgraph
-
Basic interface for an object that can build a call graph.
- CallGraphBuilderCancelException - Exception in com.ibm.wala.ipa.callgraph
-
An exception to throw when call graph construction is canceled.
- CallGraphMapUtil - Class in com.ibm.wala.demandpa.util
-
utility methods for mapping various program entities from one call graph to the corresponding entity in another one
- CallGraphMapUtil() - Constructor for class com.ibm.wala.demandpa.util.CallGraphMapUtil
-
- CallGraphPruning - Class in com.ibm.wala.ipa.callgraph.pruned
-
- CallGraphPruning(CallGraph) - Constructor for class com.ibm.wala.ipa.callgraph.pruned.CallGraphPruning
-
- CallGraphRefinePolicy - Interface in com.ibm.wala.demandpa.alg.refinepolicy
-
Interface for specifying a policy for refining the call graph.
- CallGraphStats - Class in com.ibm.wala.ipa.callgraph
-
Collect basic call graph statistics
- CallGraphStats() - Constructor for class com.ibm.wala.ipa.callgraph.CallGraphStats
-
- CallGraphStats.CGStats - Class in com.ibm.wala.ipa.callgraph
-
- CallGraphTransitiveClosure - Class in com.ibm.wala.ipa.callgraph
-
Utility class for computing an analysis result for call graph nodes and their
transitive callees, given the results for individual nodes.
- CallGraphTransitiveClosure() - Constructor for class com.ibm.wala.ipa.callgraph.CallGraphTransitiveClosure
-
- callGraphUpdated() - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
Should be invoked when the underlying call graph has changed.
- CallLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- CallLabel(CallerSiteContext) - Constructor for class com.ibm.wala.demandpa.flowgraph.CallLabel
-
- callParams - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- calls - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
-
List of synthetic invoke instructions we model for this specialized instance.
- callSite - Variable in class com.ibm.wala.demandpa.flowgraph.CallLabel
-
- CALLSITE - Static variable in interface com.ibm.wala.ipa.callgraph.ContextKey
-
A property of contexts that might be generally useful: the "call site" method ...
- CallSite - Class in com.ibm.wala.ipa.callgraph.propagation.rta
-
A utility class consisting of a pair CallSiteReference x CGNode
- CallSite(CallSiteReference, CGNode) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.CallSite
-
- CallSiteReference - Class in com.ibm.wala.classLoader
-
Simple object that represents a static call site (ie., an invoke instruction in the bytecode)
Note that the identity of a call site reference depends on two things: the program counter, and the containing IR.
- CallSiteReference(int, MethodReference) - Constructor for class com.ibm.wala.classLoader.CallSiteReference
-
- CallStack - Class in com.ibm.wala.demandpa.alg
-
Representation for a calling context.
- CallStack(CallerSiteContext[]) - Constructor for class com.ibm.wala.demandpa.alg.CallStack
-
- CallString - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
- CallString(CallSiteReference, IMethod) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallString
-
- CallStringContext - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
- CallStringContext(CallString) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContext
-
- CallStringContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
- CallStringContextSelector(ContextSelector) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
-
- CallStringContextSelector.CallStringContextPair - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
- cancel(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
-
- cancel() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
-
- cancel() - Method in class com.ibm.wala.util.NullProgressMonitor
-
- cancel() - Method in class com.ibm.wala.util.ProgressMaster
-
- CancelCHAConstructionException - Exception in com.ibm.wala.ipa.cha
-
Exception class that indicates that construction of class hierarchy has been cancelled by a progress monitor.
- CancelCHAConstructionException() - Constructor for exception com.ibm.wala.ipa.cha.CancelCHAConstructionException
-
- CancelException - Exception in com.ibm.wala.util
-
An exception for when work is canceled in eclipse.
- CancelException(String) - Constructor for exception com.ibm.wala.util.CancelException
-
- CancelException(Exception) - Constructor for exception com.ibm.wala.util.CancelException
-
- CancelRuntimeException - Exception in com.ibm.wala.util
-
An exception for when work is canceled in eclipse.
- CancelRuntimeException(String) - Constructor for exception com.ibm.wala.util.CancelRuntimeException
-
- CancelRuntimeException(Exception) - Constructor for exception com.ibm.wala.util.CancelRuntimeException
-
- canIgnore(MemberReference) - Method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
-
- captureStdErr(Process) - Method in class com.ibm.wala.util.processes.Launcher
-
- captureStdOut(Process) - Method in class com.ibm.wala.util.processes.Launcher
-
- CAst - Interface in com.ibm.wala.cast.tree
-
The main interface for creating CAPA Abstract Syntax Trees.
- CAST - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- CAstAbstractLoader - Class in com.ibm.wala.cast.loader
-
basic abstract class loader implementation
- CAstAbstractLoader(IClassHierarchy, IClassLoader) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- CAstAbstractLoader(IClassHierarchy) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- CAstAbstractModuleLoader - Class in com.ibm.wala.cast.loader
-
abstract class loader that performs CAst and IR generation for relevant
entities in a list of
Module
s.
- CAstAbstractModuleLoader(IClassHierarchy, IClassLoader) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
-
- CAstAbstractModuleLoader(IClassHierarchy) - Constructor for class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
-
- CAstAnalysisScope - Class in com.ibm.wala.cast.ipa.callgraph
-
- CAstAnalysisScope(SingleClassLoaderFactory, Collection<Language>) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
-
- CAstAnalysisScope(String[], SingleClassLoaderFactory, Collection<Language>) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
-
- CAstAnalysisScope(SourceModule[], SingleClassLoaderFactory, Collection<Language>) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
-
- CAstAnnotation - Interface in com.ibm.wala.cast.tree
-
- CAstBasicRewriter - Class in com.ibm.wala.cast.tree.rewrite
-
abstract base class for
CAstRewriter
s that do no cloning of nodes
- CAstBasicRewriter(CAst, boolean) - Constructor for class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter
-
- CAstBasicRewriter.NoKey - Class in com.ibm.wala.cast.tree.rewrite
-
key indicating that no duplication is being performed
- CAstBasicRewriter.NonCopyingContext - Class in com.ibm.wala.cast.tree.rewrite
-
context indicating that no cloning is being performed
- CAstBinaryOp - Enum in com.ibm.wala.cast.ir.ssa
-
- CAstCallGraphUtil - Class in com.ibm.wala.cast.ipa.callgraph
-
- CAstCallGraphUtil() - Constructor for class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
-
- CAstCloner - Class in com.ibm.wala.cast.tree.rewrite
-
- CAstCloner(CAst, boolean) - Constructor for class com.ibm.wala.cast.tree.rewrite.CAstCloner
-
- CAstCloner(CAst) - Constructor for class com.ibm.wala.cast.tree.rewrite.CAstCloner
-
- CAstControlFlowMap - Interface in com.ibm.wala.cast.tree
-
The control flow information for the CAPA AST of a particular entity.
- CAstControlFlowRecorder - Class in com.ibm.wala.cast.tree.impl
-
An implementation of a CAstControlFlowMap that is designed to be used by
producers of CAPA asts.
- CAstControlFlowRecorder(CAstSourcePositionMap) - Constructor for class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
-
- CAstEntity - Interface in com.ibm.wala.cast.tree
-
The assumption is that abstract syntax trees pertain to particular
programming language constructs, such as classes, methods, programs
and the like.
- CAstFunctions - Class in com.ibm.wala.cast.util
-
- CAstFunctions() - Constructor for class com.ibm.wala.cast.util.CAstFunctions
-
- CAstImpl - Class in com.ibm.wala.cast.tree.impl
-
An implementation of CAst, i.e.
- CAstImpl() - Constructor for class com.ibm.wala.cast.tree.impl.CAstImpl
-
- CAstImpl.CAstNodeImpl - Class in com.ibm.wala.cast.tree.impl
-
- CAstImpl.CAstValueImpl - Class in com.ibm.wala.cast.tree.impl
-
- CAstMemberReference - Interface in com.ibm.wala.cast.tree
-
- CAstNode - Interface in com.ibm.wala.cast.tree
-
This interface represents nodes of CAPA Abstract Syntax Trees.
- CAstNodeImpl(int, CAstNode[]) - Constructor for class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
-
- CAstNodeTypeMap - Interface in com.ibm.wala.cast.tree
-
- CAstNodeTypeMapRecorder - Class in com.ibm.wala.cast.tree.impl
-
- CAstNodeTypeMapRecorder() - Constructor for class com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder
-
- CAstNodeValueImpl(int, CAstNode[]) - Constructor for class com.ibm.wala.cast.tree.impl.CAstValueImpl.CAstNodeValueImpl
-
- CAstOperator - Class in com.ibm.wala.cast.tree.impl
-
Various operators that are built in to many languages, and hence
perhaps deserve special notice in WALA CAst interface.
- CAstOperator(String) - Constructor for class com.ibm.wala.cast.tree.impl.CAstOperator
-
- CAstPattern - Class in com.ibm.wala.cast.util
-
- CAstPattern(String, int, CAstPattern[]) - Constructor for class com.ibm.wala.cast.util.CAstPattern
-
- CAstPattern(String, Object) - Constructor for class com.ibm.wala.cast.util.CAstPattern
-
- CAstPattern(String, Map<String, CAstPattern>) - Constructor for class com.ibm.wala.cast.util.CAstPattern
-
- CAstPattern.Matcher - Class in com.ibm.wala.cast.util
-
- CAstPattern.Segments - Class in com.ibm.wala.cast.util
-
- CAstPrinter - Class in com.ibm.wala.cast.util
-
- CAstPrinter() - Constructor for class com.ibm.wala.cast.util.CAstPrinter
-
- CAstQualifier - Class in com.ibm.wala.cast.tree
-
- CAstQualifier(String) - Constructor for class com.ibm.wala.cast.tree.CAstQualifier
-
- CAstReference - Interface in com.ibm.wala.cast.tree
-
This interface is used to denote various kinds of references in
CAst structures.
- CAstRewriter<C extends CAstRewriter.RewriteContext<K>,K extends CAstRewriter.CopyKey<K>> - Class in com.ibm.wala.cast.tree.rewrite
-
Abstract superclass for types performing a rewrite operation on a CAst.
- CAstRewriter(CAst, boolean, C) - Constructor for class com.ibm.wala.cast.tree.rewrite.CAstRewriter
-
- CAstRewriter.CopyKey<Self extends CAstRewriter.CopyKey> - Interface in com.ibm.wala.cast.tree.rewrite
-
interface to be implemented by keys used for cloning sub-trees during the
rewrite
- CAstRewriter.Rewrite - Interface in com.ibm.wala.cast.tree.rewrite
-
represents a rewritten CAst
- CAstRewriter.RewriteContext<K extends CAstRewriter.CopyKey> - Interface in com.ibm.wala.cast.tree.rewrite
-
interface to be implemented by contexts used while traversing the AST
- CAstRewriterFactory<C extends CAstRewriter.RewriteContext<K>,K extends CAstRewriter.CopyKey<K>> - Interface in com.ibm.wala.cast.tree.rewrite
-
- CAstSourcePositionMap - Interface in com.ibm.wala.cast.tree
-
The assumption is that a typical CAst is derived from some kind of
textual source file, for which it makes sense to record source
position in terms of line and column numbers.
- CAstSourcePositionMap.Position - Interface in com.ibm.wala.cast.tree
-
This interface encapsulates the source position of an ast node
in its source file.
- CAstSourcePositionRecorder - Class in com.ibm.wala.cast.tree.impl
-
- CAstSourcePositionRecorder() - Constructor for class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
-
- CAstSymbol - Interface in com.ibm.wala.cast.tree
-
- CAstSymbolImpl - Class in com.ibm.wala.cast.tree.impl
-
- CAstSymbolImpl(String, CAstType) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
-
- CAstSymbolImpl(String, CAstType, boolean) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
-
- CAstSymbolImpl(String, CAstType, boolean, boolean) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
-
- CAstSymbolImpl(String, CAstType, Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
-
- CAstSymbolImpl(String, CAstType, boolean, Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
-
- CAstSymbolImpl(String, CAstType, boolean, boolean, Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
-
- CAstSymbolImplBase - Class in com.ibm.wala.cast.tree.impl
-
- CAstSymbolImplBase(String, CAstType) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
-
- CAstSymbolImplBase(String, CAstType, boolean) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
-
- CAstSymbolImplBase(String, CAstType, boolean, boolean) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
-
- CAstSymbolImplBase(String, CAstType, Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
-
- CAstSymbolImplBase(String, CAstType, boolean, Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
-
- CAstSymbolImplBase(String, CAstType, boolean, boolean, Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
-
- CAstToDOM - Class in com.ibm.wala.cast.util
-
- CAstToDOM() - Constructor for class com.ibm.wala.cast.util.CAstToDOM
-
- CAstType - Interface in com.ibm.wala.cast.tree
-
- CAstType.Array - Interface in com.ibm.wala.cast.tree
-
- CAstType.Class - Interface in com.ibm.wala.cast.tree
-
- CAstType.Complex - Interface in com.ibm.wala.cast.tree
-
- CAstType.Function - Interface in com.ibm.wala.cast.tree
-
- CAstType.Method - Interface in com.ibm.wala.cast.tree
-
- CAstType.Primitive - Interface in com.ibm.wala.cast.tree
-
- CAstType.Reference - Interface in com.ibm.wala.cast.tree
-
- CAstTypeDictionary - Interface in com.ibm.wala.cast.tree
-
- CAstTypeDictionaryImpl - Class in com.ibm.wala.cast.tree.impl
-
- CAstTypeDictionaryImpl() - Constructor for class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
-
- CAstUnaryOp - Enum in com.ibm.wala.cast.ir.ssa
-
- CAstValueImpl(Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
-
- CAstValueImpl - Class in com.ibm.wala.cast.tree.impl
-
An implementation of CAst, i.e.
- CAstValueImpl() - Constructor for class com.ibm.wala.cast.tree.impl.CAstValueImpl
-
- CAstValueImpl.CAstNodeValueImpl - Class in com.ibm.wala.cast.tree.impl
-
- CAstValueImpl.CAstValueValueImpl - Class in com.ibm.wala.cast.tree.impl
-
- CAstValueValueImpl(Object) - Constructor for class com.ibm.wala.cast.tree.impl.CAstValueImpl.CAstValueValueImpl
-
- CAstVisitor<C extends CAstVisitor.Context> - Class in com.ibm.wala.cast.tree.visit
-
- CAstVisitor() - Constructor for class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- CAstVisitor.Context - Interface in com.ibm.wala.cast.tree.visit
-
This interface represents a visitor-specific context.
- CATCH - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- catches(Set<IClass>, IClass, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- catchTypes() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- CFG - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- cfg - Variable in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- cfg() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- cfg() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- cfg() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- cfg() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
-
- cfg() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
-
- cfg() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
-
for recording control-flow relationships among the CAst nodes
- cfg() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- CFGSanitizer - Class in com.ibm.wala.cfg
-
Utility class to remove exceptional edges to exit() from a CFG
- CFGSanitizer() - Constructor for class com.ibm.wala.cfg.CFGSanitizer
-
- cg - Variable in class com.ibm.wala.client.AbstractAnalysisEngine
-
Governing call graph
- cg - Variable in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- cg - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- cg - Variable in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- cg - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
Governing call graph;
- cg - Variable in class com.ibm.wala.viz.viewer.PaPanel
-
- CGNode - Interface in com.ibm.wala.ipa.callgraph
-
Basic interface for a node in a call graph.
- CgPanel - Class in com.ibm.wala.viz.viewer
-
- CgPanel(CallGraph) - Constructor for class com.ibm.wala.viz.viewer.CgPanel
-
- cgRefinePolicy - Variable in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
-
- cha - Variable in class com.ibm.wala.analysis.typeInference.TypeInference
-
The governing class hierarchy
- cha - Variable in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- cha - Variable in class com.ibm.wala.classLoader.BytecodeClass
-
Governing class hierarchy for this class
- cha - Variable in class com.ibm.wala.classLoader.ClassLoaderImpl
-
Governing class hierarchy
- cha - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- cha - Variable in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- cha - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- cha - Variable in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- cha - Variable in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
- cha - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
Governing class hierarchy
- cha - Variable in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
-
Governing class hierarchy.
- cha - Variable in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- cha - Variable in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
- CHACallGraph - Class in com.ibm.wala.ipa.callgraph.cha
-
- CHACallGraph(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
-
- CHAContextInterpreter - Interface in com.ibm.wala.ipa.callgraph.cha
-
- CHANGED - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
-
A return value which indicates that a lhs has changed, and the statement might
need to be evaluated again.
- CHANGED_AND_FIXED - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
-
A return value which indicates that lhs has changed, and the statement need not
be evaluated again.
- CHANGED_MASK - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
-
The bit-mask which defines the "CHANGED" flag
- changedVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Call this method when the contents of a variable changes.
- ChaPanel - Class in com.ibm.wala.viz.viewer
-
- ChaPanel(IClassHierarchy) - Constructor for class com.ibm.wala.viz.viewer.ChaPanel
-
- CHAR - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
-
- Char - Static variable in class com.ibm.wala.types.TypeReference
-
- CharArray - Static variable in class com.ibm.wala.types.TypeReference
-
- CharName - Static variable in class com.ibm.wala.types.TypeReference
-
- CharTypeCode - Static variable in class com.ibm.wala.types.TypeReference
-
- check(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.ApplicationLoaderPolicy
-
- check(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.DoNotPrune
-
- check(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.pruned.PruningPolicy
-
Returns whether the given node shall be kept.
- check(Graph<T>) - Static method in class com.ibm.wala.util.graph.GraphIntegrity
-
- check(byte[]) - Static method in class com.ibm.wala.util.strings.UTF8Convert
-
Check whether the given sequence of bytes is valid (pseudo-)utf8.
- checkAllComponentsReuse() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
-
In order to for the startComponent-calls to work components should be set reuse.
- CheckCast - Class in com.ibm.wala.dalvik.dex.instructions
-
- CheckCast(int, TypeReference, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.CheckCast
-
- CheckCastInstruction(int, int, int, int[], boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- CheckCastInstruction(int, int, int, TypeReference[], boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- CheckCastInstruction(int, int, int, int, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- CheckCastInstruction(int, int, int, TypeReference, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- CheckCastInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents checkcast instructions.
- CheckCastInstruction(String) - Constructor for class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- CheckCastInstruction(int, int, int, int[], boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- CheckCastInstruction(int, int, int, int, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- CheckCastInstruction(int, int, int, TypeReference[], boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- CheckCastInstruction(int, int, int, TypeReference, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- checkGraphSubset(Graph<T>, Graph<T>) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- checkIntentSpecs() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
-
Is enough info present to resolve Intents.
- checkNoObjectInEntryPoints() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
-
Check if an Entrypoint takes an object.
- checkOverridesInPlace() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
-
The Overrides are needed to resolve intents in the startComponent-Calls.
- checkSize(int, int) - Method in class com.ibm.wala.shrikeCT.AttributeReader
-
Ensure that the len bytes starting at offset fall within the attribute data.
- checkSizeEquals(int, int) - Method in class com.ibm.wala.shrikeCT.AttributeReader
-
Ensure that the len bytes starting at offset end at the end of the attribute data.
- checkStubsVersion() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
-
Checks whether stubs are recent enough to contain some used functions.
- child - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
-
- children - Variable in class com.ibm.wala.cast.tree.pattern.NodeOfKind
-
- CHOICE_CASE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- CHOICE_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- CISDG - Class in com.ibm.wala.ipa.slicer.thin
-
A context-insensitive SDG.
- CISDG(SDG<InstanceKey>, Map<Statement, Set<PointerKey>>, Map<Statement, Set<PointerKey>>) - Constructor for class com.ibm.wala.ipa.slicer.thin.CISDG
-
- CISlicer - Class in com.ibm.wala.ipa.slicer.thin
-
A cheap, context-insensitive slicer based on reachability over a custom SDG.
- CISlicer(CallGraph, PointerAnalysis<InstanceKey>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Constructor for class com.ibm.wala.ipa.slicer.thin.CISlicer
-
- CISlicer(CallGraph, PointerAnalysis<InstanceKey>, ModRef, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Constructor for class com.ibm.wala.ipa.slicer.thin.CISlicer
-
- CISlicer(SDG, PointerAnalysis<InstanceKey>, ModRef) - Constructor for class com.ibm.wala.ipa.slicer.thin.CISlicer
-
- CLASS_NEW_INSTANCE_REF - Static variable in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
-
- ClassBasedInstanceKeys - Class in com.ibm.wala.ipa.callgraph.propagation
-
This class provides Instance Key call backs where each instance is in the same equivalence class as all other instances of the
same concrete type.
- ClassBasedInstanceKeys(AnalysisOptions, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
-
- ClassConstant(int, TypeReference, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant.ClassConstant
-
- ClassConstants - Interface in com.ibm.wala.shrikeCT
-
This interface defines class file constants used by ShrikeCT.
- ClassFactoryContextInterpreter - Class in com.ibm.wala.analysis.reflection
-
- ClassFactoryContextInterpreter() - Constructor for class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
-
- ClassFileModule - Class in com.ibm.wala.classLoader
-
A module which is a wrapper around a .class file
- ClassFileModule(File, Module) - Constructor for class com.ibm.wala.classLoader.ClassFileModule
-
- ClassHierarchy - Class in com.ibm.wala.ipa.cha
-
Simple implementation of a class hierarchy.
- ClassHierarchy - Class in com.ibm.wala.shrikeBT.analysis
-
This class takes the raw information from a ClassHierarchyProvider and computes type operations (subtype check, type union).
- ClassHierarchyClassTargetSelector - Class in com.ibm.wala.ipa.callgraph.impl
-
- ClassHierarchyClassTargetSelector(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyClassTargetSelector
-
- ClassHierarchyException - Exception in com.ibm.wala.ipa.cha
-
An exception that means something went wrong when constructing a
ClassHierarchy
.
- ClassHierarchyException(String) - Constructor for exception com.ibm.wala.ipa.cha.ClassHierarchyException
-
- ClassHierarchyMethodTargetSelector - Class in com.ibm.wala.ipa.callgraph.impl
-
- ClassHierarchyMethodTargetSelector(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyMethodTargetSelector
-
Initialization.
- ClassHierarchyProvider - Interface in com.ibm.wala.shrikeBT.analysis
-
This interface provides information about the class hierarchy to some consumer, such as a bytecode verifier.
- ClassHierarchyStats - Class in com.ibm.wala.ipa.cha
-
Statistics about a class hierarchy.
- ClassHierarchyStats() - Constructor for class com.ibm.wala.ipa.cha.ClassHierarchyStats
-
- ClassHierarchyStore - Class in com.ibm.wala.shrikeBT.analysis
-
This implementation of ClassHierarchyProvider is a simple writable data structure representing a class hierarchy.
- ClassHierarchyStore() - Constructor for class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
Create an empty store.
- ClassHierarchyUtil - Class in com.ibm.wala.ipa.cha
-
Utilities for querying a class hierarchy
- ClassHierarchyUtil() - Constructor for class com.ibm.wala.ipa.cha.ClassHierarchyUtil
-
- ClassHierarchyWarning - Class in com.ibm.wala.ipa.cha
-
A warning for when we get a class not found exception
- classifyEdge(T, T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- classifyEdge(BasicBlockInContext<IExplodedBasicBlock>, BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- classifyEdge(T, T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- ClassInstrumenter - Class in com.ibm.wala.shrikeBT.shrikeCT
-
This class provides a convenient way to instrument every method in a class.
- ClassInstrumenter(String, byte[], ClassHierarchyProvider, boolean) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Create a class instrumenter from raw bytes.
- ClassInstrumenter(String, ClassReader, ClassHierarchyProvider, boolean) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Create a class instrumenter from a preinitialized class reader.
- ClassInstrumenter.MethodExaminer - Interface in com.ibm.wala.shrikeBT.shrikeCT
-
Implement this interface to instrument every method of a class using visitMethods() below.
- classIsPrimitive(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.util.strings.StringStuff
-
- ClassLoaderFactory - Interface in com.ibm.wala.classLoader
-
- ClassLoaderFactoryImpl - Class in com.ibm.wala.classLoader
-
An implementation of the class loader factory that produces ClassLoaderImpls
- ClassLoaderFactoryImpl(SetOfClasses) - Constructor for class com.ibm.wala.classLoader.ClassLoaderFactoryImpl
-
- ClassLoaderImpl - Class in com.ibm.wala.classLoader
-
A class loader that reads class definitions from a set of Modules.
- ClassLoaderImpl(ClassLoaderReference, ArrayClassLoader, IClassLoader, SetOfClasses, IClassHierarchy) - Constructor for class com.ibm.wala.classLoader.ClassLoaderImpl
-
- classLoaderName2Ref(String) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- ClassLoaderReference - Class in com.ibm.wala.types
-
Defines the meta-information that identifies a class loader.
- ClassLoaderReference(Atom, Atom, ClassLoaderReference) - Constructor for class com.ibm.wala.types.ClassLoaderReference
-
- ClassLookupException - Exception in com.ibm.wala.util.ssa
-
Class is not in scope.
- ClassLookupException(String) - Constructor for exception com.ibm.wala.util.ssa.ClassLookupException
-
- ClassNewInstanceContextInterpreter - Class in com.ibm.wala.analysis.reflection
-
- ClassNewInstanceContextInterpreter(IClassHierarchy) - Constructor for class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
-
END Custom change: caching
- ClassPrinter - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
-
This class prints the contents of a class file.
- ClassPrinter(PrintWriter) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
-
Get ready to print a class to the given output stream.
- ClassReader - Class in com.ibm.wala.shrikeCT
-
This is the core class for reading class file data.
- ClassReader(byte[]) - Constructor for class com.ibm.wala.shrikeCT.ClassReader
-
Build a reader.
- ClassReader.AttrIterator - Class in com.ibm.wala.shrikeCT
-
AttrIterator provides access to attributes in the class file.
- ClassSearcher - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
-
This is a demo class.
- ClassSearcher() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassSearcher
-
- ClassSignature - Class in com.ibm.wala.types.generics
-
Under construction.
- ClassTargetSelector - Interface in com.ibm.wala.ipa.callgraph
-
This interface represents policies for selecting a class to allocate at a given new site.
- classType - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- classType - Variable in class com.ibm.wala.shrikeBT.GetInstruction
-
- classType - Variable in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- classType - Variable in class com.ibm.wala.shrikeBT.PutInstruction
-
- ClassTypeCode - Static variable in class com.ibm.wala.types.TypeReference
-
- ClassTypeSignature - Class in com.ibm.wala.types.generics
-
Under construction.
- ClassWriter - Class in com.ibm.wala.shrikeCT
-
This class formats and writes class data into JVM format.
- ClassWriter() - Constructor for class com.ibm.wala.shrikeCT.ClassWriter
-
Create a blank ClassWriter with no methods, fields, or attributes, an empty constant pool, no super class, no implemented
interfaces, no name, majorVersion 46, and minorVersion 0.
- ClassWriter.CWStringItem - Class in com.ibm.wala.shrikeCT
-
- ClassWriter.Element - Class in com.ibm.wala.shrikeCT
-
An Element is an object that can be serialized into a byte buffer.
- ClassWriter.RawElement - Class in com.ibm.wala.shrikeCT
-
A RawElement is an Element that is already available as some chunk of a byte buffer.
- clazzName - Variable in class com.ibm.wala.dalvik.dex.instructions.GetField
-
- clazzName - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
-
- clazzName - Variable in class com.ibm.wala.dalvik.dex.instructions.PutField
-
- clear() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- clear(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
- clear() - Method in class com.ibm.wala.util.collections.ArraySet
-
- clear() - Method in class com.ibm.wala.util.collections.BimodalMap
-
- clear() - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- clear() - Method in interface com.ibm.wala.util.collections.MultiMap
-
- clear() - Method in class com.ibm.wala.util.collections.SmallMap
-
- clear() - Method in class com.ibm.wala.util.collections.SparseVector
-
- clear() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- clear(T) - Method in class com.ibm.wala.util.intset.BitSet
-
Remove an object from this bit set.
- clear(int) - Method in class com.ibm.wala.util.intset.BitVector
-
Clears a bit.
- clear(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- clear() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- clear(int) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Clears a bit.
- clear() - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
remove all elements from this set
- clear() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- clear() - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- clear(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Clears a bit.
- clear() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- clear() - Method in class com.ibm.wala.util.shrike.ShrikeClassReaderHandle
-
Force the reference to be cleared/collected
- clear() - Static method in class com.ibm.wala.util.warnings.Warnings
-
- clearAll() - Method in class com.ibm.wala.util.intset.BitSet
-
Set all the bits to 0.
- clearAll() - Method in class com.ibm.wala.util.intset.BitVectorBase
-
Clears all bits.
- clearAll() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Clears all bits.
- clearAllTargets() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- clearCaches() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
Clear all optional cached data associated with this class.
- clearMessages() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- clearMutatedCache(CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstCGNode
-
- clearSoftCaches() - Method in class com.ibm.wala.classLoader.ShrikeClass
-
Clear all optional cached data associated with this class
- clearSoftCaches() - Static method in class com.ibm.wala.util.ref.ReferenceCleanser
-
A debugging aid.
- clearStack() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
- CLIENT_MILD - Static variable in class com.ibm.wala.util.warnings.Warning
-
- CLIENT_MODERATE - Static variable in class com.ibm.wala.util.warnings.Warning
-
- CLIENT_SEVERE - Static variable in class com.ibm.wala.util.warnings.Warning
-
- clinitName - Static variable in class com.ibm.wala.types.MethodReference
-
- clinitProcessed - Variable in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
set of classes whose clinit are processed
- clinitSelector - Static variable in class com.ibm.wala.types.MethodReference
-
- CLONE - Static variable in class com.ibm.wala.analysis.reflection.CloneInterpreter
-
Comment for CLONE
- clone() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- clone() - Method in class com.ibm.wala.shrikeBT.Instruction
-
We're immutable so there's no need to clone any Instruction object.
- clone() - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- clone() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Clones the FixedSizeBitVector.
- clone() - Method in class com.ibm.wala.util.tables.StringTable
-
- clone2Assign - Variable in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
Should we change calls to clone() to assignments?
- cloneAtom - Static variable in class com.ibm.wala.analysis.reflection.CloneInterpreter
-
Comment for cloneAtom
- CloneContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation
-
This context selector selects a context based on the concrete type of
the receiver to a call of java.lang.Object.clone
- CloneContextSelector(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.CloneContextSelector
-
- CloneInterpreter - Class in com.ibm.wala.analysis.reflection
-
A context interpreter for java.lang.Object.clone
TODO: The current implementation does not model CloneNotSupportedExceptions
- CloneInterpreter() - Constructor for class com.ibm.wala.analysis.reflection.CloneInterpreter
-
- cloneLexicalInfo() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- close() - Method in class com.ibm.wala.classLoader.CompoundModule.Reader
-
- close() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Call this when you're done modifying classes.
- closeFunctionEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- cls - Variable in class com.ibm.wala.cast.loader.AstMethod
-
- cmd - Variable in class com.ibm.wala.util.processes.BasicLauncher
-
- CodeEntityContext(AstTranslator.WalkContext, AstTranslator.Scope, CAstEntity) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- CodeReader - Class in com.ibm.wala.shrikeCT
-
This attribute reader reads Code attributes from methods.
- CodeReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.CodeReader
-
- CodeScanner - Class in com.ibm.wala.classLoader
-
Simple utilities to scan
IMethod
s to gather information without building an IR.
- CodeScanner() - Constructor for class com.ibm.wala.classLoader.CodeScanner
-
- CodeScraper - Class in com.ibm.wala.shrike.instrumentation
-
- CodeScraper() - Constructor for class com.ibm.wala.shrike.instrumentation.CodeScraper
-
- CodeWriter - Class in com.ibm.wala.shrikeCT
-
This class helps emit Code elements.
- CodeWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.CodeWriter
-
Build an empty serializable Code attribute.
- CollectionFilter<T> - Class in com.ibm.wala.util.collections
-
A filter defined by set membership
- CollectionFilter(Collection<? extends T>) - Constructor for class com.ibm.wala.util.collections.CollectionFilter
-
- collectMethods(CallGraph) - Static method in class com.ibm.wala.ipa.callgraph.CallGraphStats
-
Walk the call graph and return the set of MethodReferences that appear in the graph.
- collectNodeResults(CallGraph, Function<CGNode, Collection<T>>) - Static method in class com.ibm.wala.ipa.callgraph.CallGraphTransitiveClosure
-
Collect analysis result for each
CGNode
in a
Map
.
- collectParameters(Iterable<? extends Entrypoint>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.ReuseParameters
-
Searches the given entrypoints for those parameters.
- color(NumberedGraph<T>) - Method in class com.ibm.wala.util.graph.traverse.WelshPowell
-
- color(NumberedGraph<T>, int) - Method in class com.ibm.wala.util.graph.traverse.WelshPowell
-
- color(NumberedGraph<T>, Comparator<T>, int) - Method in class com.ibm.wala.util.graph.traverse.WelshPowell
-
- ColoredVertices(boolean, NumberedGraph<T>, int[], int) - Constructor for class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
-
- ColoredVertices(boolean, Map<T, Integer>, int) - Constructor for class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
-
- columnHeadings - Variable in class com.ibm.wala.util.tables.Table
-
- com.ibm.wala.analysis.pointers - package com.ibm.wala.analysis.pointers
-
This package defines utilities to help navigate pointer analysis results.
- com.ibm.wala.analysis.reflection - package com.ibm.wala.analysis.reflection
-
This package provides functions to deal with reflection.
- com.ibm.wala.analysis.reflection.java7 - package com.ibm.wala.analysis.reflection.java7
-
- com.ibm.wala.analysis.stackMachine - package com.ibm.wala.analysis.stackMachine
-
This package provides a layer to perform abstract interpretation over
the JVM stack machine.
- com.ibm.wala.analysis.typeInference - package com.ibm.wala.analysis.typeInference
-
This package provides intraprocedural type inference over the SSA form.
- com.ibm.wala.cast.analysis.typeInference - package com.ibm.wala.cast.analysis.typeInference
-
- com.ibm.wala.cast.ipa.callgraph - package com.ibm.wala.cast.ipa.callgraph
-
- com.ibm.wala.cast.ipa.cha - package com.ibm.wala.cast.ipa.cha
-
- com.ibm.wala.cast.ipa.lexical - package com.ibm.wala.cast.ipa.lexical
-
- com.ibm.wala.cast.ipa.modref - package com.ibm.wala.cast.ipa.modref
-
- com.ibm.wala.cast.ir.cfg - package com.ibm.wala.cast.ir.cfg
-
- com.ibm.wala.cast.ir.ssa - package com.ibm.wala.cast.ir.ssa
-
- com.ibm.wala.cast.ir.ssa.analysis - package com.ibm.wala.cast.ir.ssa.analysis
-
- com.ibm.wala.cast.ir.translator - package com.ibm.wala.cast.ir.translator
-
- com.ibm.wala.cast.loader - package com.ibm.wala.cast.loader
-
- com.ibm.wala.cast.tree - package com.ibm.wala.cast.tree
-
- com.ibm.wala.cast.tree.impl - package com.ibm.wala.cast.tree.impl
-
- com.ibm.wala.cast.tree.pattern - package com.ibm.wala.cast.tree.pattern
-
- com.ibm.wala.cast.tree.rewrite - package com.ibm.wala.cast.tree.rewrite
-
- com.ibm.wala.cast.tree.visit - package com.ibm.wala.cast.tree.visit
-
- com.ibm.wala.cast.types - package com.ibm.wala.cast.types
-
- com.ibm.wala.cast.util - package com.ibm.wala.cast.util
-
- com.ibm.wala.cfg - package com.ibm.wala.cfg
-
This package provides control-flow graph utilities.
- com.ibm.wala.cfg.cdg - package com.ibm.wala.cfg.cdg
-
This package supports a control-dependence graph.
- com.ibm.wala.cfg.exc - package com.ibm.wala.cfg.exc
-
- com.ibm.wala.cfg.exc.inter - package com.ibm.wala.cfg.exc.inter
-
- com.ibm.wala.cfg.exc.intra - package com.ibm.wala.cfg.exc.intra
-
- com.ibm.wala.classLoader - package com.ibm.wala.classLoader
-
This package provides functionality related to class loading and
management of loaded classes.
- com.ibm.wala.client - package com.ibm.wala.client
-
This package provides interfaces for some base utilities for use by WALA clients.
- com.ibm.wala.dalvik.classLoader - package com.ibm.wala.dalvik.classLoader
-
- com.ibm.wala.dalvik.dex.instructions - package com.ibm.wala.dalvik.dex.instructions
-
- com.ibm.wala.dalvik.dex.util.config - package com.ibm.wala.dalvik.dex.util.config
-
- com.ibm.wala.dalvik.ipa.callgraph.androidModel - package com.ibm.wala.dalvik.ipa.callgraph.androidModel
-
Inserts synthetic code that resembles Androids lifecycle.
- com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters - package com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
Controls how variable-instances are handled in the AndroidModel.
- com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure - package com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure
-
Controls the overall structure of the later model.
- com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs - package com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
-
Contains functions inserted into the AndroidModel.
- com.ibm.wala.dalvik.ipa.callgraph.impl - package com.ibm.wala.dalvik.ipa.callgraph.impl
-
- com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa - package com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
-
Fetch and handle information on Android-Intents.
- com.ibm.wala.dalvik.ssa - package com.ibm.wala.dalvik.ssa
-
- com.ibm.wala.dalvik.util - package com.ibm.wala.dalvik.util
-
Classes of general use with the AndroidModel.
- com.ibm.wala.dalvik.util.androidEntryPoints - package com.ibm.wala.dalvik.util.androidEntryPoints
-
Hardcoded specifications of the EntryPoints of Android-components.
- com.ibm.wala.dataflow.graph - package com.ibm.wala.dataflow.graph
-
This package provides a Killdall-style dataflow layer for a system
of equations induced over a graph.
- com.ibm.wala.dataflow.IFDS - package com.ibm.wala.dataflow.IFDS
-
This package provides an RHS solver for IFDS problems.
- com.ibm.wala.dataflow.ssa - package com.ibm.wala.dataflow.ssa
-
- com.ibm.wala.demandpa.alg - package com.ibm.wala.demandpa.alg
-
- com.ibm.wala.demandpa.alg.refinepolicy - package com.ibm.wala.demandpa.alg.refinepolicy
-
- com.ibm.wala.demandpa.alg.statemachine - package com.ibm.wala.demandpa.alg.statemachine
-
- com.ibm.wala.demandpa.flowgraph - package com.ibm.wala.demandpa.flowgraph
-
- com.ibm.wala.demandpa.util - package com.ibm.wala.demandpa.util
-
- com.ibm.wala.escape - package com.ibm.wala.escape
-
- com.ibm.wala.fixedpoint.impl - package com.ibm.wala.fixedpoint.impl
-
- com.ibm.wala.fixpoint - package com.ibm.wala.fixpoint
-
This package provides general utilities for fixed-point solvers.
- com.ibm.wala.ipa.callgraph - package com.ibm.wala.ipa.callgraph
-
This package provides basic interfaces and functions for call graph
construction.
- com.ibm.wala.ipa.callgraph.cha - package com.ibm.wala.ipa.callgraph.cha
-
- com.ibm.wala.ipa.callgraph.impl - package com.ibm.wala.ipa.callgraph.impl
-
This package provides some implementations of basic functions needed for
various call graph construction algorithms.
- com.ibm.wala.ipa.callgraph.propagation - package com.ibm.wala.ipa.callgraph.propagation
-
This package provides the base layer for propagation-based call graph
construction and pointer analysis.
- com.ibm.wala.ipa.callgraph.propagation.cfa - package com.ibm.wala.ipa.callgraph.propagation.cfa
-
This package provides RTA call graph
construction.
- com.ibm.wala.ipa.callgraph.propagation.rta - package com.ibm.wala.ipa.callgraph.propagation.rta
-
This package provides CFA-style call graph
construction and pointer analysis.
- com.ibm.wala.ipa.callgraph.pruned - package com.ibm.wala.ipa.callgraph.pruned
-
- com.ibm.wala.ipa.cfg - package com.ibm.wala.ipa.cfg
-
This package supports interprocedural control-flow graphs, and control-flow
graphs specialized for context.
- com.ibm.wala.ipa.cha - package com.ibm.wala.ipa.cha
-
This package provides functionality related to class hierarchies.
- com.ibm.wala.ipa.modref - package com.ibm.wala.ipa.modref
-
- com.ibm.wala.ipa.slicer - package com.ibm.wala.ipa.slicer
-
- com.ibm.wala.ipa.slicer.thin - package com.ibm.wala.ipa.slicer.thin
-
- com.ibm.wala.ipa.summaries - package com.ibm.wala.ipa.summaries
-
This package provides class hierarchy analysis.
- com.ibm.wala.model - package com.ibm.wala.model
-
- com.ibm.wala.model.java.lang - package com.ibm.wala.model.java.lang
-
- com.ibm.wala.model.java.lang.reflect - package com.ibm.wala.model.java.lang.reflect
-
- com.ibm.wala.properties - package com.ibm.wala.properties
-
- com.ibm.wala.shrike.bench - package com.ibm.wala.shrike.bench
-
- com.ibm.wala.shrike.cg - package com.ibm.wala.shrike.cg
-
- com.ibm.wala.shrike.copywriter - package com.ibm.wala.shrike.copywriter
-
- com.ibm.wala.shrike.instrumentation - package com.ibm.wala.shrike.instrumentation
-
- com.ibm.wala.shrikeBT - package com.ibm.wala.shrikeBT
-
- com.ibm.wala.shrikeBT.analysis - package com.ibm.wala.shrikeBT.analysis
-
- com.ibm.wala.shrikeBT.info - package com.ibm.wala.shrikeBT.info
-
- com.ibm.wala.shrikeBT.shrikeCT - package com.ibm.wala.shrikeBT.shrikeCT
-
- com.ibm.wala.shrikeBT.shrikeCT.tools - package com.ibm.wala.shrikeBT.shrikeCT.tools
-
- com.ibm.wala.shrikeBT.tools - package com.ibm.wala.shrikeBT.tools
-
- com.ibm.wala.shrikeCT - package com.ibm.wala.shrikeCT
-
- com.ibm.wala.sourcepos - package com.ibm.wala.sourcepos
-
- com.ibm.wala.ssa - package com.ibm.wala.ssa
-
This package provides the WALA SSA IR.
- com.ibm.wala.ssa.analysis - package com.ibm.wala.ssa.analysis
-
This package provides analyses over the WALA SSA IR.
- com.ibm.wala.types - package com.ibm.wala.types
-
This package provides abstractions for the Java type system.
- com.ibm.wala.types.annotations - package com.ibm.wala.types.annotations
-
- com.ibm.wala.types.generics - package com.ibm.wala.types.generics
-
- com.ibm.wala.util - package com.ibm.wala.util
-
This package provides miscellaneous utilities.
- com.ibm.wala.util.bytecode - package com.ibm.wala.util.bytecode
-
This package provides miscellaneous utilities for manipulating bytecode.
- com.ibm.wala.util.collections - package com.ibm.wala.util.collections
-
Sets and collections
- com.ibm.wala.util.config - package com.ibm.wala.util.config
-
This package provides miscellaneous utilities for configuration of the analysis.
- com.ibm.wala.util.debug - package com.ibm.wala.util.debug
-
Debugging utilities
- com.ibm.wala.util.functions - package com.ibm.wala.util.functions
-
- com.ibm.wala.util.graph - package com.ibm.wala.util.graph
-
Graph interfaces
- com.ibm.wala.util.graph.dominators - package com.ibm.wala.util.graph.dominators
-
- com.ibm.wala.util.graph.impl - package com.ibm.wala.util.graph.impl
-
Graph implementations
- com.ibm.wala.util.graph.labeled - package com.ibm.wala.util.graph.labeled
-
- com.ibm.wala.util.graph.traverse - package com.ibm.wala.util.graph.traverse
-
Graph traversal algorithms
- com.ibm.wala.util.heapTrace - package com.ibm.wala.util.heapTrace
-
This package provides a utility which analyzes heap usage by heap-walking via reflection.
- com.ibm.wala.util.intset - package com.ibm.wala.util.intset
-
BitVector and vector utilities
- com.ibm.wala.util.io - package com.ibm.wala.util.io
-
- com.ibm.wala.util.math - package com.ibm.wala.util.math
-
Math utilities
- com.ibm.wala.util.perf - package com.ibm.wala.util.perf
-
- com.ibm.wala.util.processes - package com.ibm.wala.util.processes
-
- com.ibm.wala.util.ref - package com.ibm.wala.util.ref
-
- com.ibm.wala.util.scope - package com.ibm.wala.util.scope
-
- com.ibm.wala.util.shrike - package com.ibm.wala.util.shrike
-
- com.ibm.wala.util.ssa - package com.ibm.wala.util.ssa
-
A set of classes facilitating the construction of synthetic methods.
- com.ibm.wala.util.strings - package com.ibm.wala.util.strings
-
- com.ibm.wala.util.tables - package com.ibm.wala.util.tables
-
- com.ibm.wala.util.warnings - package com.ibm.wala.util.warnings
-
This package provides miscellaneous utilities for tracking analysis warnings.
- com.ibm.wala.viz - package com.ibm.wala.viz
-
- com.ibm.wala.viz.viewer - package com.ibm.wala.viz.viewer
-
- CommandLine - Class in com.ibm.wala.util.io
-
utilities for parsing a command line
- CommandLine() - Constructor for class com.ibm.wala.util.io.CommandLine
-
- compare(AndroidEntryPoint, AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrderComperator
-
- compare(AndroidEntryPointLocator.AndroidPossibleEntryPoint, AndroidEntryPointLocator.AndroidPossibleEntryPoint) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint.ExecutionOrderComperator
-
- compare(Object, Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
-
- compare(T, T) - Method in class com.ibm.wala.util.collections.HashCodeComparator
-
- compare(T, T) - Method in class com.ibm.wala.util.collections.ToStringComparator
-
- compareConcreteTypes(IClass, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
-
- compareElements(PathEdge<T>, PathEdge<T>) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Worklist
-
- compareElements(AbstractStatement, AbstractStatement) - Method in class com.ibm.wala.fixedpoint.impl.Worklist
-
- compareElements(T, T) - Method in class com.ibm.wala.util.collections.Heap
-
- compareFields(IField, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
-
- compareInstanceKeys(InstanceKey, InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
-
- compareOtherKeys(Object, Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
-
- comparePrimitives(TypeReference, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
-
- compareTo(Object) - Method in class com.ibm.wala.cast.tree.impl.AbstractSourcePosition
-
- compareTo(Object) - Method in class com.ibm.wala.cast.tree.impl.RangePosition
-
- compareTo(AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
- compareTo(AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
- compareTo(Intent) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- compareTo(AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
-
- compareTo(Object) - Method in class com.ibm.wala.shrikeCT.SourcePositionTableReader.Position
-
- compareTo(Object) - Method in class com.ibm.wala.util.warnings.Warning
-
- ComparisonInstruction(int, IComparisonInstruction.Operator, int, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- ComparisonInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents comparisons between floats, longs and doubles.
- ComparisonInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- ComparisonInstruction(int, IComparisonInstruction.Operator, int, int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- compile() - Method in class com.ibm.wala.shrikeBT.Compiler
-
Do the work of generating new bytecodes.
- compileAndAddMethodToClassWriter(MethodData, ClassWriter, ClassWriter.Element) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTUtils
-
- Compiler - Class in com.ibm.wala.shrikeBT
-
This class generates Java bytecode from ShrikeBT Instructions.
- Compiler(boolean, boolean, String, String, IInstruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrikeBT.Compiler
-
Initialize a Compiler for the given method data.
- Compiler(MethodData) - Constructor for class com.ibm.wala.shrikeBT.Compiler
-
Extract the data for the method to be compiled from the MethodData container.
- Compiler.Output - Class in com.ibm.wala.shrikeBT
-
This class represents a method generated by a Compiler.
- ComposedEntrypoints - Class in com.ibm.wala.ipa.callgraph.impl
-
This class represents the union of two sets of
Entrypoint
s.
- ComposedEntrypoints(Iterable<Entrypoint>, Iterable<Entrypoint>) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ComposedEntrypoints
-
- ComposedIterator<O,I> - Class in com.ibm.wala.util.collections
-
A 2-level iterator.
- ComposedIterator(Iterator<O>) - Constructor for class com.ibm.wala.util.collections.ComposedIterator
-
- composeEntityName(AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
create the language-appropriate name for f
- CompoundIntIterator - Class in com.ibm.wala.util.collections
-
An Iterator which provides a concatenation of two IntIterators.
- CompoundIntIterator(IntIterator, IntIterator) - Constructor for class com.ibm.wala.util.collections.CompoundIntIterator
-
- CompoundIterator<T> - Class in com.ibm.wala.util.collections
-
An iterator which provides a logical concatenation of the lists from two other iterators
- CompoundIterator(Iterator<? extends T>, Iterator<? extends T>) - Constructor for class com.ibm.wala.util.collections.CompoundIterator
-
- CompoundModule - Class in com.ibm.wala.classLoader
-
- CompoundModule(URL, SourceModule[]) - Constructor for class com.ibm.wala.classLoader.CompoundModule
-
- CompoundModule.Reader - Class in com.ibm.wala.classLoader
-
- CompoundPiPolicy - Class in com.ibm.wala.ssa
-
- compute(MonitorUtil.IProgressMonitor) - Method in interface com.ibm.wala.cfg.exc.ExceptionPruningAnalysis
-
Computes impossible control flow that is due to exceptions that definitely
will not appear or that will always be thrown.
- compute(TypeReference[], CallGraph, MethodState, MonitorUtil.IProgressMonitor, boolean) - Static method in class com.ibm.wala.cfg.exc.inter.InterprocNullPointerAnalysis
-
- compute(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cfg.exc.intra.ExplodedCFGNullPointerAnalysis
-
- compute(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.cfg.exc.intra.SSACFGNullPointerAnalysis
-
- compute() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.FlowsToComputer
-
- compute() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
- compute(CallGraph) - Static method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
-
- computeAcyclicPaths(NumberedGraph<T>, T, T, T, int) - Static method in class com.ibm.wala.util.graph.Acyclic
-
Compute a set of acyclic paths through a graph G from a node src to a node sink.
- computeAllInterfacesAsCollection() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- computeBackEdges(NumberedGraph<T>, T) - Static method in class com.ibm.wala.util.graph.Acyclic
-
Compute a relation R s.t.
- computeBackwardSlice(Statement, CallGraph, PointerAnalysis<InstanceKey>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Static method in class com.ibm.wala.ipa.slicer.Slicer
-
- computeBackwardSlice(SDG, Statement) - Static method in class com.ibm.wala.ipa.slicer.Slicer
-
Use the passed-in SDG
- computeBackwardSlice(SDG, Collection<Statement>) - Static method in class com.ibm.wala.ipa.slicer.Slicer
-
Use the passed-in SDG
- computeBackwardSlice(Statement, CallGraph, PointerAnalysis<InstanceKey>) - Static method in class com.ibm.wala.ipa.slicer.Slicer
-
- computeBackwardThinSlice(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISlicer
-
- computeBackwardThinSlice(Collection<Statement>) - Method in class com.ibm.wala.ipa.slicer.thin.CISlicer
-
- computeBasicBlocks(IInstruction[], ExceptionHandler[][]) - Static method in class com.ibm.wala.shrikeBT.Util
-
- computeBinaryFlow(int, int, IBinaryReturnFlowFunction) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- computeColumnWidths() - Method in class com.ibm.wala.util.tables.Table
-
- computeDeclaredMethods() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- computeDeclaredMethods() - Method in class com.ibm.wala.classLoader.ShrikeClass
-
initialize the declared methods array
- computeDeclaredMethods() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
-
- computeFlow(int, IUnaryFlowFunction) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- computeForwardSlice(Statement, CallGraph, PointerAnalysis<InstanceKey>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Static method in class com.ibm.wala.ipa.slicer.Slicer
-
- computeForwardSlice(SDG, Statement) - Static method in class com.ibm.wala.ipa.slicer.Slicer
-
Use the passed-in SDG
- computeImplicitPointsToSetAtGet(CGNode, FieldReference, int, boolean) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
-
- computeInstructionIndices(IR) - Static method in class com.ibm.wala.ipa.slicer.PDG
-
- computeInterprocAnalysis(CallGraph, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
-
- computeInterprocAnalysis(TypeReference[], CallGraph, MethodState, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
-
- computeInterprocAnalysis(TypeReference[], CallGraph, MethodState, MonitorUtil.IProgressMonitor, boolean) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
-
- computeInvariantParameters(SSAAbstractInvokeInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor.DefaultInvariantComputer
-
Side effect: records invariant parameters as implicit points-to-sets.
- computeInvariantParameters(SSAAbstractInvokeInstruction) - Method in interface com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor.InvariantComputer
-
- computeInverseFlow(int, IReversibleFlowFunction) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- computeLexicalMod() - Method in class com.ibm.wala.cast.ipa.lexical.LexicalModRef
-
Compute the lexical variables possibly modified by each
CGNode
and
its transitive callees.
- computeLexicalRef() - Method in class com.ibm.wala.cast.ipa.lexical.LexicalModRef
-
Compute the lexical variables possibly read by each
CGNode
and its
transitive callees.
- computeLookupSwitchOffset(int, int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the offset for a given value of the lookupswitch (as a signed int) or 0 if the value is not in the table.
- computeMethodMapIfNeeded() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
set up the methodMap mapping
- computeMod(CallGraph, PointerAnalysis<T>, HeapExclusions) - Method in class com.ibm.wala.ipa.modref.ModRef
-
For each call graph node, what heap locations (as determined by a heap model) may it write, including its callees transitively
- computeMod(CallGraph, PointerAnalysis<T>) - Method in class com.ibm.wala.ipa.modref.ModRef
-
For each call graph node, what heap locations (as determined by a heap model) may it write, including its callees transitively
- computeReachingDefs(CGNode, IR, PointerAnalysis<T>, Map<CGNode, OrdinalSet<PointerKey>>, Collection<Statement>, HeapExclusions, CallGraph) - Method in class com.ibm.wala.ipa.slicer.HeapReachingDefs
-
For each statement s, return the set of statements that may def the heap value read by s.
- computeRef(CallGraph, PointerAnalysis<T>, HeapExclusions) - Method in class com.ibm.wala.ipa.modref.ModRef
-
For each call graph node, what heap locations (as determined by a heap model) may it read, including its callees transitively
- computeRef(CallGraph, PointerAnalysis<T>) - Method in class com.ibm.wala.ipa.modref.ModRef
-
For each call graph node, what heap locations (as determined by a heap model) may it read, including its callees transitively
- computeSerialVersionUID(ClassReader) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion
-
This method computes the serialVersionUID for class r.
- computeSignature(Class<?>[], Class<?>) - Static method in class com.ibm.wala.shrikeBT.Util
-
Given a Java Method, compute the VM-style type signature.
- computeSlice(SDG, Collection<Statement>, boolean) - Static method in class com.ibm.wala.ipa.slicer.Slicer
-
- computeSubClasses(TypeReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- computeSubClasses(TypeReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
Return set of all subclasses of type in the Class Hierarchy TODO: Tune this implementation.
- computeSubClasses(TypeReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
Return set of all subclasses of type in the Class Hierarchy
- computeTableSwitchOffset(int, int, int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the offset for a given value of the tableswitch (as a signed int) or 0 if the value is out of range.
- computeTypes(Analyzer.TypeVisitor, BitSet, boolean) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
Verify the method and compute types at every program point.
- computeTypes() - Method in class com.ibm.wala.shrikeBT.analysis.Verifier
-
- concat(byte, ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.Atom
-
- concat(Atom, Atom) - Static method in class com.ibm.wala.util.strings.Atom
-
- concat(byte, ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.ImmutableByteArray
-
- ConcreteTypeKey - Class in com.ibm.wala.ipa.callgraph.propagation
-
An instance key which represents a unique set for each concrete type.
- ConcreteTypeKey(IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
-
- ConditionalBranchInstruction(int, IConditionalBranchInstruction.IOperator, TypeReference, int, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- ConditionalBranchInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents conditional branches.
- ConditionalBranchInstruction(short, int) - Constructor for class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- ConditionalBranchInstruction(int, IConditionalBranchInstruction.IOperator, TypeReference, int, int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- ConditionalBranchInstruction(int, IConditionalBranchInstruction.IOperator, TypeReference, int, int, int) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
- CONE_BOUND - Static variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
-
- ConeType - Class in com.ibm.wala.analysis.typeInference
-
Represents a type and its subtypes.
- ConeType(IClass) - Constructor for class com.ibm.wala.analysis.typeInference.ConeType
-
- Configuration - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ConfigurationName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- connectThrough(ParameterAccessor, Set<? extends SSAValue>, Set<? extends SSAValue>, IClassHierarchy, IInstantiator, Object...) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Connects though parameters from the calling function (overridable) - CAUTION:.
- connectThrough(ParameterAccessor, Set<? extends SSAValue>, Set<? extends SSAValue>, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Assign parameters to a call based on their type.
- CONST - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
-
- constant() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
-
- constant() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
-
- CONSTANT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- Constant - Class in com.ibm.wala.dalvik.dex.instructions
-
- Constant(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant
-
- Constant.ClassConstant - Class in com.ibm.wala.dalvik.dex.instructions
-
- Constant.IntConstant - Class in com.ibm.wala.dalvik.dex.instructions
-
- Constant.LongConstant - Class in com.ibm.wala.dalvik.dex.instructions
-
- Constant.StringConstant - Class in com.ibm.wala.dalvik.dex.instructions
-
- CONSTANT_Class - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_Class - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_Double - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_Double - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_FieldRef - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_FieldRef - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_Float - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_Float - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_Integer - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_Integer - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_InterfaceMethodRef - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_InterfaceMethodRef - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_InvokeDynamic - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_InvokeDynamic - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_Long - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_Long - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_MethodHandle - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_MethodHandle - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_MethodRef - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_MethodRef - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_MethodType - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_MethodType - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_NameAndType - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_NameAndType - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_SPECIFIC - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
Should we use constant-specific keys?
- CONSTANT_String - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_String - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- CONSTANT_Utf8 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- CONSTANT_Utf8 - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- ConstantElementValue(Object) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader.ConstantElementValue
-
- ConstantFoldingRewriter - Class in com.ibm.wala.cast.ir.translator
-
- ConstantFoldingRewriter(CAst) - Constructor for class com.ibm.wala.cast.ir.translator.ConstantFoldingRewriter
-
- ConstantInstruction - Class in com.ibm.wala.shrikeBT
-
A ConstantInstruction pushes some constant value onto the stack.
- ConstantInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ConstantInstruction
-
- ConstantInstruction.ClassToken - Class in com.ibm.wala.shrikeBT
-
- ConstantInstruction.InvokeDynamicToken - Class in com.ibm.wala.shrikeBT
-
- ConstantKey<T> - Class in com.ibm.wala.ipa.callgraph.propagation
-
An instance key which represents a unique, constant object.
- ConstantKey(T, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ConstantKey
-
- ConstantPoolParser - Class in com.ibm.wala.shrikeCT
-
A ConstantPoolParser provides read-only access to the constant pool of a class file.
- ConstantPoolParser(byte[], int, int) - Constructor for class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- ConstantPoolParser.ReferenceToken - Class in com.ibm.wala.shrikeCT
-
- ConstantPoolReader - Class in com.ibm.wala.shrikeBT
-
This class provides read-only access to a constant pool.
- ConstantPoolReader() - Constructor for class com.ibm.wala.shrikeBT.ConstantPoolReader
-
- Constants - Interface in com.ibm.wala.shrikeBT
-
This interface defines a bunch of constants from the JVM spec.
- ConstantValue - Class in com.ibm.wala.ssa
-
The value of a constant which appears in an SSA IR.
- ConstantValue(Object) - Constructor for class com.ibm.wala.ssa.ConstantValue
-
- ConstantValue(int) - Constructor for class com.ibm.wala.ssa.ConstantValue
-
- ConstantValue(double) - Constructor for class com.ibm.wala.ssa.ConstantValue
-
- ConstantValueReader - Class in com.ibm.wala.shrikeCT
-
This class reads ConstantValue attributes.
- ConstantValueReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueReader
-
Build a reader for the attribute 'iter'.
- ConstantValueWriter - Class in com.ibm.wala.shrikeCT
-
This class builds serializable ConstantValue attributes.
- ConstantValueWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Build an empty writer.
- ConstantValueWriter(ClassWriter, long) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Build an writer for a 'long' constant value.
- ConstantValueWriter(ClassWriter, int) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Build an writer for an 'int' constant value.
- ConstantValueWriter(ClassWriter, float) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Build an writer for a 'float' constant value.
- ConstantValueWriter(ClassWriter, double) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Build an writer for a 'double' constant value.
- ConstantValueWriter(ClassWriter, String) - Constructor for class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Build an writer for a 'String' constant value.
- ConstraintVisitor(SSAPropagationCallGraphBuilder, CGNode) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- ContainerContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
This context selector returns a context customized for the
InstanceKey
of the receiver if
receiver is a container, or
was allocated in a node whose context was a
ReceiverInstanceContext
, and the type is interesting according to a delegate
ZeroXInstanceKeys
Additionally, we add one level of call string context to a few well-known static factory methods from the standard libraries.
- ContainerContextSelector(IClassHierarchy, ZeroXInstanceKeys) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
-
- ContainersFieldPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
-
- ContainersFieldPolicy(IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.ContainersFieldPolicy
-
- ContainerUtil - Class in com.ibm.wala.ipa.callgraph.propagation
-
Utilities for container class analysis
- ContainerUtil() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.ContainerUtil
-
- contains(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- contains(String) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- contains(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- contains(int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
-
- contains(int, int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalSummaryEdges
-
Does a particular summary edge exist?
- contains(int) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
Is a particular bit set?
- contains(Object) - Method in class com.ibm.wala.util.collections.ArraySet
-
- contains(T) - Method in class com.ibm.wala.util.collections.FifoQueue
-
Indicate whether the specified element is currently in the queue.
- contains(T) - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- contains(Object) - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- contains(Iterator<? extends T>, T) - Static method in class com.ibm.wala.util.collections.IteratorUtil
-
- contains(String) - Method in class com.ibm.wala.util.config.FileOfClasses
-
- contains(String) - Method in class com.ibm.wala.util.config.SetOfClasses
-
- contains(int, int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
- contains(int) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- contains(T) - Method in class com.ibm.wala.util.intset.BitSet
-
Does this set contain a certain object?
- contains(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- contains(int) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- contains(int) - Method in class com.ibm.wala.util.intset.EmptyIntSet
-
- contains(int, int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
-
- contains(int) - Method in interface com.ibm.wala.util.intset.IntSet
-
- contains(long) - Method in interface com.ibm.wala.util.intset.LongSet
-
- contains(int) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- contains(T) - Method in class com.ibm.wala.util.intset.OrdinalSet
-
- contains(int) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- contains(int) - Method in class com.ibm.wala.util.intset.SparseIntSet
-
Does this set contain value x?
- contains(long) - Method in class com.ibm.wala.util.intset.SparseLongSet
-
Does this set contain value x?
- contains(byte) - Method in class com.ibm.wala.util.strings.Atom
-
- containsAll(Collection<?>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- containsAll(Collection<?>) - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- containsAll(BimodalMutableIntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
TODO: optimize ME!
- containsAll(BitVectorIntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- containsAny(IntSet) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
-
- containsAny(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
-
- containsAny(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
-
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- containsAny(OrdinalSet<T>) - Method in class com.ibm.wala.util.intset.OrdinalSet
-
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- containsAny(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- containsAny(SparseIntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- containsAny(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- containsAny(SparseLongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- containsKey(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
-
- containsKey(K) - Method in interface com.ibm.wala.util.collections.MultiMap
-
- containsKey(Object) - Method in class com.ibm.wala.util.collections.SmallMap
-
- containsMethod(Selector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- containsNode(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- containsNode(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- containsNode(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- containsNode(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- containsNode(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
This implementation is necessary because the underlying SparseNumberedGraph may not support node membership tests.
- containsNode(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- containsNode(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- containsNode(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- containsNode(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- containsNode(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- containsNode(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- containsNode(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- containsNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
-
- containsNode(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
- containsNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
-
- containsNode(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
-
- containsNode(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- containsNode(T) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
-
- containsNode(T) - Method in interface com.ibm.wala.util.graph.NodeManager
-
- containsResult(CGNode) - Method in interface com.ibm.wala.cfg.exc.InterprocAnalysisResult
-
Returns true iff an analysis result exists for the given call graph node.
- containsStatement(IFixedPointStatement<T>) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- containsStatement(IFixedPointStatement<T>) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
- containsStatement(IFixedPointStatement<PointsToSetVariable>) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- containsValue(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
-
- containsValue(Object) - Method in class com.ibm.wala.util.collections.SmallMap
-
- containsVariable(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- containsVariable(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
- containsVariable(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- ContentProvider - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ContentProviderName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ContentResolver - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ContentResolverName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- contentsAreInvariant(SymbolTable, DefUse, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- contentsAreInvariant(SymbolTable, DefUse, int[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- contentsAreInvariant(SymbolTable, DefUse, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
A value is "invariant" if we can figure out the instances it can ever point to locally, without resorting to propagation.
- contentsAreInvariant(SymbolTable, DefUse, int[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- Context - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- Context - Interface in com.ibm.wala.ipa.callgraph
-
A Context is a mapping from a name (ContextKey) to a value (ContextItem)
For example, for CFA-1, there is only one name ("caller"); and the context maps "caller" to an IMethod
As another example, for CPA, there would be name for each parameter slot ("zero","one","two"), and the Context provides a mapping
from this name to a set of types.
- ContextImpl - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ContextImplName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ContextInsensitiveCHAContextInterpreter - Class in com.ibm.wala.ipa.callgraph.cha
-
- ContextInsensitiveCHAContextInterpreter() - Constructor for class com.ibm.wala.ipa.callgraph.cha.ContextInsensitiveCHAContextInterpreter
-
- ContextInsensitiveRTAInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.rta
-
Default implementation of MethodContextInterpreter for context-insensitive analysis
- ContextInsensitiveRTAInterpreter(AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
-
- ContextInsensitiveSelector - Class in com.ibm.wala.ipa.callgraph.impl
-
A basic context selector that ignores context.
- ContextInsensitiveSelector() - Constructor for class com.ibm.wala.ipa.callgraph.impl.ContextInsensitiveSelector
-
- ContextInsensitiveSSAInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
Default implementation of SSAContextInterpreter for context-insensitive analysis.
- ContextInsensitiveSSAInterpreter(AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
-
- ContextInterpreterImpl() - Constructor for class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
-
- contextIsIrrelevant(IMethod) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory
-
- contextIsIrrelevant(IBytecodeMethod) - Method in class com.ibm.wala.classLoader.ShrikeIRFactory
-
- contextIsIrrelevant(IMethod) - Method in class com.ibm.wala.dalvik.classLoader.DexIRFactory
-
- contextIsIrrelevant(SyntheticMethod) - Method in class com.ibm.wala.ipa.summaries.SyntheticIRFactory
-
- contextIsIrrelevant(IMethod) - Method in class com.ibm.wala.ssa.DefaultIRFactory
-
- contextIsIrrelevant(T) - Method in interface com.ibm.wala.ssa.IRFactory
-
Does this factory always return the same IR for a method, regardless of context?
- ContextItem - Interface in com.ibm.wala.ipa.callgraph
-
A placeholder for strong typing.
- ContextItem.Value<T> - Class in com.ibm.wala.ipa.callgraph
-
- ContextKey - Interface in com.ibm.wala.ipa.callgraph
-
This just exists to enforce strong typing.
- ContextKey.ParameterKey - Class in com.ibm.wala.ipa.callgraph
-
context key representing some parameter index, useful, e.g.
- ContextMenu - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ContextMenuName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ContextName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ContextSelector - Interface in com.ibm.wala.ipa.callgraph
-
An interface to an object which helps control context-sensitivity.
- contextSelector - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
A context selector which may use information derived from the propagation-based dataflow.
- ContextSelectorImpl(ContextSelector) - Constructor for class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextSelectorImpl
-
- ContextSensitiveStateMachine - Class in com.ibm.wala.demandpa.alg
-
A state machine for tracking calling context during a points-to query.
- ContextSensitiveStateMachine.BasicRecursionHandler - Class in com.ibm.wala.demandpa.alg
-
handles method recursion by only collapsing cycles of recursive
calls observed during analysis
- ContextSensitiveStateMachine.Factory - Class in com.ibm.wala.demandpa.alg
-
- ContextSensitiveStateMachine.RecursionHandler - Interface in com.ibm.wala.demandpa.alg
-
- ContextThemeWrapper - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ContextThemeWrapperName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ContextUtil - Class in com.ibm.wala.ipa.callgraph
-
misc utilities for dealing with contexts
- ContextUtil() - Constructor for class com.ibm.wala.ipa.callgraph.ContextUtil
-
- ContextWrapper - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ContextWrapperName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- CONTINUE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- ControlDependenceGraph<I,T extends IBasicBlock<I>> - Class in com.ibm.wala.cfg.cdg
-
Control Dependence Graph
- ControlDependenceGraph(ControlFlowGraph<I, T>, boolean) - Constructor for class com.ibm.wala.cfg.cdg.ControlDependenceGraph
-
- ControlDependenceGraph(ControlFlowGraph<I, T>) - Constructor for class com.ibm.wala.cfg.cdg.ControlDependenceGraph
-
- controlEquivalent(T, T) - Method in class com.ibm.wala.cfg.cdg.ControlDependenceGraph
-
- ControlFlowGraph<I,T extends IBasicBlock<I>> - Interface in com.ibm.wala.cfg
-
An interface that is common to the Shrike and SSA CFG implementations.
- ConversionInstruction(int, int, int, TypeReference, TypeReference, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- ConversionInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents instructions that convert from one primitive type to another.
- ConversionInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ConversionInstruction
-
- ConversionInstruction(int, int, int, TypeReference, TypeReference, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- convert(AstMethod, AstIRFactory.AstIR, SSAOptions) - Static method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- convert(AstMethod, AstIRFactory.AstIR, SSAOptions, IntSet) - Static method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- convertClassToType(String) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTDecoder
-
Convert the internal JVM class name to a JVM type name (e.g., java/lang/Object to Ljava/lang/Object;).
- convertPointerKeyToHeapModel(PointerKey, HeapModel) - Static method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
convert a pointer key to one in the memory access map's heap model
TODO move this somewhere more appropriate
- convertToAnnotations(ClassLoaderReference, AnnotationsReader.AnnotationAttribute[]) - Static method in class com.ibm.wala.types.annotations.Annotation
-
- convertTypeToClass(String) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
Convert a JVM type to the internal JVM class name (e.g., Ljava/lang/Object; to java/lang/Object)
- copy(CAstNode, CAstControlFlowMap, CAstSourcePositionMap, CAstNodeTypeMap, Map<CAstNode, Collection<CAstEntity>>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstCloner
-
- copy() - Method in class com.ibm.wala.ssa.SymbolTable
-
- copy(String, String) - Static method in class com.ibm.wala.util.io.FileUtil
-
This may be a resource leak:
http://bugs.sun.com/view_bug.do?bug_id=4724038
We may have to reconsider using nio for this, or apply one of the horrible
workarounds listed in the bug report above.
- copyBits(BitSet<T>) - Method in class com.ibm.wala.util.intset.BitSet
-
Method copy.
- copyBits(BitVectorBase) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
Copies the values of the bits in the specified set into this set.
- copyBits(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Copies the values of the bits in the specified set into this set.
- copyBits(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Copies the values of the bits in the specified set into this set.
- copyChildren(CAstNode, Map<Pair<CAstNode, K>, CAstNode>, Map<CAstNode, Collection<CAstEntity>>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
-
- copyFlow(Map<Pair<CAstNode, K>, CAstNode>, CAstControlFlowMap, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
-
create a control-flow map for the rewritten tree, given the mapping from
(original node, copy key) pairs ot new nodes and the original control-flow
map.
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AssignInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalRead
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.EachElementGetInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAGetInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAGotoInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAInstruction
-
This method is meant to be used during SSA conversion for an IR that is not in SSA form.
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAInvokeDynamicInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSALoadIndirectInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSANewInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAPiInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAPutInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAReturnInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAStoreIndirectInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSASwitchInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAThrowInstruction
-
- copyForSSA(SSAInstructionFactory, int[], int[]) - Method in class com.ibm.wala.ssa.SSAUnaryOpInstruction
-
- copyFrom(ControlFlowGraph<I, T>) - Static method in class com.ibm.wala.cfg.exc.intra.MutableCFG
-
- copyInstruction(SSAInstructionFactory, int[], int[], int) - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.ClassWriter.Element
-
Copy the bytes into 'buf' at offset 'offset'.
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.ClassWriter.RawElement
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.ExceptionsWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.InnerClassesWriter
-
Copy the bytes into 'buf' at offset 'offset'.
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.LineNumberTableWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.LocalVariableTableWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.SourceFileWriter
-
- copyInto(byte[], int) - Method in class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- copyInto(Graph<T>, Graph<T>) - Static method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
-
- copyInto(LabeledGraph<T, U>, LabeledGraph<T, U>) - Static method in class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
-
- copyNodes(CAstNode, CAstControlFlowMap, CAstBasicRewriter.NonCopyingContext, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.ir.translator.ConstantFoldingRewriter
-
- copyNodes(CAstNode, CAstControlFlowMap, CAstRewriter.RewriteContext<AstLoopUnwinder.UnwindKey>, Map<Pair<CAstNode, AstLoopUnwinder.UnwindKey>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder
-
- copyNodes(CAstNode, CAstControlFlowMap, CAstBasicRewriter.NonCopyingContext, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter
-
- copyNodes(CAstNode, CAstControlFlowMap, CAstBasicRewriter.NonCopyingContext, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstCloner
-
- copyNodes(CAstNode, CAstControlFlowMap, C, Map<Pair<CAstNode, K>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
-
rewrite the CAst rooted at root under some context, returning the node at
the root of the rewritten tree.
- copyNodesHackForEclipse(CAstNode, CAstControlFlowMap, CAstBasicRewriter.NonCopyingContext, Map<Pair<CAstNode, CAstBasicRewriter.NoKey>, CAstNode>) - Method in class com.ibm.wala.cast.tree.rewrite.CAstCloner
-
what is the hack here? --MS
- copyright - Static variable in class com.ibm.wala.shrike.copywriter.CopyWriter
-
- copyrightAttrName - Static variable in class com.ibm.wala.shrike.copywriter.CopyWriter
-
- copySet(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- copySet(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- copySet(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
Set the value of this to be the same as the value of set
- copySet(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
Set the value of this to be the same as the value of set
- copySet(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- copySet(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- copySet(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
- copySet(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Set the value of this to be the same as the value of set
- copySource(Map<Pair<CAstNode, K>, CAstNode>, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
-
- copyState(AbstractIntStackMachine.MachineState) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
- copyState(TypeVariable) - Method in class com.ibm.wala.analysis.typeInference.TypeVariable
-
- copyState(NullPointerState) - Method in class com.ibm.wala.cfg.exc.intra.NullPointerState
-
- copyState(ParameterState) - Method in class com.ibm.wala.cfg.exc.intra.ParameterState
-
- copyState(AbstractIntRegisterMachine.MachineState) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
-
- copyState(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
- copyState(BooleanVariable) - Method in class com.ibm.wala.fixpoint.BooleanVariable
-
- copyState(T) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
- copyState(T) - Method in interface com.ibm.wala.fixpoint.IVariable
-
Set this variable to have the same state as another one
- copyStream(InputStream, OutputStream) - Static method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- copyTypes(Map<Pair<CAstNode, K>, CAstNode>, CAstNodeTypeMap) - Method in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
-
- copyUse(AstIRFactory.AstIR, int, int, int, int) - Static method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- CopyWriter - Class in com.ibm.wala.shrike.copywriter
-
- CopyWriter() - Constructor for class com.ibm.wala.shrike.copywriter.CopyWriter
-
- count() - Method in class com.ibm.wala.shrikeCT.BootstrapMethodsReader
-
- count(Iterator<T>) - Static method in class com.ibm.wala.util.collections.IteratorUtil
-
- count - Variable in class com.ibm.wala.util.perf.Stopwatch
-
- countBytecodeBytes(CallGraph) - Static method in class com.ibm.wala.ipa.callgraph.CallGraphStats
-
- countEdges(Graph<T>) - Static method in class com.ibm.wala.util.graph.GraphUtil
-
count the number of edges in g
- cr - Variable in class com.ibm.wala.shrikeCT.AttributeReader
-
- create() - Static method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.IgnoreSerializableWarning
-
- create(TypeAbstraction, int) - Static method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.ManySubtypesWarning
-
- create(TypeAbstraction) - Static method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.NoSubtypesWarning
-
- create(int) - Static method in class com.ibm.wala.dataflow.IFDS.SingletonFlowFunction
-
- create(String) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyWarning
-
- createAnalyzer(MethodData) - Static method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- createBitSet(BitSet<T>) - Static method in class com.ibm.wala.util.intset.BitSet
-
- createBoundedTabulationSolver(TabulationProblem<T, P, F>, int, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.dataflow.IFDS.BoundedTabulationSolver
-
- createCallGraphBuilderCancelException(Exception, CallGraph, PointerAnalysis<InstanceKey>) - Static method in exception com.ibm.wala.ipa.callgraph.CallGraphBuilderCancelException
-
- createCallGraphBuilderCancelException(String, CallGraph, PointerAnalysis<InstanceKey>) - Static method in exception com.ibm.wala.ipa.callgraph.CallGraphBuilderCancelException
-
- createCAstRewriter(CAst) - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriterFactory
-
- createCompoundPiPolicy(SSAPiNodePolicy, SSAPiNodePolicy) - Static method in class com.ibm.wala.ssa.CompoundPiPolicy
-
- createContext(TypeReference, boolean, SSAValue.VariableKey, Set<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
-
Creates a new instance of android/content/Context.
- createContextWrapper(TypeReference, boolean, SSAValue.VariableKey, Set<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
-
- createdBoundedPartiallyBalancedSolver(PartiallyBalancedTabulationProblem<T, P, F>, int, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.dataflow.IFDS.BoundedPartiallyBalancedSolver
-
- createDefault(IMethod) - Static method in class com.ibm.wala.cfg.exc.intra.ParameterState
-
- createEmptyCallGraph(IClassHierarchy, AnalysisOptions) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
-
- createEmptyCallGraph(IClassHierarchy, AnalysisOptions) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
-
- createEmptyCallGraph(IClassHierarchy, AnalysisOptions) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.DexSSAPropagationCallGraphBuilder
-
Deprecated.
- createEmptyCallGraph(IClassHierarchy, AnalysisOptions) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- createEmptyCallGraph(IClassHierarchy, AnalysisOptions) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- createEmptyMethodData(String, String, int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
- createEntry(ZipEntry) - Method in class com.ibm.wala.classLoader.JarFileModule
-
- createEntrypoints(AnalysisScope, IClassHierarchy) - Method in interface com.ibm.wala.client.AbstractAnalysisEngine.EntrypointBuilder
-
- createFile(String) - Static method in class com.ibm.wala.util.io.FileUtil
-
- createHelperMethod(boolean, String) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- createHelperMethod(boolean, String) - Method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- createInstance(TypeReference, boolean, SSAValue.VariableKey, Set<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.FlatInstantiator
-
Creates a new instance of type calling all that's necessary.
- createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.FlatInstantiator
-
Satisfy the interface.
- createInstance(TypeReference, boolean, SSAValue.VariableKey, Set<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.Instantiator
-
Creates a new instance of type calling all that's necessary.
- createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.Instantiator
-
Satisfy the interface.
- createInstance(TypeReference, boolean, SSAValue.VariableKey, Set<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
-
Creates a new instance of type calling all that's necessary.
- createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
-
Satisfy the interface.
- createInstance(TypeReference, Object...) - Method in interface com.ibm.wala.util.ssa.IInstantiator
-
Create an instance of type.
- createInstanceOfPiPolicy() - Static method in class com.ibm.wala.ssa.InstanceOfPiPolicy
-
- createIntraproceduralExplodedCFGAnalysis(IR) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
-
- createIntraproceduralExplodedCFGAnalysis(TypeReference[], IR) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
-
- createIntraproceduralExplodedCFGAnalysis(TypeReference[], IR, ParameterState, MethodState) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
-
- createIntraproceduralExplodedCFGAnalysis(TypeReference[], IR, ParameterState, MethodState, boolean) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
-
- createIntraproceduralSSACFGAnalyis(IR) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
-
- createIntraproceduralSSACFGAnalyis(TypeReference[], IR) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
-
- createIntraproceduralSSACFGAnalyis(TypeReference[], IR, ParameterState, MethodState) - Static method in class com.ibm.wala.cfg.exc.NullPointerAnalysis
-
- createJavaAnalysisScope() - Static method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Create an analysis scope initialized for analysis of Java
- createMutableSparseIntSet(int) - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- createMutableSparseLongSet(int) - Static method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
- createNullTestPiPolicy() - Static method in class com.ibm.wala.ssa.NullTestPiPolicy
-
- createOrFilter(Predicate<T>, Predicate<T>) - Static method in class com.ibm.wala.util.collections.OrFilter
-
- createPaPanel(CallGraph, PointerAnalysis<InstanceKey>) - Method in class com.ibm.wala.viz.viewer.WalaViewer
-
- createPartiallyBalancedTabulationSolver(PartiallyBalancedTabulationProblem<T, P, F>, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationSolver
-
- createPathEdge(T, int, T, int) - Static method in class com.ibm.wala.dataflow.IFDS.PathEdge
-
- createReachabilityFunctions() - Static method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
-
- createReflectionContextInterpreter(IClassHierarchy, AnalysisOptions, AnalysisCache) - Static method in class com.ibm.wala.analysis.reflection.ReflectionContextInterpreter
-
- createReflectionContextSelector(AnalysisOptions) - Static method in class com.ibm.wala.analysis.reflection.ReflectionContextSelector
-
- createSet() - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
-
- createSet() - Method in class com.ibm.wala.util.collections.HashSetMultiMap
-
- CrossLanguageCallGraph - Class in com.ibm.wala.cast.ipa.callgraph
-
A CallGraph implementation adapted to work for graphs that contain code
entities from multiple languages, and hence multiple specialized forms of IR.
- CrossLanguageCallGraph(TargetLanguageSelector<AbstractRootMethod, CrossLanguageCallGraph>, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph
-
- CrossLanguageCallGraph.CrossLanguageFakeRoot - Class in com.ibm.wala.cast.ipa.callgraph
-
- CrossLanguageClassHierarchy - Class in com.ibm.wala.cast.ipa.cha
-
This class hierarchy represents a family of disjoint class hierarchies, one
for each of a selection of languages.
- CrossLanguageClassTargetSelector - Class in com.ibm.wala.cast.ipa.callgraph
-
A ClassTargetSelector implementation that delegates to one of several
child selectors based on the language of the type being allocated.
- CrossLanguageClassTargetSelector(Map) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageClassTargetSelector
-
- CrossLanguageContextSelector - Class in com.ibm.wala.cast.ipa.callgraph
-
A ContextSelector implementation adapted to work for analysis across
multiple languages.
- CrossLanguageContextSelector(Map) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageContextSelector
-
- CrossLanguageFakeRoot(IClass, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
-
- CrossLanguageFakeRoot(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph.CrossLanguageFakeRoot
-
- CrossLanguageInstanceKeys - Class in com.ibm.wala.cast.ipa.callgraph
-
An InstanceKeyFactory implementation that is designed to support
multiple languages.
- CrossLanguageInstanceKeys(Map<Atom, InstanceKeyFactory>) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageInstanceKeys
-
- CrossLanguageMethodTargetSelector - Class in com.ibm.wala.cast.ipa.callgraph
-
A MethodTargetSelector implementation that supports multiple languages.
- CrossLanguageMethodTargetSelector(Map<Atom, MethodTargetSelector>) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageMethodTargetSelector
-
- CrossLanguagePointerAnalysisImpl(CrossLanguageSSAPropagationCallGraphBuilder, CallGraph, PointsToMap, MutableMapping<InstanceKey>, PointerKeyFactory, InstanceKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder.CrossLanguagePointerAnalysisImpl
-
- CrossLanguageSSAPropagationCallGraphBuilder - Class in com.ibm.wala.cast.ipa.callgraph
-
- CrossLanguageSSAPropagationCallGraphBuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, PointerKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
-
- CrossLanguageSSAPropagationCallGraphBuilder.CrossLanguagePointerAnalysisImpl - Class in com.ibm.wala.cast.ipa.callgraph
-
- CRTable - Class in com.ibm.wala.sourcepos
-
This class represents the CharacterRangeTable attribute.
- CRTable(byte[]) - Constructor for class com.ibm.wala.sourcepos.CRTable
-
Creates a new instance of CRTable.
- CRTData - Class in com.ibm.wala.sourcepos
-
This class represents an entry in the CharacterRangeTable.
- CRTFlags - Class in com.ibm.wala.sourcepos
-
This class represents the flags which a entry in the CharacterRangeTable can
have.
- CRY_ABOUT_BIG_POINTSTO_SETS - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
-
- cs - Variable in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
-
- CTCompiler - Class in com.ibm.wala.shrikeBT.shrikeCT
-
This class lets you compile ShrikeBT intermediate code into real Java bytecodes using ShrikeCT.
- CTDecoder - Class in com.ibm.wala.shrikeBT.shrikeCT
-
This class decodes Java bytecodes into ShrikeBT code using a ShrikeCT class reader.
- CTDecoder(CodeReader) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.CTDecoder
-
Decode the code resource 'r'.
- CTDecoder(CodeReader, ConstantPoolReader) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.CTDecoder
-
Decode the code resource 'r' using the predeclared constant pool reader 'cpr' (obtained by makeConstantPoolReader below).
- CTOR_NEW_INSTANCE - Static variable in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
-
- CTUtils - Class in com.ibm.wala.shrikeBT.shrikeCT
-
This is a dumping ground for useful functions that manipulate class info.
- CTUtils() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.CTUtils
-
- currentPath() - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
- currentPosition - Variable in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- currentScope() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- currentScope() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- currentScope() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- currentThread() - Static method in class com.ibm.wala.model.java.lang.Thread
-
- customInit() - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
-
- customInit() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- customInit() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- CWStringItem(String, byte) - Constructor for class com.ibm.wala.shrikeCT.ClassWriter.CWStringItem
-
- DataflowSolver<T,V extends IVariable<?>> - Class in com.ibm.wala.dataflow.graph
-
Iterative solver for a Killdall dataflow framework
- DataflowSolver(IKilldallFramework<T, V>) - Constructor for class com.ibm.wala.dataflow.graph.DataflowSolver
-
- DeadAssignmentElimination - Class in com.ibm.wala.ssa.analysis
-
Eliminate dead assignments (phis) from an SSA IR.
- DeadAssignmentElimination() - Constructor for class com.ibm.wala.ssa.analysis.DeadAssignmentElimination
-
- DEBUG - Static variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
-
- DEBUG - Static variable in class com.ibm.wala.analysis.reflection.GetMethodContextSelector
-
If true, debug information is emitted.
- DEBUG - Static variable in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- DEBUG - Static variable in class com.ibm.wala.cast.tree.rewrite.CAstRewriter
-
- DEBUG - Static variable in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- DEBUG - Static variable in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointsToSolver
-
- DEBUG - Static variable in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- DEBUG - Static variable in class com.ibm.wala.ipa.slicer.Slicer
-
- Debug - Class in com.ibm.wala.sourcepos
-
- debug(String, Object...) - Static method in class com.ibm.wala.sourcepos.Debug
-
- debug(String) - Static method in class com.ibm.wala.sourcepos.Debug
-
- debug(Throwable) - Static method in class com.ibm.wala.sourcepos.Debug
-
- DEBUG - Static variable in class com.ibm.wala.util.collections.HashSetFactory
-
If true, this factory returns Paranoid versions of collections
- DEBUG - Static variable in class com.ibm.wala.util.intset.BitVectorBase
-
- Debug.LogLevel - Enum in com.ibm.wala.sourcepos
-
- DEBUG_ALL - Static variable in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- DEBUG_CFG - Static variable in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- DEBUG_GENERAL - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- DEBUG_LEVEL - Static variable in class com.ibm.wala.classLoader.ClassLoaderImpl
-
- DEBUG_LEVEL - Static variable in class com.ibm.wala.client.AbstractAnalysisEngine
-
DEBUG_LEVEL:
0 No output
1 Print some simple stats and warning information
2 Detailed debugging
- DEBUG_LEVEL - Static variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
DEBUG_LEVEL:
0 No output
1 Print some simple stats and warning information
2 Detailed debugging
3 Also print worklists
- DEBUG_LEVEL - Static variable in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- DEBUG_LEXICAL - Static variable in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- DEBUG_NAMES - Static variable in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- DEBUG_NAMES - Static variable in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- DEBUG_PROPERTIES - Static variable in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
-
- DEBUG_TOP - Static variable in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- DEBUG_TYPE_INFERENCE - Static variable in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
-
- DEBUG_UNDO - Static variable in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- debugDumpEntryPoints(List<AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
-
- DebuggingMutableIntSetFactory - Class in com.ibm.wala.util.intset
-
A debugging factory that creates debugging bitsets that are implemented as
two bitsets that perform consistency checks for every operation.
- DebuggingMutableIntSetFactory(MutableIntSetFactory<?>, MutableIntSetFactory<?>) - Constructor for class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
-
- DebuggingMutableIntSetFactory() - Constructor for class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
-
- debugInfo() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- DECL_STMT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- declare(CAstSymbol, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- declare(CAstSymbol) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- declare(CAstSymbol) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- declare(CAstSymbol, int) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- declaredFields - Variable in class com.ibm.wala.cast.loader.AstClass
-
- declaredMethods - Variable in class com.ibm.wala.cast.loader.AstClass
-
- DeclaredTypeOperator(TypeAbstraction) - Constructor for class com.ibm.wala.analysis.typeInference.TypeInference.DeclaredTypeOperator
-
- declareFunction(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
declare a new function, represented by N
- declaringClass - Variable in class com.ibm.wala.classLoader.ShrikeBTMethod
-
A wrapper around the declaring class.
- declaringClass - Variable in class com.ibm.wala.classLoader.SyntheticMethod
-
- declaringClass() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the declaring class that this bytecode stream is from
- decode() - Method in class com.ibm.wala.shrikeBT.Decoder
-
Perform the decoding.
- Decoder - Class in com.ibm.wala.shrikeBT
-
A Decoder translates a method's Java bytecode into shrikeBT code, i.e.
- Decoder(byte[], int[], ConstantPoolReader) - Constructor for class com.ibm.wala.shrikeBT.Decoder
-
This constructor is only supposed to be used by subclasses.
- Decoder.InvalidBytecodeException - Exception in com.ibm.wala.shrikeBT
-
This exception is thrown when the Decoder detects invalid incoming bytecode (code that would not pass the Java verifier).
- DEFAULT - Static variable in class com.ibm.wala.cfg.exc.intra.MethodState
-
- DEFAULT - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
This value getts used by the detection heuristic - It is not recommended for manual use.
- DEFAULT_IGNORE_EXCEPTIONS - Static variable in class com.ibm.wala.cfg.exc.NullPointerAnalysis
-
- DEFAULT_INTENT_OVERRIDES - Static variable in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
- DEFAULT_NUM_PASSES - Static variable in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
-
- DEFAULT_OUTPUT_DIR - Static variable in class com.ibm.wala.properties.DefaultPropertiesValues
-
- DEFAULT_PERIODIC_MAINTENANCE_INTERVAL - Static variable in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- DEFAULT_VERBOSE_INTERVAL - Static variable in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- DEFAULT_WALA_REPORT_FILENAME - Static variable in class com.ibm.wala.properties.DefaultPropertiesValues
-
- defaultCallGraphBuilder() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
Builds the call graph for the analysis scope in effect, using all of the given entry points.
- defaultCatchType() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
for a block that catches all exceptions, what is the root exception type
that it can catch? E.g., for Java, java.lang.Throwable
- defaultComparator(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.traverse.WelshPowell
-
- DefaultContextSelector - Class in com.ibm.wala.ipa.callgraph.impl
-
Default object to control context-insensitive context selection, This includes reflection logic.
- DefaultContextSelector(AnalysisOptions, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.DefaultContextSelector
-
- DefaultEntrypoint - Class in com.ibm.wala.ipa.callgraph.impl
-
An entrypoint whose parameter types are the declared types.
- DefaultEntrypoint(IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
-
- DefaultEntrypoint(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
-
- DefaultFixedPointSolver<T extends IVariable<?>> - Class in com.ibm.wala.fixedpoint.impl
-
Default implementation of a fixed point solver.
- DefaultFixedPointSolver(int) - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSolver
-
- DefaultFixedPointSolver() - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSolver
-
- DefaultFixedPointSystem<T extends IVariable<?>> - Class in com.ibm.wala.fixedpoint.impl
-
Default implementation of a dataflow graph
- DefaultFixedPointSystem(int) - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- DefaultFixedPointSystem() - Constructor for class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
default constructor ...
- defaultInitDesc - Static variable in class com.ibm.wala.types.MethodReference
-
- defaultInitValue() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
-
- defaultInitValue() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.FinalCAstSymbol
-
- defaultInitValue() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
-
- defaultInitValue() - Method in interface com.ibm.wala.cast.tree.CAstSymbol
-
- defaultInitValue() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
-
- DefaultInstantiationBehavior - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
Contains some predefined behaviors.
- DefaultInstantiationBehavior(IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.DefaultInstantiationBehavior
-
- DefaultInvariantComputer() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor.DefaultInvariantComputer
-
- DefaultIRFactory - Class in com.ibm.wala.ssa
-
- DefaultIRFactory() - Constructor for class com.ibm.wala.ssa.DefaultIRFactory
-
- defaultJavaExe() - Static method in class com.ibm.wala.util.processes.JavaLauncher
-
- DefaultMutableTreeNode - Static variable in class com.ibm.wala.viz.viewer.WalaViewer
-
- defaultOffset - Variable in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
-
- defaultOffset - Variable in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
-
- defaultOptions() - Static method in class com.ibm.wala.ssa.SSAOptions
-
- DefaultPointerKeyFactory - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
- DefaultPointerKeyFactory() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
-
- DefaultPropertiesValues - Class in com.ibm.wala.properties
-
- DefaultPropertiesValues() - Constructor for class com.ibm.wala.properties.DefaultPropertiesValues
-
- DefaultRTAInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.rta
-
Basic analysis; context-insensitive
- DefaultRTAInterpreter(AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
-
- DefaultSSAInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
Basic analysis; context-insensitive except for newInstance and clone
- DefaultSSAInterpreter(AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
-
- defaultValues - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- defineField(CAstEntity, AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
define a new field fieldEntity within topEntity
- defineFunction(CAstEntity, AstTranslator.WalkContext, AbstractCFG, SymbolTable, boolean, Map<IBasicBlock, TypeReference[]>, boolean, AstTranslator.AstLexicalInformation, AstMethod.DebuggingInformation) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
fully define a function.
- defineType(CAstEntity, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
define a new (presumably nested) type.
- DefUse - Class in com.ibm.wala.ssa
-
An object which represent Def-Use information for an SSA
IR
- DefUse(IR) - Constructor for class com.ibm.wala.ssa.DefUse
-
- delegate() - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
- delegate(CallSiteReference, CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
-
- delegate - Variable in class com.ibm.wala.ssa.SSACFG
-
A delegate CFG, pre-built, which stores the graph structure of this CFG.
- DelegatingAstPointerKeys - Class in com.ibm.wala.cast.ipa.callgraph
-
- DelegatingAstPointerKeys(PointerKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
- DelegatingCAstVisitor<C extends CAstVisitor.Context> - Class in com.ibm.wala.cast.tree.visit
-
- DelegatingCAstVisitor(CAstVisitor<C>) - Constructor for class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Delegating CAstVisitor constructor.
- DelegatingCFG<I,T extends IBasicBlock<I>> - Class in com.ibm.wala.cast.ir.cfg
-
- DelegatingCFG(ControlFlowGraph<I, T>) - Constructor for class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- DelegatingCGNode(IMethod, Context) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
-
- DelegatingContext(C) - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
-
- DelegatingContext - Class in com.ibm.wala.ipa.callgraph
-
A context that first checks with A, then defaults to B.
- DelegatingContext(Context, Context) - Constructor for class com.ibm.wala.ipa.callgraph.DelegatingContext
-
- DelegatingContextSelector - Class in com.ibm.wala.ipa.callgraph.impl
-
A context selector that first checks with A, then defaults to B.
- DelegatingContextSelector(ContextSelector, ContextSelector) - Constructor for class com.ibm.wala.ipa.callgraph.impl.DelegatingContextSelector
-
- DelegatingEntity - Class in com.ibm.wala.cast.tree.impl
-
- DelegatingEntity(CAstEntity) - Constructor for class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- DelegatingExplicitCallGraph - Class in com.ibm.wala.ipa.callgraph.propagation.rta
-
A call graph implementation where some edges are delegated to other
call sites, since they are guaranteed to be the same.
- DelegatingExplicitCallGraph(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph
-
- DelegatingExplicitCallGraph.DelegatingCGNode - Class in com.ibm.wala.ipa.callgraph.propagation.rta
-
In this implementation, super.targets is a mapping from call site ->
Object, where Object is a
A Mapping from call site -> Object, where Object is a
CGNode if we've discovered exactly one target for the site
or an IntSet of node numbers if we've discovered more than one target
for the site.
- DelegatingExtendedHeapModel - Class in com.ibm.wala.ipa.modref
-
- DelegatingExtendedHeapModel(HeapModel) - Constructor for class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- DelegatingFieldRefinePolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
-
A field refine policy that first checks with A, then delegates to B
- DelegatingFieldRefinePolicy(FieldRefinePolicy, FieldRefinePolicy) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.DelegatingFieldRefinePolicy
-
- DelegatingGraph<T> - Class in com.ibm.wala.util.graph.impl
-
A utility class.
- DelegatingGraph(Graph<T>) - Constructor for class com.ibm.wala.util.graph.impl.DelegatingGraph
-
- DelegatingNumberedEdgeManager<T extends INodeWithNumberedEdges> - Class in com.ibm.wala.util.graph.impl
-
- DelegatingNumberedEdgeManager(DelegatingNumberedNodeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
-
- DelegatingNumberedGraph<T extends INodeWithNumberedEdges> - Class in com.ibm.wala.util.graph.impl
-
Basic functionality for a graph that delegates node and edge management, and
tracks node numbers
- DelegatingNumberedGraph() - Constructor for class com.ibm.wala.util.graph.impl.DelegatingNumberedGraph
-
- DelegatingNumberedNodeManager<T extends INodeWithNumber> - Class in com.ibm.wala.util.graph.impl
-
Basic implementation of a numbered graph -- this implementation relies on nodes that carry numbers and edges.
- DelegatingNumberedNodeManager() - Constructor for class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
-
- DelegatingRTAContextInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.rta
-
A context interpreter that first checks with A, then defaults to B.
- DelegatingRTAContextInterpreter(RTAContextInterpreter, RTAContextInterpreter) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
-
- DelegatingSSAContextInterpreter - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
- DelegatingSSAContextInterpreter(SSAContextInterpreter, SSAContextInterpreter) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
-
neither A nor B should be null.
- deleteContents(String) - Static method in class com.ibm.wala.util.io.FileUtil
-
delete all files (recursively) in a directory.
- deleteMappedObject(T) - Method in class com.ibm.wala.util.intset.MutableMapping
-
- deleteMethod(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Indicate that the method should be deleted from the class.
- deletePred(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
remove the edge that indicates this variable is Predined by a certain
equation
- deleteSucc(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
remove the edge that indicates this variable is Succd by a certain equation
- DemandPointerFlowGraph - Class in com.ibm.wala.demandpa.flowgraph
-
A graph representation of statements flowing pointer values, but not primitive values.
- DemandPointerFlowGraph(CallGraph, HeapModel, MemoryAccessMap, IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph
-
- DemandPointerFlowGraph.NewMultiDimInfo - Class in com.ibm.wala.demandpa.flowgraph
-
- DemandPointerFlowGraph.StatementVisitor - Class in com.ibm.wala.demandpa.flowgraph
-
A visitor that generates graph nodes and edges for an IR.
- DemandRefinementPointsTo - Class in com.ibm.wala.demandpa.alg
-
Demand-driven refinement-based points-to analysis.
- DemandRefinementPointsTo.FlowsToComputer - Class in com.ibm.wala.demandpa.alg
-
used to compute "flows-to sets," i.e., all the pointers that can point to some instance key
- DemandRefinementPointsTo.PointsToComputer - Class in com.ibm.wala.demandpa.alg
-
Points-to analysis algorithm code.
- DemandRefinementPointsTo.PointsToResult - Enum in com.ibm.wala.demandpa.alg
-
Possible results of a query.
- DemandValueFlowGraph - Class in com.ibm.wala.demandpa.flowgraph
-
A flow graph including both pointer and primitive values.
- DemandValueFlowGraph(CallGraph, HeapModel, MemoryAccessMap, ClassHierarchy) - Constructor for class com.ibm.wala.demandpa.flowgraph.DemandValueFlowGraph
-
- deployment2CanonicalDescriptorTypeString(String) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Translate a type from a deployment descriptor string into the type expected for use in a method descriptor
eg.
- deployment2CanonicalTypeString(String) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Translate a type from a deployment descriptor string into the internal JVM format
eg.
- descr - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
-
Deprecated.
- descr - Static variable in class com.ibm.wala.ipa.callgraph.impl.FakeRootMethod
-
- descriptor - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
-
- Descriptor - Class in com.ibm.wala.types
-
A method descriptor; something like: (Ljava/langString;)Ljava/lang/Class;
Descriptors are canonical
- destination - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
-
- destination - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayLength
-
- destination - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
-
- destination - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
-
- destination - Variable in class com.ibm.wala.dalvik.dex.instructions.Constant
-
- destination - Variable in class com.ibm.wala.dalvik.dex.instructions.GetField
-
- destination - Variable in class com.ibm.wala.dalvik.dex.instructions.Goto
-
- destination - Variable in class com.ibm.wala.dalvik.dex.instructions.InstanceOf
-
- destination - Variable in class com.ibm.wala.dalvik.dex.instructions.New
-
- destination - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArray
-
- destination - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
-
- destination - Variable in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
-
- DexAnalysisScopeReader - Class in com.ibm.wala.dalvik.dex.util.config
-
Create AnalysisScope from java & dalvik file.
- DexAnalysisScopeReader() - Constructor for class com.ibm.wala.dalvik.dex.util.config.DexAnalysisScopeReader
-
- DexCFG - Class in com.ibm.wala.dalvik.classLoader
-
- DexCFG(DexIMethod, Context) - Constructor for class com.ibm.wala.dalvik.classLoader.DexCFG
-
- DexCFG.BasicBlock - Class in com.ibm.wala.dalvik.classLoader
-
- DexConstants - Interface in com.ibm.wala.dalvik.classLoader
-
- DexEntryPoint - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
-
- DexEntryPoint(IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
-
END Custom change
- DexEntryPoint(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
-
- DexExplicitCallGraph - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
-
- DexExplicitCallGraph(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.DexExplicitCallGraph
-
Deprecated.
- DexFakeRootMethod - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
-
- DexFakeRootMethod(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
-
Deprecated.
- DexFileModule - Class in com.ibm.wala.dalvik.classLoader
-
A module which is a wrapper around .dex and .apk file.
- DexIClass - Class in com.ibm.wala.dalvik.classLoader
-
- DexIClass(IClassLoader, IClassHierarchy, DexModuleEntry) - Constructor for class com.ibm.wala.dalvik.classLoader.DexIClass
-
- DexIContextInterpreter - Class in com.ibm.wala.dalvik.classLoader
-
- DexIContextInterpreter(SSAOptions, AnalysisCache) - Constructor for class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
-
- DexIField - Class in com.ibm.wala.dalvik.classLoader
-
- DexIField(ClassDataItem.EncodedField, DexIClass) - Constructor for class com.ibm.wala.dalvik.classLoader.DexIField
-
- DexIMethod - Class in com.ibm.wala.dalvik.classLoader
-
A wrapper around a EncodedMethod object (from dexlib) that represents a method.
- DexIMethod(ClassDataItem.EncodedMethod, DexIClass) - Constructor for class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- DexIRFactory - Class in com.ibm.wala.dalvik.classLoader
-
- DexIRFactory() - Constructor for class com.ibm.wala.dalvik.classLoader.DexIRFactory
-
- DexModuleEntry - Class in com.ibm.wala.dalvik.classLoader
-
- DexModuleEntry(ClassDefItem) - Constructor for class com.ibm.wala.dalvik.classLoader.DexModuleEntry
-
- DexSSABuilder - Class in com.ibm.wala.dalvik.ssa
-
This class constructs an SSA
IR
from a backing ShrikeBT instruction stream.
- DexSSAPropagationCallGraphBuilder - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
-
- DexSSAPropagationCallGraphBuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, ContextSelector, SSAContextInterpreter, InstanceKeyFactory) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.DexSSAPropagationCallGraphBuilder
-
Deprecated.
- DexUtil - Class in com.ibm.wala.dalvik.classLoader
-
- DexUtil() - Constructor for class com.ibm.wala.dalvik.classLoader.DexUtil
-
- DF - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- DFS - Class in com.ibm.wala.util.graph.traverse
-
utilities related to depth-first search.
- DFS() - Constructor for class com.ibm.wala.util.graph.traverse.DFS
-
- DFSAllPathsFinder<T> - Class in com.ibm.wala.util.graph.traverse
-
- DFSAllPathsFinder(Graph<T>, Iterator<T>, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
-
- DFSAllPathsFinder(Graph<T>, T, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
-
- DFSDiscoverTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class implements depth-first search over a
NumberedGraph
, return an enumeration of the nodes of the graph in order of
increasing discover time.
- DFSDiscoverTimeIterator() - Constructor for class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
-
- DFSFinishTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class implements depth-first search over a
Graph
, return an enumeration of the nodes of the graph in order of increasing
finishing time.
- DFSFinishTimeIterator() - Constructor for class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
-
- DFSPathFinder<T> - Class in com.ibm.wala.util.graph.traverse
-
This class searches depth-first search for node that matches some criteria.
- DFSPathFinder(Graph<T>, T, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
Construct a depth-first enumerator starting with a particular node in a directed graph.
- DFSPathFinder(Graph<T>, Iterator<T>, Predicate<T>) - Constructor for class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
Construct a depth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given
enumeration.
- diff(IntSet, IntSet) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
Compute the asymmetric difference of two sets, a \ b.
- diff(IntSet, IntSet, MutableIntSetFactory<?>) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
Compute the asymmetric difference of two sets, a \ b.
- diff(LongSet, LongSet) - Static method in class com.ibm.wala.util.intset.LongSetUtil
-
Compute the asymmetric difference of two sets, a \ b.
- diff(LongSet, LongSet, MutableLongSetFactory) - Static method in class com.ibm.wala.util.intset.LongSetUtil
-
Compute the asymmetric difference of two sets, a \ b.
- diff(MutableSparseIntSet, MutableSparseIntSet) - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- diff(SemiSparseMutableIntSet, SemiSparseMutableIntSet) - Static method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- diff(SparseIntSet, SparseIntSet) - Static method in class com.ibm.wala.util.intset.SparseIntSet
-
Compute the asymmetric difference of two sets, a \ b.
- diff(SparseLongSet, SparseLongSet) - Static method in class com.ibm.wala.util.intset.SparseLongSet
-
Compute the asymmetric difference of two sets, a \ b.
- difference(BitSet<T>) - Method in class com.ibm.wala.util.intset.BitSet
-
Perform the difference of two bit sets
- diffInternal(SparseIntSet, SparseIntSet) - Static method in class com.ibm.wala.util.intset.SparseIntSet
-
- directlyAfter(AndroidEntryPoint.IExecutionOrder) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
- directlyBefore(AndroidEntryPoint.IExecutionOrder) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
- DirectoryTreeModule - Class in com.ibm.wala.classLoader
-
A module containing files under some directory.
- disambiguateConstants() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
- Disassembler - Class in com.ibm.wala.shrikeBT
-
This is a very simple component to disassemble a ShrikeBT method.
- Disassembler(IInstruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrikeBT.Disassembler
-
Create a disassembler for a method.
- Disassembler(MethodData) - Constructor for class com.ibm.wala.shrikeBT.Disassembler
-
Create a disassembler for a method.
- disassembleTo(String, Writer) - Method in class com.ibm.wala.shrikeBT.Disassembler
-
Write the disassembly to a stream.
- disassembleTo(Writer) - Method in class com.ibm.wala.shrikeBT.Disassembler
-
Write the disassembly to a stream.
- dispatchGenericMotionEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
You can override this to intercept all generic motion events before they are dispatched to the window.
- dispatchKeyEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
You can override this to intercept all key events before they are dispatched to the window.
- dispatchKeyShortcutEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- dispatchPopulateAccessibilityEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Accessibility events that are sent by the system when something notable happens in the user interface.
- dispatchTouchEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- dispatchTrackballEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- doArrayRead(AstTranslator.WalkContext, int, int, CAstNode, int[]) - Method in interface com.ibm.wala.cast.ir.translator.ArrayOpHandler
-
- doArrayRead(AstTranslator.WalkContext, int, int, CAstNode, int[]) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate IR for a CAst array read, updating context.cfg()
- doArrayWrite(AstTranslator.WalkContext, int, CAstNode, int[], int) - Method in interface com.ibm.wala.cast.ir.translator.ArrayOpHandler
-
- doArrayWrite(AstTranslator.WalkContext, int, CAstNode, int[], int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate IR for a CAst array write, updating context.cfg()
- doBoot - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- doCall(AstTranslator.WalkContext, CAstNode, int, int, CAstNode, int, int[]) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate IR for a CAst method call expression, updating context.cfg()
- doClass(ClassLoader, ClassReader) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapDumper
-
Print a class.
- doClass(ClassInstrumenter) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
-
Print a class.
- doClass(ClassReader) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
-
Print a class.
- doFieldRead(AstTranslator.WalkContext, int, int, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate IR for a CAst field read, updating context.cfg()
- doFieldWrite(AstTranslator.WalkContext, int, CAstNode, CAstNode, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate IR for a CAst field write, updating context.cfg()
- doFlatComponents() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Controlls the initialization of Components.
- doForAll(Collection<T>, ObjectVisitor<T>) - Static method in class com.ibm.wala.util.collections.Util
-
Perform an action for all elements in a collection.
- doGlobalRead(CAstNode, AstTranslator.WalkContext, String, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate instructions for a read of a global
- doGlobalWrite(AstTranslator.WalkContext, String, TypeReference, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate instructions for a write of a global
- doIsFieldDefined(AstTranslator.WalkContext, int, int, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate instructions to check if ref has field, storing answer in result
- doit(String[]) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
-
- doLexicallyScopedRead(CAstNode, AstTranslator.WalkContext, String, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
Note that the caller is responsible for ensuring that name is defined in a
lexical scope.
- doLexicallyScopedWrite(AstTranslator.WalkContext, String, TypeReference, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
Note that the caller is responsible for ensuring that name is defined in a
lexical scope.
- dollarToDot(String) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Convert '$' to '.' in names.
- doLocalRead(AstTranslator.WalkContext, String, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
get the value number for a name defined locally (i.e., within the current
method) by looking up the name in context.currentScope().
- doLocalWrite(AstTranslator.WalkContext, String, TypeReference, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
add an
AssignInstruction
to context.cfg() that copies rval to the
value number of local nm.
- DoLoopTranslator(boolean, CAst) - Constructor for class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DoLoopTranslator
-
- doMaterializeFunction(CAstNode, AstTranslator.WalkContext, int, int, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate IR for a CAst function expression, updating context.cfg()
- DominanceFrontiers<T> - Class in com.ibm.wala.util.graph.dominators
-
An object that computes the dominance frontiers of a graph
- DominanceFrontiers(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.dominators.DominanceFrontiers
-
- dominators(T) - Method in class com.ibm.wala.util.graph.dominators.DominanceFrontiers
-
- Dominators<T> - Class in com.ibm.wala.util.graph.dominators
-
Calculate dominators using Langauer and Tarjan's fastest algorithm.
- Dominators(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.dominators.Dominators
-
- dominators(T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
return an Iterator over all nodes that dominate node
- Dominators.DominatorInfo - Class in com.ibm.wala.util.graph.dominators
-
LOOK-ASIDE TABLE FOR PER-NODE STATE AND ITS ACCESSORS
- dominatorTree() - Method in class com.ibm.wala.util.graph.dominators.DominanceFrontiers
-
- dominatorTree() - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
return the dominator tree, which has an edge from n to n' if n dominates n'
- done(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
-
- done() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
-
- done() - Method in class com.ibm.wala.util.NullProgressMonitor
-
- done() - Method in class com.ibm.wala.util.ProgressMaster
-
- doNewObject(AstTranslator.WalkContext, CAstNode, int, Object, int[]) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate IR for a CAst new expression, updating context.cfg()
- DoNotPrune - Class in com.ibm.wala.ipa.callgraph.pruned
-
- DoNotPrune() - Constructor for class com.ibm.wala.ipa.callgraph.pruned.DoNotPrune
-
- doPrimitive(int, AstTranslator.WalkContext, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate IR for call modeling creation of primitive value, updating
context.cfg()
- doPrimitives - Variable in class com.ibm.wala.analysis.typeInference.TypeInference
-
should type inference track primitive types?
- doPrint(CAstNode) - Method in class com.ibm.wala.cast.util.CAstPrinter
-
- doPrint(CAstNode, CAstSourcePositionMap) - Method in class com.ibm.wala.cast.util.CAstPrinter
-
- doPrint(CAstEntity) - Method in class com.ibm.wala.cast.util.CAstPrinter
-
- doPrintTo(CAstNode, Writer) - Method in class com.ibm.wala.cast.util.CAstPrinter
-
- doPrintTo(CAstNode, CAstSourcePositionMap, Writer) - Method in class com.ibm.wala.cast.util.CAstPrinter
-
- doPrintTo(CAstNode, CAstSourcePositionMap, Writer, int, boolean) - Method in class com.ibm.wala.cast.util.CAstPrinter
-
- doPrintTo(CAstEntity, Writer) - Method in class com.ibm.wala.cast.util.CAstPrinter
-
- doPrologue(AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate prologue code for each function body
- doThrow(AstTranslator.WalkContext, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
generate IR for a CAst throw expression, updating context.cfg()
- dotify(Graph<T>, NodeDecorator<T>, String, String, String) - Static method in class com.ibm.wala.viz.DotUtil
-
- dotify(Graph<T>, NodeDecorator<T>, String, String, String, String) - Static method in class com.ibm.wala.viz.DotUtil
-
- dotToDollar(String) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Convert '.' to '$' in names.
- DotUtil - Class in com.ibm.wala.viz
-
utilities for interfacing with DOT
- DotUtil() - Constructor for class com.ibm.wala.viz.DotUtil
-
- DotUtil.DotOutputType - Enum in com.ibm.wala.viz
-
possible output formats for dot
- DOUBLE - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
-
- Double - Static variable in class com.ibm.wala.types.TypeReference
-
- DoubleArray - Static variable in class com.ibm.wala.types.TypeReference
-
- DoubleLiteral(double) - Constructor for class com.ibm.wala.dalvik.classLoader.Literal.DoubleLiteral
-
- DoubleName - Static variable in class com.ibm.wala.types.TypeReference
-
- DoubleTypeCode - Static variable in class com.ibm.wala.types.TypeReference
-
- doVisit(CAstNode, ExposedNamesCollector.EntityContext, CAstVisitor<ExposedNamesCollector.EntityContext>) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
-
- doVisit(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Node processing hook; sub-classes are expected to override if they
introduce new node types.
- doVisit(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Node processing hook; sub-classes are expected to override if they
introduce new node types.
- doVisitArrayLoad(int, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- doVisitArrayRefNode(CAstNode, CAstNode, CAstNode, boolean, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Process the given array reference node.
- doVisitArrayStore(int, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- doVisitAssignNodes(CAstNode, C, CAstNode, CAstNode, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Node processing hook; sub-classes are expected to override if they
introduce new node types that appear on the left hand side of assignment
operations.
- doVisitEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Entity processing hook; sub-classes are expected to override if they introduce new
entity types.
- doVisitEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Entity processing hook; sub-classes are expected to override if they
introduce new entity types.
- doXmlTo(CAstNode, Writer) - Method in class com.ibm.wala.cast.util.CAstPrinter
-
- drainStdErr(Process) - Method in class com.ibm.wala.util.processes.Launcher
-
- drainStdOut(Process) - Method in class com.ibm.wala.util.processes.Launcher
-
- DreamService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- DreamServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- du - Variable in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
Def-use information
- du - Variable in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
Def-use information
- du - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
Def-use information
- DummyStateMachine<T> - Class in com.ibm.wala.demandpa.alg.statemachine
-
A dummy state machine with a single, non-error state.
- DummyStateMachine.Factory<T> - Class in com.ibm.wala.demandpa.alg.statemachine
-
- dump(AbstractFieldPointerKey, boolean, boolean) - Method in interface com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor.ReflectedFieldAction
-
- DUMP - Static variable in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- dump() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Extensive output for debugging purposes.
- dumpCG(PointerAnalysis<InstanceKey>, CallGraph) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
-
- DupInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents dup instructions.
- DupInstruction(byte, byte) - Constructor for class com.ibm.wala.shrikeBT.DupInstruction
-
- duplicate() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
I'm not using clone because I don't want to necessarily inherit the AbstractVariable state from the superclass
- duplicate() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
-
I'm not using clone because I don't want to necessarily inherit the AbstractVariable state from the superclass
- duplicate(Graph<T>) - Static method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
-
- duplicate(LabeledGraph<T, U>) - Static method in class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
-
- DYNAMIC - Static variable in interface com.ibm.wala.cast.tree.CAstType
-
- EACH_ELEMENT_GET - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- EACH_ELEMENT_HAS_NEXT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- EachElementGetInstruction(int, int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
-
- EachElementGetInstruction - Class in com.ibm.wala.cast.ir.ssa
-
This instruction represents iterating through the properties of its receiver object.
- EachElementGetInstruction(int, int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.EachElementGetInstruction
-
- EachElementHasNextInstruction(int, int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
-
- EachElementHasNextInstruction - Class in com.ibm.wala.cast.ir.ssa
-
This instruction represents iterating through the properties of its receiver object.
- EachElementHasNextInstruction(int, int, int, int) - Constructor for class com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction
-
- ECHO - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- EchoInstruction(int, int[]) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
-
- ECLIPSE_PLUGINS_DIR - Static variable in class com.ibm.wala.properties.WalaProperties
-
- edgeCost(int, int) - Method in class com.ibm.wala.util.graph.traverse.FloydWarshall
-
- EdgeFilter<T extends IBasicBlock> - Interface in com.ibm.wala.ipa.cfg
-
This class is used by the PrunedCFG to determine which edges in a given CFG should be kept in the pruned version.
- EdgeFilteredNumberedGraph<T> - Class in com.ibm.wala.util.graph
-
View of a
NumberedGraph
in which some edges have been filtered out
- EdgeFilteredNumberedGraph(NumberedGraph<T>, IBinaryNaturalRelation) - Constructor for class com.ibm.wala.util.graph.EdgeFilteredNumberedGraph
-
- EdgeManager<T> - Interface in com.ibm.wala.util.graph
-
An object which manages edges in a directed graph.
- Element() - Constructor for class com.ibm.wala.shrikeCT.ClassWriter.Element
-
- elementAt(int) - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- elementAt(int) - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- ElementBits - Static variable in class com.ibm.wala.types.TypeName
-
- ElementMask - Static variable in class com.ibm.wala.types.TypeName
-
- elements - Variable in class com.ibm.wala.util.intset.SparseIntSet
-
The backing store of int arrays
- elements - Variable in class com.ibm.wala.util.intset.SparseLongSet
-
The backing store of int arrays
- elementValues - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationAttribute
-
the arguments to the annotation
- emit(Instruction) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
-
Emit an instruction at the current point in the code.
- emit(Instruction, ExceptionHandler[]) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
-
Emit an instruction with some exception handlers at the current point in the code.
- emit(Instruction[]) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
-
Emit a list of instructions at the current point in the code.
- emit(Instruction[], ExceptionHandler[]) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
-
Emit a list of instructions with some exception handlers at the current point in the code.
- emitClass() - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Create a class which is a copy of the original class but with the new method code.
- emitClass(ClassWriter) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
- emitLabel(int) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Output
-
Emit a label definition at the current point in the code.
- emitTo(MethodEditor.Output) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Patch
-
Override this method to emit the code for your patch.
- EMPTY - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- empty() - Static method in class com.ibm.wala.util.collections.ArraySet
-
- EMPTY - Static variable in class com.ibm.wala.util.collections.ArraySetMultiMap
-
- empty() - Static method in class com.ibm.wala.util.intset.OrdinalSet
-
- EMPTY_BITSET - Static variable in class com.ibm.wala.util.collections.Util
-
- EMPTY_LIST_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- emptyCallStack() - Static method in class com.ibm.wala.demandpa.alg.CallStack
-
- EmptyIntIterator - Class in com.ibm.wala.util.collections
-
A singleton instance of an empty iterator; this is better than
Collections.EMPTY_SET.iterator(), which allocates an iterator object;
- EmptyIntSet - Class in com.ibm.wala.util.intset
-
- EmptyIntSet() - Constructor for class com.ibm.wala.util.intset.EmptyIntSet
-
- EmptyIterator<T> - Class in com.ibm.wala.util.collections
-
A singleton instance of an empty iterator; this is better than
Collections.EMPTY_SET.iterator(), which allocates an iterator object;
- emptySet() - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
-
- emptyStack() - Static method in class com.ibm.wala.util.collections.ImmutableStack
-
- emptyWorkList() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- enableFakeLineNumbers(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Calling this means that methods without line numbers get fake line numbers added: each bytecode instruction is treated as at
line 'offset' + the offset of the instruction.
- END_OF_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Things in END_OF_LOOP are acutually part of the loop.
- endOutputJarEntry() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Complete and flush the entry initiated by addOutputJarEntry.
- endPass() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
This must be called after inserting any patches.
- endsInPEI() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- endsInReturn() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- endsWithConditionalBranch(ControlFlowGraph, IBasicBlock) - Static method in class com.ibm.wala.cfg.Util
-
Does basic block b end with a conditional branch instruction?
- endsWithSwitch(ControlFlowGraph, IBasicBlock) - Static method in class com.ibm.wala.cfg.Util
-
Does basic block b end with a switch instruction?
- endTrace() - Static method in class com.ibm.wala.shrike.cg.Runtime
-
- EngineStopwatch - Interface in com.ibm.wala.client
-
An object to track performance of analysis engine
- ensureSymbol(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
ensure that the symbol table has allocated space for the particular value number
- enter - Variable in class com.ibm.wala.dalvik.dex.instructions.Monitor
-
- enter(AndroidEntryPoint.ExecutionOrder, int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Dispatches to the enterLABEL-functions.
- enterAFTER_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Gets called when Label ExecutionOrder.AFTER_LOOP got stepped over.
- enterAFTER_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopAndroidModel
-
Loops to START_OF_LOOP.
- enterAFTER_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
-
Does not insert any special handling.
- enterAT_FIRST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Gets called when Label ExecutionOrder.AT_FIRST got stepped over.
- enterAT_FIRST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopKillAndroidModel
-
Loop starts here.
- enterAT_FIRST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
-
Does not insert any special handling.
- enterAT_LAST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Gets called when Label ExecutionOrder.AT_LAST got stepped over.
- enterAT_LAST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
-
Does not insert any special handling.
- enterBEFORE_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Gets called when Label ExecutionOrder.BEFORE_LOOP got stepped over.
- enterBEFORE_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
-
Does not insert any special handling.
- enterEND_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Gets called when Label ExecutionOrder.END_OF_LOOP got stepped over.
- enterEND_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
-
Does not insert any special handling.
- enterEND_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SingleStartAndroidModel
-
Loops to MULTIPLE_TIMES_IN_LOOP.
- enterEntity(CAstEntity, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- enterEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Enter the entity visitor.
- enterEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Enter the entity visitor.
- enterMIDDLE_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Gets called when Label ExecutionOrder.MIDDLE_OF_LOOP got stepped over.
- enterMIDDLE_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
-
Does not insert any special handling.
- enterMULTIPLE_TIMES_IN_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Gets called when Label ExecutionOrder.MULTIPLE_TIMES_IN_LOOP got stepped over.
- enterMULTIPLE_TIMES_IN_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
-
Does not insert any special handling.
- enterMULTIPLE_TIMES_IN_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SingleStartAndroidModel
-
Prepares the PC to get looped to.
- enterNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Enter the node visitor.
- enterNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Enter the node visitor.
- enterSTART_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Gets called when Label ExecutionOrder.START_OF_LOOP got stepped over.
- enterSTART_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopAndroidModel
-
Prepares the PC to get looped to.
- enterSTART_OF_LOOP(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
-
Does not insert any special handling.
- entity2ExposedNames - Variable in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- entityKindAsString(int) - Static method in class com.ibm.wala.cast.util.CAstPrinter
-
- entityScopes() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- entityScopes() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- entityScopes() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- ENTRIES - Static variable in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
- entry() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- entry() - Method in class com.ibm.wala.cfg.AbstractCFG
-
Return the entry basic block for the CFG.
- entry() - Method in interface com.ibm.wala.cfg.ControlFlowGraph
-
Return the entry basic block in the CFG
- entry() - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
-
- entry() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- entry() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- entry() - Method in class com.ibm.wala.ssa.SSACFG
-
- Entrypoint - Class in com.ibm.wala.ipa.callgraph
-
A representation of an entrypoint in the call graph.
- Entrypoint(IMethod) - Constructor for class com.ibm.wala.ipa.callgraph.Entrypoint
-
- Entrypoint(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.Entrypoint
-
- entrypointCallSites - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
Set of calls (CallSiteReferences) that are created by entrypoints
- entryPoints - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
- entrySet() - Method in class com.ibm.wala.util.collections.BimodalMap
-
- entrySet() - Method in class com.ibm.wala.util.collections.SmallMap
-
- EnumElementValue(String, String) - Constructor for class com.ibm.wala.shrikeCT.AnnotationsReader.EnumElementValue
-
- enumType - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.EnumElementValue
-
the name of the enum type
- enumVal - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.EnumElementValue
-
the enum value
- env - Variable in class com.ibm.wala.util.processes.Launcher
-
- EPContainAny(AndroidComponent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Determines if any EntryPoint extends the specified component.
- equalAction(Intent) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
Does not consider the associated URI.
- equals(Object) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
-
Two specialized methods can be different, even if they represent the same source method.
- equals(Object) - Method in class com.ibm.wala.analysis.reflection.GetMethodContext
-
- equals(Object) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodContext
-
- equals(Object) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodItem
-
- equals(Object) - Method in class com.ibm.wala.analysis.reflection.JavaTypeContext
-
- equals(Object) - Method in class com.ibm.wala.analysis.typeInference.ConeType
-
- equals(Object) - Method in class com.ibm.wala.analysis.typeInference.PointType
-
- equals(Object) - Method in class com.ibm.wala.analysis.typeInference.PrimitiveType
-
- equals(Object) - Method in class com.ibm.wala.analysis.typeInference.SetType
-
- equals(Object) - Method in class com.ibm.wala.analysis.typeInference.TypeAbstraction
-
- equals(Object) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.DeclaredTypeOperator
-
- equals(Object) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.PrimitivePropagateOperator
-
- equals(Object) - Method in class com.ibm.wala.cast.ipa.callgraph.ArgumentInstanceContext
-
- equals(Object) - Method in class com.ibm.wala.cast.ipa.callgraph.AstGlobalPointerKey
-
- equals(Object) - Method in class com.ibm.wala.cast.ipa.callgraph.ObjectPropertyCatalogKey
-
- equals(Object) - Method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
-
- equals(Object) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
-
- equals(Object) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
-
- equals(Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstCFG
-
- equals(Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.UnwindState
-
- equals(Object) - Method in class com.ibm.wala.cast.loader.AstMethod.LexicalParent
-
- equals(Object) - Method in class com.ibm.wala.cast.tree.CAstQualifier
-
- equals(Object) - Method in class com.ibm.wala.cast.tree.impl.AbstractSourcePosition
-
- equals(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstValueImpl.CAstNodeValueImpl
-
- equals(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstValueImpl.CAstValueValueImpl
-
- equals(Object) - Method in class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder.UnwindKey
-
- equals(Object) - Method in class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter.NoKey
-
- equals(Object) - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.CopyKey
-
- equals(Object) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- equals(Object) - Method in class com.ibm.wala.cfg.exc.intra.NullPointerState
-
- equals(Object) - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- equals(Object) - Method in class com.ibm.wala.cfg.InducedCFG
-
- equals(Object) - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
-
- equals(Object) - Method in class com.ibm.wala.cfg.ShrikeCFG
-
- equals(Object) - Method in class com.ibm.wala.classLoader.ArrayClass
-
- equals(Object) - Method in class com.ibm.wala.classLoader.CallSiteReference
-
- equals(Object) - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
-
- equals(Object) - Method in class com.ibm.wala.classLoader.FieldImpl
-
- equals(Object) - Method in class com.ibm.wala.classLoader.FileModule
-
- equals(Object) - Method in class com.ibm.wala.classLoader.JarFileEntry
-
- equals(Object) - Method in class com.ibm.wala.classLoader.JarFileModule
-
- equals(Object) - Method in class com.ibm.wala.classLoader.JarStreamModule
-
- equals(Object) - Method in class com.ibm.wala.classLoader.LanguageImpl
-
- equals(Object) - Method in class com.ibm.wala.classLoader.NestedJarFileModule
-
- equals(Object) - Method in class com.ibm.wala.classLoader.ProgramCounter
-
A Program Counter value is enough to uniquely identify a call site reference within a method.
- equals(Object) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- equals(Object) - Method in class com.ibm.wala.classLoader.ShrikeClass
-
- equals(Object) - Method in class com.ibm.wala.classLoader.SyntheticClass
-
- equals(Object) - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- equals(Object) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
-
- equals(Object) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
-
- equals(Object) - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
-
- equals(Object) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- equals(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- equals(Object) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
- equals(Object) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
-
Special equality: Object may be equal to an object without associated Intent.
- equals(Object) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
Intents are equal to Intents with other type.
- equals(Object) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
-
Special equality: Object may be equal to an object without associated Intent.
- equals(Object) - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
-
- equals(Object) - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
-
- equals(Object) - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
-
- equals(Object) - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
-
- equals(Object) - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorFilter
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorKillGen
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorMinusVector
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorOr
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnion
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionConstant
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionVector
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.BooleanUnion
-
- equals(Object) - Method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
-
- equals(Object) - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
-
- equals(Object) - Method in class com.ibm.wala.demandpa.alg.WithState
-
- equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
-
- equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
-
- equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.CallLabel
-
- equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldBarLabel
-
- equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
-
- equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.PointerKeyAndCallSite
-
- equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
-
- equals(Object) - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
-
- equals(Object) - Method in class com.ibm.wala.demandpa.util.MemoryAccess
-
- equals(Object) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- equals(Object) - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
- equals(Object) - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
-
- equals(Object) - Method in class com.ibm.wala.fixpoint.AbstractOperator
-
- equals(Object) - Method in class com.ibm.wala.fixpoint.AbstractStatement
-
- equals(Object) - Method in class com.ibm.wala.fixpoint.AbstractVariable
-
- equals(Object) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
- equals(Object) - Method in class com.ibm.wala.fixpoint.BooleanVariable
-
- equals(Object) - Method in class com.ibm.wala.fixpoint.TrueOperator
-
- equals(Object) - Method in class com.ibm.wala.fixpoint.UnaryOr
-
- equals(Object) - Method in class com.ibm.wala.fixpoint.UnaryStatement
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.CallGraphStats.CGStats
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.ContextItem.Value
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.DelegatingContext
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.Key
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.impl.Everywhere
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractTypeInNode
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNode
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.ArrayContentsKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.AssignEquation
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContext
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContextPair
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContext
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContextPair
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallString
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContext
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector.CallStringContextPair
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ExceptionReturnValueKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.ConstantKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.InstanceFieldKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.MultiNewArrayInNode
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.NodeKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.NormalAllocationInNode
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayStoreOperator
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.FilterOperator
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstanceArrayStoreOperator
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstancePutFieldOperator
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.TypedPointerKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.ReceiverInstanceContext
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.ReturnValueKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.RTASelectorKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.SelectiveCPAContext
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInNode
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.StaticFieldKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.StringConstantCharArray
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
-
- equals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.ZeroLengthArrayInNode
-
- equals(Object) - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- equals(Object) - Method in class com.ibm.wala.ipa.modref.ArrayLengthKey
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.GetCaughtExceptionStatement
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCallee
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCaller
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCallee
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCaller
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.MethodEntryStatement
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.MethodExitStatement
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.ParamCallee
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.ParamCaller
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.PhiStatement
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.PiStatement
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.Statement
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.StatementWithInstructionIndex
-
- equals(Object) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- equals(Object) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction.ClassToken
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction.InvokeDynamicToken
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.DupInstruction
-
- equals(ExceptionHandler) - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.PopInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.SwapInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- equals(Object) - Method in class com.ibm.wala.shrikeCT.ClassWriter.CWStringItem
-
- equals(Object) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
-
- equals(Object) - Method in class com.ibm.wala.ssa.CompoundPiPolicy
-
- equals(Object) - Method in class com.ibm.wala.ssa.ConstantValue
-
- equals(Object) - Method in class com.ibm.wala.ssa.InstanceOfPiPolicy
-
- equals(Object) - Method in class com.ibm.wala.ssa.ShrikeIndirectionData.ShrikeLocalName
-
- equals(Object) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- equals(Object) - Method in class com.ibm.wala.ssa.SSACFG
-
- equals(Object) - Method in class com.ibm.wala.ssa.SSAInstruction
-
We assume these instructions are canonical and managed by a governing IR object.
- equals(Object) - Method in class com.ibm.wala.ssa.SSAOptions
-
- equals(Object) - Method in class com.ibm.wala.types.annotations.Annotation
-
- equals(Object) - Method in class com.ibm.wala.types.ClassLoaderReference
-
Note: names for class loader references must be unique.
- equals(Object) - Method in class com.ibm.wala.types.Descriptor
-
- equals(Object) - Method in class com.ibm.wala.types.FieldReference.Key
-
- equals(Object) - Method in class com.ibm.wala.types.generics.Signature
-
- equals(Object) - Method in class com.ibm.wala.types.MemberReference
-
- equals(Object) - Method in class com.ibm.wala.types.MethodReference.Key
-
- equals(Object) - Method in class com.ibm.wala.types.Selector
-
- equals(Object) - Method in class com.ibm.wala.types.TypeName
-
- equals(Object) - Method in class com.ibm.wala.types.TypeReference
-
TypeReferences are canonical.
- equals(Object) - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- equals(Object) - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- equals(Object) - Method in class com.ibm.wala.util.collections.Pair
-
- equals(Object) - Method in class com.ibm.wala.util.graph.Path
-
- equals(Object) - Method in class com.ibm.wala.util.intset.BitVector
-
Compares this object against the specified object.
- equals(Object) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Compares this object against the specified object.
- equals(Object) - Method in class com.ibm.wala.util.intset.IntPair
-
- equals(Object) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Compares this object against the specified object.
- equals(OrdinalSet<T>, OrdinalSet<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
-
- equals(Object) - Method in class com.ibm.wala.util.ssa.ParameterAccessor.Parameter
-
- equals(Object) - Method in class com.ibm.wala.util.ssa.ParameterAccessor.ParameterKey
-
- equals(Object) - Method in class com.ibm.wala.util.ssa.SSAValue
-
- equals(Object) - Method in class com.ibm.wala.util.ssa.SSAValue.NamedKey
-
- equals(Object) - Method in class com.ibm.wala.util.ssa.SSAValue.TypeKey
-
- equals(Object) - Method in class com.ibm.wala.util.ssa.SSAValue.WeaklyNamedKey
-
- equals(Object) - Method in class com.ibm.wala.util.strings.Atom
-
- equals(Object) - Method in class com.ibm.wala.util.warnings.Warning
-
- equalsAtom - Static variable in class com.ibm.wala.types.MethodReference
-
- equalsDesc - Static variable in class com.ibm.wala.types.MethodReference
-
- equalsSelector - Static variable in class com.ibm.wala.types.MethodReference
-
- Error(Set<Warning>) - Constructor for exception com.ibm.wala.cast.ir.translator.TranslatorToCAst.Error
-
- ERROR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- ERROR - Static variable in interface com.ibm.wala.demandpa.alg.statemachine.StateMachine
-
- error(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
General "print an error" routine.
- error(String, Object...) - Static method in class com.ibm.wala.sourcepos.Debug
-
- error(String) - Static method in class com.ibm.wala.sourcepos.Debug
-
- error(Throwable) - Static method in class com.ibm.wala.sourcepos.Debug
-
- escapeForXML(String) - Static method in class com.ibm.wala.cast.util.CAstPrinter
-
- eval(CAstOperator, Object, Object) - Method in class com.ibm.wala.cast.ir.translator.ConstantFoldingRewriter
-
- evaluate(TypeVariable) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.DeclaredTypeOperator
-
Note that we need evaluate this operator at most once
- evaluate(TypeVariable, TypeVariable[]) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.PrimitivePropagateOperator
-
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorFilter
-
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
-
- evaluate(BitVectorVariable, BitVectorVariable[]) - Method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
-
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
-
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorKillGen
-
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorMinusVector
-
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorOr
-
- evaluate(BitVectorVariable, BitVectorVariable[]) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnion
-
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionConstant
-
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.BitVectorUnionVector
-
- evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
-
- evaluate(BooleanVariable, BooleanVariable[]) - Method in class com.ibm.wala.dataflow.graph.BooleanUnion
-
- evaluate(BitVectorVariable, BitVectorVariable) - Method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
-
- evaluate() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Evaluate this equation, setting a new value for the left-hand side.
- evaluate(T, T[]) - Method in class com.ibm.wala.fixedpoint.impl.NullaryOperator
-
- evaluate(T) - Method in class com.ibm.wala.fixedpoint.impl.NullaryOperator
-
Evaluate this equation, setting a new value for the
left-hand side.
- evaluate() - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
-
Evaluate this equation, setting a new value for the
left-hand side.
- evaluate(T, T[]) - Method in class com.ibm.wala.fixpoint.AbstractOperator
-
Evaluate this equation, setting a new value for the left-hand side.
- evaluate() - Method in interface com.ibm.wala.fixpoint.IFixedPointStatement
-
Evaluate this statement, setting a new value for the left-hand side.
- evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.fixpoint.TrueOperator
-
- evaluate(T, T) - Method in class com.ibm.wala.fixpoint.UnaryOperator
-
Evaluate this equation, setting a new value for the left-hand side.
- evaluate(T, T[]) - Method in class com.ibm.wala.fixpoint.UnaryOperator
-
- evaluate(BooleanVariable, BooleanVariable) - Method in class com.ibm.wala.fixpoint.UnaryOr
-
- evaluate() - Method in class com.ibm.wala.fixpoint.UnaryStatement
-
Evaluate this equation, setting a new value for the
left-hand side.
- evaluate(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
-
- evaluate(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayStoreOperator
-
- evaluate(PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.FilterOperator
-
- evaluate(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
-
- evaluate(PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstanceArrayStoreOperator
-
Simply add the instance to each relevant points-to set.
- evaluate(PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstancePutFieldOperator
-
Simply add the instance to each relevant points-to set.
- evaluate(PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InverseFilterOperator
-
- evaluate(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
-
- evaluate(PointsToSetVariable, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
-
- evaluate(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
-
- everContained(T) - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
-
Indicate whether the specified element was ever in the queue.
- Everywhere - Class in com.ibm.wala.ipa.callgraph.impl
-
An object that represent the context everywhere; used for context-insensitive analysis
- EVERYWHERE - Static variable in class com.ibm.wala.ipa.callgraph.impl.Everywhere
-
- examineCode(MethodData) - Method in interface com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter.MethodExaminer
-
Do something to the method.
- exception - Variable in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
The value number which represents the exception object which the call may throw.
- EXCEPTION_TO_EXIT - Static variable in interface com.ibm.wala.cast.tree.CAstControlFlowMap
-
A distinguished target that means this control flow is the target of an
uncaught exception.
- ExceptionalReturnCallee - Class in com.ibm.wala.ipa.slicer
-
A
Statement
representing the exceptional return value in a callee,
immediately before returning to the caller.
- ExceptionalReturnCallee(CGNode) - Constructor for class com.ibm.wala.ipa.slicer.ExceptionalReturnCallee
-
- ExceptionalReturnCaller - Class in com.ibm.wala.ipa.slicer
-
A
Statement
representing the exceptional return value in a caller,
immediately after returning to the caller.
- ExceptionalReturnCaller(CGNode, int) - Constructor for class com.ibm.wala.ipa.slicer.ExceptionalReturnCaller
-
- ExceptionHandler - Class in com.ibm.wala.shrikeBT
-
An ExceptionHandler represents a single handler covering a single instruction.
- ExceptionHandler(int, String) - Constructor for class com.ibm.wala.shrikeBT.ExceptionHandler
-
- ExceptionHandlerBasicBlock(int) - Constructor for class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
-
- ExceptionPrunedCFG - Class in com.ibm.wala.ipa.cfg
-
A view of a CFG that ignores exceptional edges
- ExceptionPrunedCFG() - Constructor for class com.ibm.wala.ipa.cfg.ExceptionPrunedCFG
-
- ExceptionPruningAnalysis<I,T extends IBasicBlock<I>> - Interface in com.ibm.wala.cfg.exc
-
This abstract class is used as interface for analysis that remove impossible
control flow from a CFG.
- ExceptionReturnValueKey - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
A key which represents the return value for a node.
- ExceptionReturnValueKey(CGNode) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.ExceptionReturnValueKey
-
- Exceptions - Class in com.ibm.wala.util.shrike
-
Utility class to help deal with analysis of exceptions.
- Exceptions() - Constructor for class com.ibm.wala.util.shrike.Exceptions
-
- Exceptions.MethodResolutionFailure - Class in com.ibm.wala.util.shrike
-
A warning for when we fail to resolve the type for a checkcast
- ExceptionsReader - Class in com.ibm.wala.shrikeCT
-
This class reads Exceptions attributes.
- ExceptionsReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.ExceptionsReader
-
Build a reader for the attribute 'iter'.
- ExceptionsWriter - Class in com.ibm.wala.shrikeCT
-
This class builds serializable Exceptions attributes.
- ExceptionsWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.ExceptionsWriter
-
Build an empty writer.
- exceptionType() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
the most-general exception type for the language being translated
- excludes(PointerKey) - Method in class com.ibm.wala.ipa.slicer.HeapExclusions
-
- execution(String, String, Object) - Static method in class com.ibm.wala.shrike.cg.Runtime
-
- ExecutionOrder(int) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Unrecommended way to generate the Order based on an Integer.
- ExecutionOrder(String) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Unrecommended way to generate the Order based on a Label-String.
- ExecutionOrderComperator() - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrderComperator
-
- ExecutionOrderComperator() - Constructor for class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint.ExecutionOrderComperator
-
- existsIntentFor(TypeName) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Searches Intent specifications for the occurrence of clazz.
- exit() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- exit() - Method in class com.ibm.wala.cfg.AbstractCFG
-
Return the exit basic block for the CFG.
- exit() - Method in interface com.ibm.wala.cfg.ControlFlowGraph
-
- exit() - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
-
- exit() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- exit() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- exit() - Method in class com.ibm.wala.ssa.SSACFG
-
- explicit(TypeName) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
-
Returns the Element the type matches exactly the given type.
- explicit(TypeReference) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
-
Returns the Element the type matches exactly the given type.
- explicit(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
-
Returns the Element the type matches exactly the given type.
- ExplicitCallGraph - Class in com.ibm.wala.ipa.callgraph.impl
-
A call graph which explicitly holds the target for each call site in each node.
- ExplicitCallGraph(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
- ExplicitCallGraph.ExplicitEdgeManager - Class in com.ibm.wala.ipa.callgraph.impl
-
- ExplicitCallGraph.ExplicitNode - Class in com.ibm.wala.ipa.callgraph.impl
-
- ExplicitEdgeManager() - Constructor for class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
-
- ExplicitNode(IMethod, Context) - Constructor for class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- ExplodedCFGNullPointerAnalysis - Class in com.ibm.wala.cfg.exc.intra
-
Intraprocedural null pointer analysis for the exploded control flow graph.
- ExplodedCFGNullPointerAnalysis(TypeReference[], IR, ParameterState, MethodState, boolean) - Constructor for class com.ibm.wala.cfg.exc.intra.ExplodedCFGNullPointerAnalysis
-
- ExplodedControlFlowGraph - Class in com.ibm.wala.ssa.analysis
-
A view of a control flow graph where each basic block corresponds to exactly one SSA instruction index.
- ExplodedInterproceduralCFG - Class in com.ibm.wala.ipa.cfg
-
Exploded interprocedural control-flow graph, constructed lazily.
- ExplodedInterproceduralCFG(CallGraph) - Constructor for class com.ibm.wala.ipa.cfg.ExplodedInterproceduralCFG
-
- ExplodedInterproceduralCFG(CallGraph, Predicate<CGNode>) - Constructor for class com.ibm.wala.ipa.cfg.ExplodedInterproceduralCFG
-
- ExposedNamesCollector - Class in com.ibm.wala.cast.ir.translator
-
discovers which names declared by an
entity
are exposed, i.e., accessed by nested functions.
- ExposedNamesCollector() - Constructor for class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
-
- exposeNameSet(CAstEntity, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- exposeNameSet(CAstEntity, boolean) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- exposeNameSet(CAstEntity, boolean) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- EXPR_LIST - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- EXPR_STMT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
Represents an expression statement (e.g.
- ExtendedHeapModel - Interface in com.ibm.wala.ipa.modref
-
An extension of a heap model that returns a
PointerKey
to represent an array length field
- EXTENSION - Static variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- Extension - Static variable in class com.ibm.wala.types.ClassLoaderReference
-
Canonical reference to extension class loader
- ExtensionGraph<T> - Class in com.ibm.wala.util.graph.impl
-
- ExtensionGraph(NumberedGraph<T>) - Constructor for class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- ExternalIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
-
- ExternalIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
-
- ExternalIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
-
- ExternalModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
-
This is generates a dummy for the call to an external Activity.
- ExternalModel(IClassHierarchy, AnalysisOptions, AnalysisCache, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
-
- extractAllResults() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
-
Extract all results of the type inference analysis.
- extractInvokeBlocks(ControlFlowGraph<SSAInstruction, IExplodedBasicBlock>) - Static method in class com.ibm.wala.cfg.exc.inter.AnalysisUtil
-
Returns a Set of all blocks that invoke another method.
- extractPointerAnalysis(PropagationCallGraphBuilder) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- g - Variable in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
- G - Variable in class com.ibm.wala.util.graph.dominators.Dominators
-
a convenient place to locate the graph to avoid passing it internally
- G - Variable in class com.ibm.wala.util.graph.traverse.BFSIterator
-
Governing Graph
- G - Variable in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
-
Governing Graph
- G - Variable in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
The graph to search
- G - Variable in class com.ibm.wala.util.graph.traverse.FloydWarshall
-
- G - Variable in class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
-
The Graph being traversed
- GeneralStatement<T extends IVariable<?>> - Class in com.ibm.wala.fixedpoint.impl
-
Represents a single step in an iterative solver
- GeneralStatement(T, AbstractOperator<T>) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Constructor for case of zero operands on the right-hand side.
- GeneralStatement(T, AbstractOperator<T>, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Constructor for case of two operands on the right-hand side.
- GeneralStatement(T, AbstractOperator<T>, T, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Constructor for case of three operands on the right-hand side.
- GeneralStatement(T, AbstractOperator<T>, T[]) - Constructor for class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Constructor for case of more than three operands on the right-hand side.
- generateNoOp(MethodReference, boolean) - Method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
-
Generate a
MethodSummary
which is the "standard" representation of a method
that does nothing.
- generateStandardNoOp(Language, MethodReference, boolean) - Static method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
-
Generate a
MethodSummary
which is the "standard" representation of a method
that does nothing.
- GenericDominators<T> - Class in com.ibm.wala.util.graph.dominators
-
Calculate dominators using Langauer and Tarjan's fastest algorithm.
- GenericDominators(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.dominators.GenericDominators
-
- genericToString(Graph<T>) - Static method in class com.ibm.wala.util.graph.GraphPrint
-
- GenReach<T,L> - Class in com.ibm.wala.ipa.modref
-
Generic dataflow framework to accumulate reachable gen'ned values in a graph.
- GenReach(Graph<T>, Map<T, Collection<L>>) - Constructor for class com.ibm.wala.ipa.modref.GenReach
-
- get(ContextKey) - Method in class com.ibm.wala.analysis.reflection.GetMethodContext
-
- get(ContextKey) - Method in class com.ibm.wala.analysis.reflection.IllegalArgumentExceptionContext
-
- get(ContextKey) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodContext
-
- get(ContextKey) - Method in class com.ibm.wala.analysis.reflection.JavaTypeContext
-
- get(SSAInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- get(ContextKey) - Method in class com.ibm.wala.cast.ipa.callgraph.ArgumentInstanceContext
-
- get(Atom, C) - Method in interface com.ibm.wala.cast.util.TargetLanguageSelector
-
- get(ContextKey) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
-
Looks up a ContextKey in the Context.
- get(ContextKey) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
-
Looks up a ContextKey in the Context.
- get(SSAInstruction) - Method in interface com.ibm.wala.dataflow.ssa.SSAInference.OperatorFactory
-
Get the dataflow operator induced by an instruction in SSA form.
- get(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Is a particular bit set?
- get(ContextKey) - Method in interface com.ibm.wala.ipa.callgraph.Context
-
- get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.DelegatingContext
-
- get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.impl.Everywhere
-
This context gives no information.
- get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContext
-
- get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContextPair
-
- get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContext
-
- get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContextPair
-
- get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContext
-
- get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector.CallStringContextPair
-
- get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.ReceiverInstanceContext
-
- get(ContextKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.SelectiveCPAContext
-
- get(Object, int) - Static method in class com.ibm.wala.model.java.lang.reflect.Array
-
A simple model of object-array copy
- get(int) - Method in class com.ibm.wala.util.collections.ArraySet
-
- get(K) - Method in class com.ibm.wala.util.collections.ArraySetMultiMap
-
- get(Object) - Method in class com.ibm.wala.util.collections.BimodalMap
-
- get(int) - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- get(int) - Method in class com.ibm.wala.util.collections.Iterator2List
-
- get(int) - Method in interface com.ibm.wala.util.collections.IVector
-
- get(K) - Method in interface com.ibm.wala.util.collections.MultiMap
-
- get(int) - Method in class com.ibm.wala.util.collections.SimpleVector
-
- get(Object) - Method in class com.ibm.wala.util.collections.SmallMap
-
- get(int) - Method in class com.ibm.wala.util.collections.SparseVector
-
- get(int) - Method in class com.ibm.wala.util.collections.TwoLevelVector
-
- get(int) - Method in class com.ibm.wala.util.intset.BitVector
-
Gets a bit.
- get(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- get(int) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Gets a bit.
- get(int) - Method in interface com.ibm.wala.util.intset.IntVector
-
- get(int) - Method in class com.ibm.wala.util.intset.MultiModalIntVector
-
- get(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Gets a bit.
- get(int) - Method in class com.ibm.wala.util.intset.SimpleIntVector
-
- get(int) - Method in class com.ibm.wala.util.intset.SparseIntVector
-
- get(long) - Method in class com.ibm.wala.util.intset.SparseLongIntVector
-
- get(int) - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
-
- get(Object) - Static method in class com.ibm.wala.util.ref.CacheReference
-
- get() - Method in class com.ibm.wala.util.shrike.ShrikeClassReaderHandle
-
- get(int) - Method in class com.ibm.wala.util.strings.ImmutableByteArray
-
- GET_CAUGHT_EXCEPTION - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- GET_CLASS - Static variable in class com.ibm.wala.analysis.reflection.GetClassContextSelector
-
- GET_CONSTRUCTOR - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- GET_CONSTRUCTORS - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- GET_DECLARED_CONSTRUCTOR - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- GET_DECLARED_CONSTRUCTORS - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- GET_DECLARED_METHOD - Static variable in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
-
- GET_DECLARED_METHOD - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- GET_DECLARED_METHODS - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- GET_METHOD - Static variable in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
-
- GET_METHOD - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- GET_METHODS - Static variable in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- getAaStoreExceptions() - Static method in class com.ibm.wala.classLoader.JavaLanguage
-
- getAbsolutePath() - Method in class com.ibm.wala.classLoader.FileModule
-
- getAbsolutePath() - Method in class com.ibm.wala.classLoader.JarFileModule
-
- getAccess(int) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
-
- getAccess() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getAccessCount() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
-
- getAccesses() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
-
- getAccesses(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- getAccesses(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- getAccesses(CAstEntity) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- getAccessFlags() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getAccessFlags() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getAccessFlags(String) - Method in class com.ibm.wala.shrikeCT.InnerClassesReader
-
return the mask of flags recorded in the InnerClasses attribute for a class named s.
- getAction() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- getActivityModel() - Static method in class com.ibm.wala.dalvik.classLoader.ActivityModelMethod
-
Deprecated.
- getAddressFromIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getAllAncestorInterfaces() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getAllAncestorInterfaces() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getAllAncestorInterfaces() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getAllAnnotations() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
get all the annotations declared in this attribute.
- getAllBuiltInPiNodes() - Static method in class com.ibm.wala.ssa.SSAOptions
-
return a policy that enables all built-in pi node policies
- getAllExposedUses() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
-
- getAllExposedUses() - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
-
- getAllFields() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getAllFields() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getAllFields() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getAllFields() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getAllFields() - Method in interface com.ibm.wala.classLoader.IClass
-
Compute the instance and static fields declared by this class or any of its superclasses.
- getAllFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This class does not contain any fields.
- getAllFields() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getAllFields() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getAllFields() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getAllForPhi(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
- getAllForPhi(SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Returns all "free" and "allocated" variables and the invalid ones in a sub-scope.
- getAllImplementedInterfaces() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getAllImplementedInterfaces() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getAllImplementedInterfaces() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getAllImplementedInterfaces() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getAllImplementedInterfaces() - Method in interface com.ibm.wala.classLoader.IClass
-
- getAllImplementedInterfaces() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This class does not impement any interfaces.
- getAllImplementedInterfaces() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getAllImplementedInterfaces() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getAllImplementedInterfaces() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getAllInstanceFields() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getAllInstanceFields() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getAllInstanceFields() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getAllInstanceFields() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getAllInstanceFields() - Method in interface com.ibm.wala.classLoader.IClass
-
Compute the instance fields declared by this class or any of its superclasses.
- getAllInstanceFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This class does not contain any fields.
- getAllInstanceFields() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getAllInstanceFields() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getAllInstanceFields() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getAllInstructions() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
TODO: make this more efficient if needed
- getAllInstructions() - Method in class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
-
- getAllMethods() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getAllMethods() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getAllMethods() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getAllMethods() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getAllMethods() - Method in interface com.ibm.wala.classLoader.IClass
-
Compute the methods declared by this class or any of its superclasses.
- getAllMethods() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- getAllMethods() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getAllMethods() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getAllMethods() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getAllNames() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- getAllNames() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- getAllocatableClasses() - Method in class com.ibm.wala.ipa.summaries.XMLMethodSummaryReader
-
- getAllocatedTarget(CGNode, NewSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageClassTargetSelector
-
- getAllocatedTarget(CGNode, NewSiteReference) - Method in interface com.ibm.wala.ipa.callgraph.ClassTargetSelector
-
Given a calling node and a new site, return the type to be allocated.
- getAllocatedTarget(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyClassTargetSelector
-
- getAllocatedTarget(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.summaries.BypassClassTargetSelector
-
- getAllocatedTypes() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- getAllocationStatements() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
-
- getAllParameterAnnotations() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
param_annotations {
u2 attribute_name_index;
u4 attribute_length;
u1 num_parameters;
{
u2 num_annotations;
annotation annotations[num_annotations];
} parameter_annotations[num_parameters];
- getAllPhiInstructions() - Method in class com.ibm.wala.cfg.InducedCFG
-
- getAllScopedEntities() - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
-
- getAllScopedEntities() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
Some programming language constructs have a lexical structure.
- getAllScopedEntities() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getAllStaticFields() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getAllStaticFields() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getAllStaticFields() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getAllStaticFields() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getAllStaticFields() - Method in interface com.ibm.wala.classLoader.IClass
-
Compute the static fields declared by this class or any of its superclasses.
- getAllStaticFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This class does not contain any fields.
- getAllStaticFields() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getAllStaticFields() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getAllStaticFields() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getAllTargetNumbers() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- getAllTargetNumbers() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
-
- getAnalysisCache() - Method in interface com.ibm.wala.ipa.callgraph.CallGraphBuilder
-
- getAnalysisCache() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
- getAnalysisCache() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getAnalysisCache() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
-
- getAnalysisCache() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getAnalysisScope() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- getAnnotationCount() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
- getAnnotations() - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
-
- getAnnotations() - Method in class com.ibm.wala.cast.loader.AstDynamicField
-
- getAnnotations() - Method in class com.ibm.wala.cast.loader.AstField
-
- getAnnotations() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getAnnotations() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
Returns the set of any annotations this entity may have
- getAnnotations() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getAnnotations() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getAnnotations(boolean) - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getAnnotations() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- getAnnotations(boolean) - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
-
- getAnnotations() - Method in interface com.ibm.wala.classLoader.IClass
-
get annotations, if any
- getAnnotations() - Method in interface com.ibm.wala.classLoader.IMember
-
Get the annotations on this member, if any
- getAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeClass
-
- getAnnotations(boolean) - Method in class com.ibm.wala.classLoader.ShrikeClass
-
- getAnnotations(boolean) - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getAnnotations() - Method in class com.ibm.wala.classLoader.SyntheticClass
-
- getAnnotations() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getAnnotations() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
-
- getAnnotations(boolean) - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
-
- getAnnotations() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
-
- getAnnotations() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getAnnotations(boolean) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getAnnotations() - Method in class com.ibm.wala.demandpa.util.ArrayContents
-
- getAnnotations() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getAnnotationsFromReader(AnnotationsReader, ClassLoaderReference) - Static method in class com.ibm.wala.types.annotations.Annotation
-
- getApplicationLoader() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
-
Return the information regarding the application loader.
- getApplicationLoader() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Return the information regarding the application loader.
- getArgumentCount() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
-
- getArgumentCount(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- getArgumentCount() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
Some programming language constructs have a specific number of
arguments.
- getArgumentCount() - Method in interface com.ibm.wala.cast.tree.CAstType.Function
-
- getArgumentCount() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getArgumentDefaults() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
-
- getArgumentDefaults() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
Some programming language constructs allow arguments to have default
values.
- getArgumentDefaults() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getArgumentNames() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
-
- getArgumentNames(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- getArgumentNames() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
Some programming language constructs have named arguments.
- getArgumentNames() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getArguments() - Method in interface com.ibm.wala.cast.tree.CAstAnnotation
-
- getArguments() - Method in class com.ibm.wala.types.generics.MethodTypeSignature
-
- getArguments(IMethod) - Static method in class com.ibm.wala.types.generics.MethodTypeSignature
-
- getArgumentTypes() - Method in interface com.ibm.wala.cast.tree.CAstType.Function
-
- getArithmeticException() - Static method in class com.ibm.wala.classLoader.JavaLanguage
-
- getArrayAccessExceptions() - Static method in class com.ibm.wala.classLoader.JavaLanguage
-
- getArrayBoundsCount() - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- getArrayClassLoader() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
-
- getArrayClassLoader() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- getArrayDimension() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the dimension of the array (as an unsigned byte) Used for multianewarray
- getArrayElementType() - Method in class com.ibm.wala.types.TypeReference
-
TODO: specialized form of TypeReference for arrays, please.
- getArrayElementType() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the element type (primitive) of the array (as an unsigned byte) Used for newarray
- getArrayInterfaces() - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- getArrayInterfaces() - Method in interface com.ibm.wala.classLoader.Language
-
get the interfaces implemented by all arrays in the language
- getArrayLengthCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getArrayLoadCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getArrayReads(PointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- getArrayReads(PointerKey) - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
-
- getArrayReads(PointerKey) - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
-
- getArrayReads(PointerKey) - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
-
- getArrayRef() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
-
- getArrayRef() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
-
Return the value number of the array reference.
- getArraysRead() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getArrayStoreCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getArraysWritten(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
-
get the element types of the arrays that m may update
- getArraysWritten(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
-
- getArraysWritten() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getArrayTypeDimensionality(TypeReference) - Static method in class com.ibm.wala.classLoader.ArrayClass
-
- getArrayTypeForElementType() - Method in class com.ibm.wala.types.TypeName
-
- getArrayTypeForElementType() - Method in class com.ibm.wala.types.TypeReference
-
Get array type corresponding to "this" array element type.
- getArrayWrites(PointerKey) - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
-
- getArrayWrites(PointerKey) - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
-
- getArrayWrites(PointerKey) - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
-
- getAssignableFrom(TypeName, TypeName) - Static method in class com.ibm.wala.util.PrimitiveAssignability
-
Is information lost on c1 x := c2 y?
- getAssignmentGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
A graph of just the variables in the system.
- getAssignmentGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- getAST() - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- getAST() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
The CAPA AST of this entity.
- getAST() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getAttributeSize() - Method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
- getAuxiliaryMethods() - Method in class com.ibm.wala.shrikeBT.Compiler
-
Get bytecodes and other information for any helper methods that are required to implement the main method.
- getBackEdges() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getBackingSet() - Method in class com.ibm.wala.util.intset.OrdinalSet
-
Dangerous.
- getBackingStore() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
use with care
- getBase() - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
-
- getBase() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.TypedPointerKey
-
- getBaseCallGraph() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- getBaseCallGraph() - Method in interface com.ibm.wala.demandpa.alg.IDemandPointerAnalysis
-
- getBaseContext() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector.CallStringContextPair
-
- getBaseLanguage() - Method in interface com.ibm.wala.classLoader.Language
-
If this language is "derived" from some other langauge, which one?
- getBaseLanguage() - Method in class com.ibm.wala.classLoader.LanguageImpl
-
- getBaseLanguages() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- getBasicBlock() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
- getBasicBlock() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
-
- getBasicBlock() - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- getBasicBlock() - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- getBasicBlock() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getBasicBlock(int) - Method in class com.ibm.wala.ssa.SSACFG
-
- getBasicBlockForCatch(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.ssa.IR
-
Return the
ISSABasicBlock
corresponding to a particular catch instruction
- getBasicBlockForInstruction(SSAInstruction) - Method in class com.ibm.wala.ssa.IR
-
This is space-inefficient.
- getBasicBlockNumber() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
-
- getBasicBlocksForCall(CallSiteReference) - Method in class com.ibm.wala.ssa.IR
-
- getBasicBlockStarts() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getBCInfo() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getBehavior(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.DefaultInstantiationBehavior
-
Returns how the model should behave on the type.
- getBehavior(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior
-
Returns how the model should behave on the type.
- getBehavior(TypeName, IMethod, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior
-
Returns how the model should behave on the type.
- getBehavior(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
-
Returns how the model should behave on the type.
- getBinaryOpCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getBit() - Method in class com.ibm.wala.cast.tree.CAstQualifier
-
- getBitVector() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- getBlock(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
- getBlockForInstruction(int) - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- getBlockForInstruction(int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstCFG
-
- getBlockForInstruction(int) - Method in interface com.ibm.wala.cfg.ControlFlowGraph
-
- getBlockForInstruction(int) - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
-
- getBlockForInstruction(int) - Method in class com.ibm.wala.cfg.InducedCFG
-
- getBlockForInstruction(int) - Method in class com.ibm.wala.cfg.ShrikeCFG
-
Return an instruction's basic block in the CFG given the index of the instruction in the CFG's instruction array.
- getBlockForInstruction(int) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
-
Return an instruction's basic block in the CFG given the index of the instruction in the CFG's instruction array.
- getBlockForInstruction(int) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- getBlockForInstruction(int) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getBlockForInstruction(int) - Method in class com.ibm.wala.ssa.SSACFG
-
Get the basic block an instruction belongs to.
- getBootClassPathJars() - Static method in class com.ibm.wala.util.PlatformUtil
-
get the jars in the boot classpath.
- getBootstrap() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getBootstrap() - Method in class com.ibm.wala.ssa.SSAInvokeDynamicInstruction
-
- getBranchOffset() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the offset of the branch (as a signed short) Used for if, ificmp, ifacmp, goto, jsr
- getBranchTargets() - Method in class com.ibm.wala.dalvik.dex.instructions.Branch
-
- getBranchTargets() - Method in class com.ibm.wala.dalvik.dex.instructions.Goto
-
- getBranchTargets() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
-
- getBranchTargets() - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
-
- getBranchTargets() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- getBranchTargets() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- getBranchTargets() - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
- getBranchTargets() - Method in class com.ibm.wala.shrikeBT.Instruction
-
- getBranchTargets() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- getBreakFor(String) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
-
- getBreakFor(String) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
-
- getBreakFor(String) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
-
for a 'break' style goto, return the control flow target
- getBudgetForPass(int) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
-
- getBudgetForPass(int) - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.RefinementPolicy
-
- getBuilder() - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- getBuilder() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointsToSolver
-
- getBuilder() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getBypass(IMethod) - Method in class com.ibm.wala.ipa.summaries.MethodBypass
-
Method getBypass.
- getByte(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getBytecode() - Method in class com.ibm.wala.shrikeCT.CodeReader
-
- getBytecodeBytes() - Method in class com.ibm.wala.ipa.callgraph.CallGraphStats.CGStats
-
- getBytecodeIndex(int) - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
-
- getBytecodeIndex(int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
Return the program counter (bytecode index) for a particular Shrike instruction index.
- getBytecodeIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getBytecodeLength() - Method in class com.ibm.wala.shrikeCT.CodeReader
-
- getBytecodes() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getBytecodes() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getBytecodeStream() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
Method getBytecodeStream.
- getBytecodeStream() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getBytes() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getByteValue() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns a signed byte value Used for bipush
- getCache() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- getCall() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCaller
-
- getCall() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCaller
-
- getCalledNodes(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
get the "called" (sic) nodes for a return site; i.e., the exit nodes that flow directly to this return site.
- getCalledNodes(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getCalledNodes(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.analysis.reflection.GetClassContextSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextSelectorImpl
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageContextSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageMethodTargetSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.ipa.callgraph.MiscellaneousHacksContextSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.cast.ipa.callgraph.OneLevelForLexicalAccessFunctions
-
- getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.cast.ipa.callgraph.StandardFunctionTargetSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
-
Given a calling node, a call site and (optionally) a dispatch type, return the target method to be called.
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextSelector
-
Given a calling node and a call site, returns the Context in which the callee should be evaluated.
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in interface com.ibm.wala.ipa.callgraph.ContextSelector
-
Given a calling node and a call site, returns the Context in which the callee should be evaluated.
- getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyMethodTargetSelector
-
This target selector searches the class hierarchy for the method matching the signature of the call that is appropriate for the
receiver type.
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.impl.ContextInsensitiveSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultContextSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.impl.DelegatingContextSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.impl.UnionContextSelector
-
If only one Context exists return it, else return a DelegatingContext.
- getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in interface com.ibm.wala.ipa.callgraph.MethodTargetSelector
-
Given a calling node, a call site and (optionally) a dispatch type, return the target method to be called.
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.OneLevelSiteContextSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.CloneContextSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.ReceiverTypeContextSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IMethod, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.TargetMethodContextSelector
-
- getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
-
Check to see if a particular call site should be bypassed, before checking normal resolution of the receiver.
- getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.ipa.summaries.LambdaMethodTargetSelector
-
- getCaller() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerContext
-
- getCallerParamStatements(SSAAbstractInvokeInstruction) - Method in class com.ibm.wala.ipa.slicer.PDG
-
return the set of all PARAM_CALLER and HEAP_PARAM_CALLER statements associated with a given call
- getCallerReturnStatements(SSAAbstractInvokeInstruction) - Method in class com.ibm.wala.ipa.slicer.PDG
-
return the set of all NORMAL_RETURN_CALLER and HEAP_RETURN_CALLER statements associated with a given call.
- getCallFlowFunction(T, T, T) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
-
- getCallFlowFunction(T, T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IFlowFunctionMap
-
- getCallFlowFunction(T, T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
-
- getCallFlowFunction(Statement, Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
-
- getCallFlowSourceNodes(int) - Method in class com.ibm.wala.dataflow.IFDS.CallFlowEdges
-
- getCallFlowSources(int, int) - Method in class com.ibm.wala.dataflow.IFDS.CallFlowEdges
-
- getCallGraph() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- getCallGraph() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- getCallGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
-
- getCallGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getCallGraph() - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getCallGraph() - Method in class com.ibm.wala.ipa.slicer.SDG
-
- getCallGraphBuilder(IClassHierarchy, AnalysisOptions, AnalysisCache) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- getCallGraphNode() - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getCallGraphRefinePolicy() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
-
- getCallGraphRefinePolicy() - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.RefinementPolicy
-
- getCallIndex() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCaller
-
- getCallIndex() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCaller
-
- getCallInstructionIndices(CallSiteReference) - Method in class com.ibm.wala.ssa.IR
-
Return the instruction indices corresponding to a call site.
- getCallNoneToReturnFlowFunction(T, T) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
-
- getCallNoneToReturnFlowFunction(T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IFlowFunctionMap
-
- getCallNoneToReturnFlowFunction(T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
-
- getCallNoneToReturnFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
-
- getCalls(CallSiteReference) - Method in class com.ibm.wala.ssa.IR
-
Return the invoke instructions corresponding to a call site
Note that Shrike may inline JSRS.
- getCallSite() - Method in class com.ibm.wala.demandpa.flowgraph.CallLabel
-
- getCallSite() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallerSiteContext
-
- getCallSite() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
- getCallSiteForCallBlock(IBasicBlock<SSAInstruction>, ControlFlowGraph<SSAInstruction, T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
get the
CallSiteReference
corresponding to the last instruction in B (assumed to be a call)
- getCallSiteForType(TypeReference) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
-
- getCallSiteRef() - Method in class com.ibm.wala.demandpa.flowgraph.PointerKeyAndCallSite
-
- getCallSiteRefs() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallString
-
- getCallSites(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
-
- getCallSites() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
-
there
- getCallSites() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getCallSites() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getCallSites(T, P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getCallSites(BasicBlockInContext<IExplodedBasicBlock>, CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getCallSites(T, P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- getCallSites(BasicBlockInContext<T>, CGNode) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
get the basic blocks which are call sites that may call callee and return to returnBlock if callee is null, answer return sites
for which no callee was found.
- getCallStatements(SSAAbstractInvokeInstruction) - Method in class com.ibm.wala.ipa.slicer.PDG
-
return the set of all PARAM_CALLER, HEAP_PARAM_CALLER, and NORMAL statements (i.e., the actual call statement) associated with
a given call
- getCallString() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector.CallStringContextPair
-
- getCallTargets(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getCallToReturnFlowFunction(T, T) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
-
- getCallToReturnFlowFunction(T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IFlowFunctionMap
-
- getCallToReturnFlowFunction(T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
-
- getCallToReturnFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
-
- getCancelMessage() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
-
- getCancelMessage() - Method in class com.ibm.wala.util.NullProgressMonitor
-
END Custom change: subtasks and canceling
- getCancelMessage() - Method in class com.ibm.wala.util.ProgressMaster
-
- getCapture() - Method in class com.ibm.wala.util.processes.Launcher.Drainer
-
- getCasesAndLabels() - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
-
- getCasesAndLabels() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- getCasesAndLabels() - Method in class com.ibm.wala.ssa.SSASwitchInstruction
-
- getCAstTypeFor(Object) - Method in interface com.ibm.wala.cast.tree.CAstTypeDictionary
-
- getCAstTypeFor(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
-
- getCastTypes() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getCatchBlocks() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- getCatchBlocks() - Method in class com.ibm.wala.cfg.AbstractCFG
-
Returns the catchBlocks.
- getCatchBlocks() - Method in interface com.ibm.wala.cfg.ControlFlowGraph
-
- getCatchBlocks() - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
-
- getCatchBlocks() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- getCatchBlocks() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getCatchBlocks() - Method in class com.ibm.wala.ssa.SSACFG
-
- getCatchClass() - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
-
- getCatchInstruction() - Method in interface com.ibm.wala.ssa.analysis.IExplodedBasicBlock
-
- getCatchInstruction() - Method in class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
-
- getCatchTypes() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- getCatchTypes() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- getCatchTypes() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- getCategoryNames() - Method in class com.ibm.wala.client.AbstractEngineStopwatch
-
- GetCaughtExceptionInstruction(int, int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- GetCaughtExceptionInstruction(int, int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- getCaughtExceptions(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
-
- getCaughtExceptions(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
-
- getCaughtExceptions(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
-
- getCaughtExceptions(Language, SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
-
- GetCaughtExceptionStatement - Class in com.ibm.wala.ipa.slicer
-
identifier of a GetCaughtException instruction
- GetCaughtExceptionStatement(CGNode, SSAGetCaughtExceptionInstruction) - Constructor for class com.ibm.wala.ipa.slicer.GetCaughtExceptionStatement
-
- getCaughtExceptionTypes() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getCaughtExceptionTypes(SSAGetCaughtExceptionInstruction, IR) - Static method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- getCaughtExceptionTypes() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- getCaughtExceptionTypes() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
-
- getCaughtExceptionTypes() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- getCaughtExceptionTypes() - Method in class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
-
- getCause() - Method in class com.ibm.wala.ssa.SSAPiInstruction
-
- getCFAContextInterpreter() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
-
- getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
-
- getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
-
- getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
-
- getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
-
- getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
-
- getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
-
- getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- getCFG(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
-
- getCFG() - Method in interface com.ibm.wala.cfg.exc.ExceptionPruningAnalysis
-
Returns the result of the analysis: A control flow graph where impossible
control flow has been removed.
- getCFG() - Method in class com.ibm.wala.cfg.exc.intra.ExplodedCFGNullPointerAnalysis
-
- getCFG() - Method in class com.ibm.wala.cfg.exc.intra.SSACFGNullPointerAnalysis
-
- getCFG(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
-
- getCFG(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
-
- getCFG(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getCFG() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- getCFG(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
-
- getCFG(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
-
- getCFG(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
-
- getCFG(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
-
- getCFG(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.SSAContextInterpreter
-
- getCFG(CGNode) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getCFG(BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getCFG(CGNode) - Method in class com.ibm.wala.ipa.cfg.ExplodedInterproceduralCFG
-
- getCFG(CGNode) - Method in class com.ibm.wala.ipa.cfg.InterproceduralCFG
-
- getCGNode(BasicBlockInContext) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getCGStats(CallGraph) - Static method in class com.ibm.wala.ipa.callgraph.CallGraphStats
-
- getCha() - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
-
- getCheckCastCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getCheckedType() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
-
- getChild(int) - Method in interface com.ibm.wala.cast.tree.CAstNode
-
Return the nth child of this node.
- getChild(int) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
-
- getChild(int) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
-
- getChild(int) - Method in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- getChild(int) - Method in class com.ibm.wala.util.graph.BasicTree
-
- getChildCount() - Method in interface com.ibm.wala.cast.tree.CAstNode
-
How many children does this node have?
- getChildCount() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
-
- getChildCount() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
-
- getChildCount() - Method in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- getChildrenFor(Object) - Method in class com.ibm.wala.viz.viewer.PaPanel
-
Used for filling the tree dynamically.
- getChildValue(int) - Method in class com.ibm.wala.util.graph.BasicTree
-
- getClassBasedInstanceKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
- getClassBound() - Method in class com.ibm.wala.types.generics.FormalTypeParameter
-
- getClassCastException() - Static method in class com.ibm.wala.classLoader.JavaLanguage
-
- GetClassContextInterpeter - Class in com.ibm.wala.analysis.reflection
-
- GetClassContextInterpeter() - Constructor for class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
-
- GetClassContextSelector - Class in com.ibm.wala.analysis.reflection
-
- GetClassContextSelector() - Constructor for class com.ibm.wala.analysis.reflection.GetClassContextSelector
-
- getClassDefItem() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
-
- getClassDefItem() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
-
- getClasses() - Method in class com.ibm.wala.shrikeCT.ExceptionsReader
-
- getClassHierarchy() - Method in class com.ibm.wala.analysis.typeInference.ConeType
-
- getClassHierarchy() - Method in class com.ibm.wala.cast.loader.AstDynamicField
-
- getClassHierarchy() - Method in class com.ibm.wala.cast.loader.AstField
-
- getClassHierarchy() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getClassHierarchy() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getClassHierarchy() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- getClassHierarchy() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getClassHierarchy() - Method in class com.ibm.wala.classLoader.SyntheticClass
-
- getClassHierarchy() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getClassHierarchy() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- getClassHierarchy() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
-
- getClassHierarchy() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getClassHierarchy() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- getClassHierarchy() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
-
BEGIN Custom change
- getClassHierarchy() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getClassHierarchy() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- getClassHierarchy() - Method in interface com.ibm.wala.demandpa.alg.IDemandPointerAnalysis
-
- getClassHierarchy() - Method in class com.ibm.wala.demandpa.util.ArrayContents
-
- getClassHierarchy() - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
-
- getClassHierarchy() - Method in interface com.ibm.wala.ipa.callgraph.propagation.HeapModel
-
- getClassHierarchy() - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedPointerAnalysis
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getClassHierarchy() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchyDweller
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.slicer.SDG
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
-
- getClassHierarchy() - Method in class com.ibm.wala.ipa.summaries.MethodBypass
-
- getClassHierarcy() - Method in class com.ibm.wala.dalvik.classLoader.WDexClassLoaderImpl
-
- getClassInitializer() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getClassInitializer() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getClassInitializer() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getClassInitializer() - Method in interface com.ibm.wala.classLoader.IClass
-
- getClassInitializer() - Method in class com.ibm.wala.classLoader.JVMClass
-
- getClassInitializer() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
-
- getClassInitializer() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- getClassInitializer() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getClassInitializer() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getClassInitializer() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getClassLoader() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getClassLoader() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getClassLoader() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getClassLoader() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getClassLoader() - Method in interface com.ibm.wala.classLoader.IClass
-
Return the object that represents the defining class loader for this class.
- getClassLoader() - Method in class com.ibm.wala.classLoader.SyntheticClass
-
By default, a synthetic class is "loaded" by the primordial loader.
- getClassLoader() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getClassLoader() - Method in class com.ibm.wala.types.TypeReference
-
- getClassName() - Method in class com.ibm.wala.classLoader.AbstractURLModule
-
- getClassName() - Method in class com.ibm.wala.classLoader.ClassFileModule
-
- getClassName() - Method in class com.ibm.wala.classLoader.CompoundModule
-
- getClassName() - Method in class com.ibm.wala.classLoader.JarFileEntry
-
- getClassName() - Method in interface com.ibm.wala.classLoader.ModuleEntry
-
- getClassName() - Method in class com.ibm.wala.classLoader.SourceFileModule
-
- getClassName() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
-
- getClassName(Object) - Method in class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
-
- getClassName(Object) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- getClassName() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
-
- getClassName() - Method in class com.ibm.wala.types.TypeName
-
- getClassNotFoundException() - Static method in class com.ibm.wala.classLoader.JavaLanguage
-
- getClassReader() - Method in class com.ibm.wala.shrikeCT.AttributeReader
-
- getClassReader() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
- getClassSignature() - Method in class com.ibm.wala.classLoader.ShrikeClass
-
- getClassSignature(IClass) - Static method in class com.ibm.wala.types.generics.ClassSignature
-
- getClassTargetSelector() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- getClassType() - Method in class com.ibm.wala.shrikeBT.Compiler
-
- getClassType() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- getClassType() - Method in interface com.ibm.wala.shrikeBT.IGetInstruction
-
- getClassType() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction
-
- getClassType() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getClassType() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getClassType() - Method in interface com.ibm.wala.shrikeBT.IPutInstruction
-
- getClassType() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getClassType() - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- getCmd() - Method in class com.ibm.wala.util.processes.BasicLauncher
-
- getCode() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getCodeBody() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getCodeBodyPosition() - Method in interface com.ibm.wala.cast.loader.AstMethod.DebuggingInformation
-
- getCodeLength() - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
- getColors() - Method in class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
-
- getColumn() - Method in class com.ibm.wala.sourcepos.Position
-
Returns the column number.
- getColumnHeading(int) - Method in class com.ibm.wala.util.tables.Table
-
Note that column indices start at zero
- getComparisonCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getComponent() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
- getComponent() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
Return the type of Component associated with this Intent.
- getComponent() - Method in class com.ibm.wala.viz.viewer.IrAndSourceViewer
-
- getComponents() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
- getComponentsPossible() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
-
Target-Types that may started by this.
- getComputedFlowsToSet() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.FlowsToComputer
-
- getComputedLocalMap() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- getComputedP2Set(PointerKeyAndState) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
- getConcreteClassFromContext(Context) - Static method in class com.ibm.wala.ipa.callgraph.ContextUtil
-
- getConcreteType() - Method in class com.ibm.wala.cast.ipa.callgraph.GlobalObjectKey
-
- getConcreteType() - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
-
- getConcreteType() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractTypeInNode
-
- getConcreteType() - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
-
- getConcreteType() - Method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
-
- getConcreteType() - Method in class com.ibm.wala.ipa.callgraph.propagation.ConstantKey
-
- getConcreteType() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
-
- getConcreteType() - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKey
-
For now, we assert that each InstanceKey represents a set of classes which
are all of the same concrete type (modulo the fact that all arrays of
references are considered concrete type []Object;)
- getConcreteType() - Method in class com.ibm.wala.ipa.callgraph.propagation.StringConstantCharArray
-
- getConcreteType() - Method in class com.ibm.wala.ssa.SSANewInstruction
-
- getConcreteTypes() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
-
- getConditionalBranchCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.BFSIterator
-
get the out edges of a given node
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.BFSPathFinder
-
get the out edges of a given node
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
-
get the out edges of a given node
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
-
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
-
get the out edges of a given node
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
-
get the out edges of a given node
- getConnected(T) - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
get the out edges of a given node
- getConstant(boolean) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getConstant(long) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getConstant(float) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getConstant(double) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getConstant(String) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getConstantCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getConstantIndex() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the constant pool index of a constant (as an unsigned byte) Used for ldc
- getConstantObject(int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- getConstantObject(int) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- getConstantPool() - Method in class com.ibm.wala.shrikeBT.Decoder
-
- getConstantPoolClassType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_Class constant pool item in JVM internal class format (e.g., java/lang/Object).
- getConstantPoolDouble(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_Double constant pool item.
- getConstantPoolDynamicBootstrap(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
- getConstantPoolDynamicName(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
- getConstantPoolDynamicType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
- getConstantPoolFloat(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_Float constant pool item.
- getConstantPoolHandleClassType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the class part of the CONSTANT_FieldRef, CONSTANT_MethodRef, or CONSTANT_InterfaceMethodRef constant pool item pointed to by
a CONSTANT_MethodHandle entry.
- getConstantPoolHandleKind(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
- getConstantPoolHandleName(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the name part of the CONSTANT_FieldRef, CONSTANT_MethodRef, or CONSTANT_InterfaceMethodRef constant pool item pointed to by
a CONSTANT_MethodHandle entry.
- getConstantPoolHandleType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the type part of the CONSTANT_FieldRef, CONSTANT_MethodRef, or CONSTANT_InterfaceMethodRef constant pool item pointed to by
a CONSTANT_MethodHandle entry.
- getConstantPoolInteger(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_Integer constant pool item.
- getConstantPoolItemType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the JVM constant pool item type (a Constants.CONSTANT_xxx value).
- getConstantPoolLong(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_Long constant pool item.
- getConstantPoolMemberClassType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the class part of a CONSTANT_FieldRef, CONSTANT_MethodRef, or CONSTANT_InterfaceMethodRef constant pool item, in JVM
internal class format (e.g., java/lang/Object).
- getConstantPoolMemberName(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the name part of a CONSTANT_FieldRef, CONSTANT_MethodRef, or CONSTANT_InterfaceMethodRef constant pool item, This
method should be overriden by a toolkit-specific subclass.
- getConstantPoolMemberType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the type part of a CONSTANT_FieldRef, CONSTANT_MethodRef, or CONSTANT_InterfaceMethodRef constant pool item, in JVM
internal type format (e.g., Ljava/lang/Object;).
- getConstantPoolMethodType(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_MethodType constant pool item.
- getConstantPoolString(int) - Method in class com.ibm.wala.shrikeBT.ConstantPoolReader
-
Retrieve the value of a CONSTANT_String constant pool item.
- getConstantPrimitiveType(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
-
- getConstants() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- getConstants() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Retrieves a mapping from SSA-Number to a constant.
- getConstantType(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
-
- getConstantType(Object) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- getConstantType(Object) - Method in interface com.ibm.wala.classLoader.Language
-
Given a Java constant o, return the appropriate language type to associate
with the constant.
- getConstantValue(Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- getConstantValue(Object) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- getConstantValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getConstituents() - Method in class com.ibm.wala.classLoader.CompoundModule
-
- getConstructorCallers(ScopeMappingInstanceKeys.ScopeMappingInstanceKey, Pair<String, String>) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
-
get the CGNodes corresponding to the method that invoked the constructor for smik
- getContainer() - Method in class com.ibm.wala.classLoader.AbstractURLModule
-
- getContainer() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getContainer() - Method in class com.ibm.wala.classLoader.CompoundModule
-
- getContainer() - Method in class com.ibm.wala.classLoader.FileModule
-
- getContainer() - Method in class com.ibm.wala.classLoader.JarFileEntry
-
- getContainer() - Method in interface com.ibm.wala.classLoader.ModuleEntry
-
the containing module
- getContainer() - Method in class com.ibm.wala.classLoader.ShrikeClass
-
- getContainer() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
-
- getContainer() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
-
- getContents(ZipEntry) - Method in class com.ibm.wala.classLoader.JarFileModule
-
- getContents() - Method in class com.ibm.wala.types.generics.ArrayTypeSignature
-
- getContext() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
-
Return the
context
this CGNode represents.
- getContext() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
-
- getContextInterpreter() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
END Custom change: setter for pointerkey factory
- getContextSelector() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getContextType() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
-
- getContinueFor(String) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
-
- getContinueFor(String) - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
-
- getContinueFor(String) - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
-
for a 'continue' style goto, return the control flow target
- getControlFlow() - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- getControlFlow() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- getControlFlow() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- getControlFlow() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- getControlFlow() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
The control flow map for the CAPA AST of this entity.
- getControlFlow() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getControlFlowGraph() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getControlFlowGraph() - Method in class com.ibm.wala.cfg.cdg.ControlDependenceGraph
-
- getControlFlowGraph() - Method in class com.ibm.wala.ssa.IR
-
- getConversionCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getCOptions() - Method in interface com.ibm.wala.ipa.slicer.ISDG
-
- getCOptions() - Method in class com.ibm.wala.ipa.slicer.SDG
-
- getCOptions() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getCount() - Method in class com.ibm.wala.util.perf.Stopwatch
-
- getCP() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- getCP() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
This method allows direct read-only access to the constant pool for the class.
- getCPClass(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPDouble(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPDynBootstrap(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPDynName(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPDynType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPFloat(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPHandleClass(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPHandleKind(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPHandleName(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPHandleType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPInt(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPLong(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPMethodType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPNATName(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPNATType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPRefClass(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPRefName(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPRefType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPString(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCPUtf8(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getCreationSites(CallGraph) - Method in class com.ibm.wala.cast.ipa.callgraph.GlobalObjectKey
-
- getCreationSites(CallGraph) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
-
- getCreationSites(CallGraph) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
-
- getCreationSites(CallGraph) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNode
-
- getCreationSites(CallGraph) - Method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
-
- getCreationSites(CallGraph) - Method in class com.ibm.wala.ipa.callgraph.propagation.ConstantKey
-
- getCreationSites(CallGraph) - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKey
-
Get the creation sites of this
, i.e., the statements that may
allocate objects represented by this
.
- getCreationSites(CallGraph) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInNode
-
- getCreationSites(CallGraph) - Method in class com.ibm.wala.ipa.callgraph.propagation.StringConstantCharArray
-
- getCreator() - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
-
- getCurPathEdge() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- getCurrent(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Retreive the SSA-Number that is valid for a type in the current scope.
- getCurrent(SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Retrieve the SSA-Number that is valid for a type in the current scope.
- getCurrentBlock() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
-
- getCurrentBlock() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
- getCurrentBlock() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
-
- getCurrentHops() - Method in class com.ibm.wala.util.graph.traverse.BoundedBFSIterator
-
- getCurrentInstruction() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
- getCurrentInstructionIndex() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
-
- getCurrentInstructionIndex() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
-
- getCurrentPosition() - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- getCurrentProgramCounter() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
-
- getCurrentProgramCounter() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
-
- getCurrentSuccessor() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
-
- getCurrentSuccessor() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
-
- getCurSummaryEdge() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- getD1() - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
-
- getD2() - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
-
- getDafultBehavior() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.DefaultInstantiationBehavior
-
- getDafultBehavior() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior
-
- getDafultBehavior() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
-
- getData() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
- getDataOffset() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- getDataSize() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- getDeclaredExceptions() - Method in interface com.ibm.wala.classLoader.IMethod
-
- getDeclaredExceptions() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
Clients should not modify the returned array.
- getDeclaredExceptions() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getDeclaredExceptions() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getDeclaredExceptionTypeNames() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getDeclaredExceptionTypeNames() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getDeclaredField() - Method in class com.ibm.wala.ssa.SSAFieldAccessInstruction
-
- getDeclaredFieldType() - Method in class com.ibm.wala.ssa.SSAFieldAccessInstruction
-
- getDeclaredInstanceFields() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getDeclaredInstanceFields() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getDeclaredInstanceFields() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getDeclaredInstanceFields() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getDeclaredInstanceFields() - Method in interface com.ibm.wala.classLoader.IClass
-
Compute the instance fields declared by this class.
- getDeclaredInstanceFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This class does not contain any fields.
- getDeclaredInstanceFields() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getDeclaredInstanceFields() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getDeclaredInstanceFields() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getDeclaredMethods() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getDeclaredMethods() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getDeclaredMethods() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getDeclaredMethods() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getDeclaredMethods() - Method in interface com.ibm.wala.classLoader.IClass
-
- getDeclaredMethods() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- getDeclaredMethods() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getDeclaredMethods() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getDeclaredMethods() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getDeclaredResultType() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
What is the declared return type of the called method
- getDeclaredResultType() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- getDeclaredResultTypes() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- getDeclaredStaticFields() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getDeclaredStaticFields() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getDeclaredStaticFields() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getDeclaredStaticFields() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getDeclaredStaticFields() - Method in interface com.ibm.wala.classLoader.IClass
-
- getDeclaredStaticFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This class does not contain any fields.
- getDeclaredStaticFields() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getDeclaredStaticFields() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getDeclaredStaticFields() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getDeclaredTarget() - Method in class com.ibm.wala.classLoader.CallSiteReference
-
Return the Method that this call site calls.
- getDeclaredTarget() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
What method is the declared callee?
- getDeclaredType() - Method in class com.ibm.wala.classLoader.NewSiteReference
-
- getDeclaringClass() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
-
- getDeclaringClass() - Method in class com.ibm.wala.cast.loader.AstDynamicField
-
- getDeclaringClass() - Method in class com.ibm.wala.cast.loader.AstField
-
- getDeclaringClass() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getDeclaringClass() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- getDeclaringClass() - Method in interface com.ibm.wala.classLoader.IMember
-
Return the object that represents the declaring class
for this member.
- getDeclaringClass() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getDeclaringClass() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getDeclaringClass() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
-
- getDeclaringClass() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getDeclaringClass() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
The class the Method representing this Model resides in.
- getDeclaringClass() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
-
- getDeclaringClass() - Method in class com.ibm.wala.demandpa.util.ArrayContents
-
- getDeclaringClass() - Method in class com.ibm.wala.types.MemberReference
-
- getDeclaringType() - Method in interface com.ibm.wala.cast.tree.CAstType.Method
-
- getDef() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
-
- getDef(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
-
- getDef() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
-
- getDef(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- getDef(int) - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
-
- getDef() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- getDef(int) - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- getDef(int) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
-
- getDef(int) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
-
- getDef(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- getDef(SSAInstruction, int) - Method in class com.ibm.wala.ssa.DefUse
-
What is the ith value number defined by instruction s?
- getDef(int) - Method in class com.ibm.wala.ssa.DefUse
-
- getDef(int, ShrikeIndirectionData.ShrikeLocalName) - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
-
- getDef() - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAConversionInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSAGetInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAGetInstruction
-
- getDef(int, T) - Method in interface com.ibm.wala.ssa.SSAIndirectionData
-
For the instruction at the given index, and a source-level name, return the SSA value number which represents this
instruction's def of that name.
- getDef() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSAInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAInstruction
-
Return the ith def
- getDef() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSANewInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSANewInstruction
-
- getDef() - Method in class com.ibm.wala.ssa.SSAPhiInstruction
-
- getDef(int) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
-
- getDefault() - Method in class com.ibm.wala.ssa.SSASwitchInstruction
-
- getDefaultIntSetFactory() - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
- getDefaultLabel() - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
-
- getDefaultLabel() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- getDefaultLabel() - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- getDefaultLabel() - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
Sets the default object used as label for operations where no specific edge label is provided.
- getDefaultLabel() - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getDefaultLongSetFactory() - Static method in class com.ibm.wala.util.intset.LongSetUtil
-
- getDefaultOffset() - Method in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
-
- getDefaultOffset() - Method in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
-
- getDefaultOffset() - Method in interface com.ibm.wala.dalvik.dex.instructions.SwitchPad
-
- getDefaultOptions(Iterable<Entrypoint>) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- getDefaultOptions(Iterable<Entrypoint>) - Method in interface com.ibm.wala.client.AnalysisEngine
-
Get the default analysis options appropriate for this engine
- getDefaultSwitchOffset() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the default offset of the switch (as a signed int) Used for tableswitch, lookupswitch
- getDefaultValue(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- getDefaultValue(SymbolTable, int) - Method in interface com.ibm.wala.ssa.SSAOptions.DefaultValues
-
- getDefaultValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getDefaultValues() - Method in class com.ibm.wala.ssa.SSAOptions
-
- getDefiningScope() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
-
- getDefiningScope() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
-
- getDefUse(IR) - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
-
Find or create a DefUse for the IR using the
Everywhere
context
- getDelegate() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- getDelegate() - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- getDelegate() - Method in class com.ibm.wala.util.collections.Iterator2List
-
- getDelegate() - Method in class com.ibm.wala.util.collections.Iterator2Set
-
- getDelta() - Method in class com.ibm.wala.shrikeBT.DupInstruction
-
- getDerivedLanguages() - Method in interface com.ibm.wala.classLoader.Language
-
- getDerivedLanguages() - Method in class com.ibm.wala.classLoader.LanguageImpl
-
- getDerivedMask() - Method in class com.ibm.wala.types.TypeName
-
- getDerivedMask() - Method in class com.ibm.wala.types.TypeReference
-
Return the dimensionality of the type.
- getDescriptor() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getDescriptor() - Method in interface com.ibm.wala.classLoader.IMethod
-
something like: (IILjava.lang.String;SLjava.sql.Date;)Ljava.lang.Integer;
- getDescriptor() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getDescriptor() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getDescriptor() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getDescriptor() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- getDescriptor() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
-
- getDescriptor() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
-
- getDescriptor() - Method in class com.ibm.wala.types.MethodReference
-
- getDescriptor() - Method in class com.ibm.wala.types.Selector
-
- getDexFile() - Method in class com.ibm.wala.dalvik.classLoader.DexFileModule
-
- getDexInstructions() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getDexMethod() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
-
- getDim() - Method in class com.ibm.wala.ipa.callgraph.propagation.MultiNewArrayInNode
-
- getDimensionality() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getDimensionality() - Method in class com.ibm.wala.types.TypeReference
-
- getDirectInterfaces() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getDirectInterfaces() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getDirectInterfaces() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getDirectInterfaces() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getDirectInterfaces() - Method in interface com.ibm.wala.classLoader.IClass
-
- getDirectInterfaces() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- getDirectInterfaces() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getDirectInterfaces() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getDirectInterfaces() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getDisposition() - Method in class com.ibm.wala.util.ssa.ParameterAccessor.Parameter
-
- getDoBootSequence() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Whether to generate a global android environment.
- getDomain() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationProblem
-
- getDomain() - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
-
- getDominanceFrontier(T) - Method in class com.ibm.wala.util.graph.dominators.DominanceFrontiers
-
- getDOptions() - Method in class com.ibm.wala.ipa.slicer.SDG
-
- getDoubleValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
-
- getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
-
- getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
-
- getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
-
- getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
-
- getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
-
- getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
-
- getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- getDU(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
-
- getDU(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
-
- getDU(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
-
- getDU() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
-
- getDU() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- getDU(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
-
- getDU(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
-
- getDU(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
-
- getDU(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
-
- getDU(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.SSAContextInterpreter
-
- getDupCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getEdge(Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
-
- getEdge(Object, Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
-
- getEdgeLabels(Object, Object) - Method in class com.ibm.wala.cfg.cdg.ControlDependenceGraph
-
Return the set of edge labels for the control flow edges that cause the given edge in the CDG.
- getEdgeLabels(T, T) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
-
- getEdgeLabels(T, T) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- getEdgeLabels(T, T) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
Returns a set of all labeled edges between node src and node dst
- getEdgeLabels(T, T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getEdgeManager() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- getEdgeManager() - Method in class com.ibm.wala.cfg.cdg.ControlDependenceGraph
-
- getEdgeManager() - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
-
- getEdgeManager() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
- getEdgeManager() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- getEdgeManager() - Method in class com.ibm.wala.ipa.slicer.SDG
-
- getEdgeManager() - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- getEdgeManager() - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
-
- getEdgeManager() - Method in class com.ibm.wala.util.graph.EdgeFilteredNumberedGraph
-
- getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedGraph
-
- getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.InvertedGraph
-
- getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.InvertedNumberedGraph
-
- getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
-
- getEdgeManager() - Method in class com.ibm.wala.util.graph.impl.SparseNumberedGraph
-
- getEdgeManager() - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
-
- getEdgeManager() - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- getEdgeManager() - Method in class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
-
- getEdgeTransferFunction(T, T) - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
-
- getElapsedMillis() - Method in class com.ibm.wala.util.perf.Stopwatch
-
- getElement(int, int) - Method in class com.ibm.wala.util.tables.Table
-
- getElementClass() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getElementCount() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
-
- getElementName() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
-
- getElementType() - Method in interface com.ibm.wala.cast.tree.CAstType.Array
-
- getElementType() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
-
- getEndMemory() - Method in class com.ibm.wala.util.perf.StopwatchGC
-
- getEndPosition() - Method in class com.ibm.wala.sourcepos.Range
-
Returns the end position.
- getEntity() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- getEntity() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- getEntity() - Method in interface com.ibm.wala.cast.loader.AstMethod.Retranslatable
-
- getEntity2ExposedNames() - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
-
- getEntityKindAsString(int) - Method in class com.ibm.wala.cast.util.CAstPrinter
-
- getEntityName(CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- getEntityName(CAstEntity) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- getEntityScope() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- getEntries() - Method in class com.ibm.wala.classLoader.AbstractNestedJarFileModule
-
- getEntries() - Method in class com.ibm.wala.classLoader.AbstractURLModule
-
- getEntries() - Method in class com.ibm.wala.classLoader.CompoundModule
-
- getEntries() - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
-
- getEntries() - Method in class com.ibm.wala.classLoader.FileModule
-
- getEntries() - Method in class com.ibm.wala.classLoader.JarFileModule
-
- getEntries() - Method in class com.ibm.wala.classLoader.JarStreamModule
-
- getEntries() - Method in interface com.ibm.wala.classLoader.Module
-
- getEntries() - Method in class com.ibm.wala.dalvik.classLoader.DexFileModule
-
- getEntriesForProcedure(P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getEntriesForProcedure(CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getEntriesForProcedure(P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- getEntry() - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
-
- getEntry(CGNode) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getEntry(int) - Method in class com.ibm.wala.shrikeCT.BootstrapMethodsReader
-
- getEntrypointNodes() - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
-
- getEntrypointNodes() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
Note: not all successors of the root node are entrypoints
- getEntrypointNodes() - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getEntrypointNodes() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getEntryPoints(IClassHierarchy) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
-
Searches a ClassHierarchy for EntryPoints by their method-signature (optionally with heuristics).
- getEntrypoints() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
TODO: this really should go away.
- getEntrySize(String) - Method in class com.ibm.wala.classLoader.AbstractNestedJarFileModule
-
- getEntrySize(String) - Method in class com.ibm.wala.classLoader.JarStreamModule
-
- getEntryState() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
-
- getEntryState() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
- getEnv() - Method in class com.ibm.wala.util.processes.Launcher
-
- getExactness(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.DefaultInstantiationBehavior
-
The Exactness depends on how the behavior to a type was determined.
- getExactness(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior
-
The Exactness depends on how the behavior to a type was determined.
- getExactness(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
-
The Exactness depends on how the behavior to a type was determined.
- getException() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
Return the value number which is def'fed by this call instruction if the call returns exceptionally.
- getException() - Method in class com.ibm.wala.ssa.SSAAbstractThrowInstruction
-
- getException() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
-
Returns the result.
- getException() - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Create new SSAValue with UniqueKey and Exception-Type.
- getExceptionalPredecessors(T) - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- getExceptionalPredecessors(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getExceptionalPredecessors(T) - Method in interface com.ibm.wala.cfg.ControlFlowGraph
-
The order of blocks returned should be arbitrary but deterministic.
- getExceptionalPredecessors(T) - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
-
- getExceptionalPredecessors(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- getExceptionalPredecessors(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getExceptionalPredecessors(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- getExceptionalSuccessors(T) - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- getExceptionalSuccessors(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getExceptionalSuccessors(T) - Method in interface com.ibm.wala.cfg.ControlFlowGraph
-
The order of blocks returned must indicate the exception-handling scope.
- getExceptionalSuccessors(T) - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
-
- getExceptionalSuccessors(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- getExceptionalSuccessors(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getExceptionalSuccessors(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- getExceptionalToExit() - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getExceptionHandlers() - Method in interface com.ibm.wala.cfg.BytecodeCFG
-
- getExceptionHandlers() - Method in class com.ibm.wala.cfg.ShrikeCFG
-
- getExceptionHandlers() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
-
- getExceptionInInitializerError() - Static method in class com.ibm.wala.classLoader.JavaLanguage
-
- getExceptionReg() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getExceptionsForType(TypeReference) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
-
- getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
-
- getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
-
- getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalRead
-
- getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
-
- getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
-
- getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.EachElementGetInstruction
-
- getExceptionTypes() - Method in class com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction
-
- getExceptionTypes() - Method in interface com.ibm.wala.cast.tree.CAstType.Function
-
- getExceptionTypes() - Method in class com.ibm.wala.ssa.SSAInstruction
-
This method should never return null.
- getExclusions() - Method in class com.ibm.wala.classLoader.ClassLoaderFactoryImpl
-
- getExclusions() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- getExclusionsFile() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- getExclusionString() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- getExit(CGNode) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getExitBlock() - Method in class com.ibm.wala.ssa.IR
-
- getExitExposedUses() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
-
- getExitExposedUses() - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
-
- getExitsForProcedure(P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getExitsForProcedure(CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getExitsForProcedure(P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- getExpansionFactor() - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- getExpansionFactor() - Method in class com.ibm.wala.util.intset.TunedMutableSparseIntSet
-
- getExposedNames() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
-
- getExposedNames() - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
-
names possibly accessed in a nested lexical scope, represented as pairs
(name,nameOfDefiningEntity)
- getExposedUses(int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
-
- getExposedUses(int) - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
-
- getExtensionLoader() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
-
Return the information regarding the extension loader.
- getExtensionLoader() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Return the information regarding the extension loader.
- getFactory() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getFactory() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- getFactory() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- getFakeEntry(T) - Method in interface com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationProblem
-
If n is reached by a partially balanced parenthesis, what is the entry node we should use as the root of the
PathEdge
to n? Note that the result
must in fact be an entry node of the procedure containing n.
- getFakeEntry(Statement) - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
-
- getFakeRootNode() - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
-
Return the (fake) interprocedural
root node
of the call graph.
- getFakeRootNode() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
- getFakeRootNode() - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getFakeRootNode() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getFakeWorldClinitNode() - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
-
- getFakeWorldClinitNode() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
- getFakeWorldClinitNode() - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getFakeWorldClinitNode() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getFallThruBlock(ControlFlowGraph<I, T>, T) - Static method in class com.ibm.wala.cfg.Util
-
Given that b falls through to the next basic block, what basic block does it fall through to?
- getField(Atom) - Method in class com.ibm.wala.cast.loader.AstClass
-
- getField(Atom, TypeName) - Method in class com.ibm.wala.cast.loader.AstClass
-
- getField(Atom) - Method in class com.ibm.wala.cast.loader.AstDynamicPropertyClass
-
- getField(Atom) - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getField(Atom, TypeName) - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getField(Atom) - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getField(Atom, TypeName) - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getField(Atom) - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getField(Atom, TypeName) - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getField(Atom) - Method in interface com.ibm.wala.classLoader.IClass
-
Finds a field.
- getField(Atom, TypeName) - Method in interface com.ibm.wala.classLoader.IClass
-
Finds a field, given a name and a type.
- getField(Atom, TypeName) - Method in class com.ibm.wala.classLoader.SyntheticClass
-
we assume synthetic classes do not need to have multiple fields with the same name.
- GetField - Class in com.ibm.wala.dalvik.dex.instructions
-
- GetField(int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.GetField
-
- getField(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- getField() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldBarLabel
-
- getField() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
-
- getField() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
-
- getField() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
-
- getField(Atom) - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getField() - Method in class com.ibm.wala.ipa.callgraph.propagation.InstanceFieldKey
-
- getField() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
-
- getField() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
-
- getField() - Method in class com.ibm.wala.ipa.callgraph.propagation.StaticFieldKey
-
- getField(Atom) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getField(Atom) - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- GetField.GetInstanceField - Class in com.ibm.wala.dalvik.dex.instructions
-
- GetField.GetStaticField - Class in com.ibm.wala.dalvik.dex.instructions
-
- getFieldAccessFlags(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldAnnotations(int, boolean) - Method in class com.ibm.wala.classLoader.ShrikeClass
-
- GetFieldBarLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- getFieldCount() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldIdentifier() - Method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
-
- GetFieldLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- getFieldName() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- getFieldName() - Method in interface com.ibm.wala.shrikeBT.IGetInstruction
-
- getFieldName() - Method in interface com.ibm.wala.shrikeBT.IPutInstruction
-
- getFieldName() - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- getFieldName(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldNameType(InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
get type for F appropriate for use in a field name.
- GetFieldOperator(IField, PointsToSetVariable) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
-
- getFieldRawOffset(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldRawSize(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldReads(PointerKey, IField) - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
-
- getFieldReads(PointerKey, IField) - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
-
- getFieldReads(PointerKey, IField) - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
-
- getFieldRef() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- getFieldRefinePolicy() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
-
- getFieldRefinePolicy() - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.RefinementPolicy
-
- getFieldsRead(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
-
- getFieldsRead(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
-
- getFieldsRead() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getFieldsWritten(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
-
- getFieldsWritten(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
-
- getFieldsWritten() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getFieldType() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- getFieldType() - Method in interface com.ibm.wala.shrikeBT.IGetInstruction
-
- getFieldType() - Method in interface com.ibm.wala.shrikeBT.IPutInstruction
-
- getFieldType() - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- getFieldType(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldType() - Method in class com.ibm.wala.types.FieldReference
-
- getFieldTypeIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getFieldTypeReference() - Method in class com.ibm.wala.cast.loader.AstDynamicField
-
- getFieldTypeReference() - Method in class com.ibm.wala.cast.loader.AstField
-
- getFieldTypeReference() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- getFieldTypeReference() - Method in interface com.ibm.wala.classLoader.IField
-
- getFieldTypeReference() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
-
- getFieldTypeReference() - Method in class com.ibm.wala.demandpa.util.ArrayContents
-
- getFieldTypeSignature() - Method in class com.ibm.wala.types.generics.TypeArgument
-
- getFieldWrites(PointerKey, IField) - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
-
- getFieldWrites(PointerKey, IField) - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
-
- getFieldWrites(PointerKey, IField) - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
-
- getFile() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
-
- getFile() - Method in class com.ibm.wala.classLoader.FileModule
-
- getFile(String) - Method in class com.ibm.wala.util.io.FileProvider
-
- getFile(String, ClassLoader) - Method in class com.ibm.wala.util.io.FileProvider
-
- getFileFromClassLoader(String, ClassLoader) - Method in class com.ibm.wala.util.io.FileProvider
-
- getFileName() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
-
- getFileName() - Method in class com.ibm.wala.util.shrike.ShrikeClassReaderHandle
-
- getFilter() - Method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
-
- getFilter() - Method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
-
- getFilter() - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabelWithFilter
-
- getFilterAssignmentGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
A graph of just the variables in the system.
- getFilterAsssignmentGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
- getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
-
- getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
-
- getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getFilteredPointerKeyForLocal(CGNode, int, IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getFilteredPointerKeyForLocal(CGNode, int, InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getFilteredPointerKeyForLocal(int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getFilteredPointerKeyForLocal(CGNode, int, FilteredPointerKey.TypeFilter) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getFirstAfter() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
The first SSA-Number after the parameters.
- getFirstCol() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
-
- getFirstCol() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
-
- getFirstCol() - Method in interface com.ibm.wala.classLoader.IMethod.SourcePosition
-
- getFirstInstructionIndex() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
-
- getFirstInstructionIndex() - Method in interface com.ibm.wala.cfg.IBasicBlock
-
Get the index of the first instruction in the basic block.
- getFirstInstructionIndex() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- getFirstInstructionIndex() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
-
- getFirstInstructionIndex() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
-
- getFirstInstructionIndex() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- getFirstInstructionIndex() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
Method getFirstInstructionIndex.
- getFirstLine() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
-
- getFirstLine() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
-
- getFirstLine() - Method in interface com.ibm.wala.classLoader.IMethod.SourcePosition
-
- getFirstOffset() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
-
- getFirstOffset() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
-
- getFirstOffset() - Method in interface com.ibm.wala.classLoader.IMethod.SourcePosition
-
- getFixedPointSystem() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSolver
-
- getFixedPointSystem() - Method in interface com.ibm.wala.fixpoint.IFixedPointSolver
-
- getFixedPointSystem() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- getFlagNames() - Method in class com.ibm.wala.sourcepos.CRTFlags
-
Returns the flag names of this instance.
- getFlags() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
-
These influence how the model is built.
- getFlags() - Method in class com.ibm.wala.sourcepos.CRTData
-
- getFloatValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getFlowGraph() - Method in class com.ibm.wala.dataflow.graph.BasicFramework
-
- getFlowGraph() - Method in interface com.ibm.wala.dataflow.graph.IKilldallFramework
-
- getFlowGraphIncludingImplicitConstraints() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
NOTE: do not use this method unless you really know what you are doing.
- getFlowGraphIncludingImplicitConstraints() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
NOTE: do not use this method unless you really know what you are doing.
- getFlowsTo(InstanceKey) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
get all the pointer keys that some instance key can flow to
- getFlowsTo(InstanceKeyAndState) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
get all the pointer keys that some instance key with state can flow to
- getFontSize() - Static method in class com.ibm.wala.viz.DotUtil
-
- getFooterInfo() - Method in class com.ibm.wala.sourcepos.MethodPositions
-
Returns the source position range of the end of the method block.
- getFootprint() - Method in class com.ibm.wala.util.perf.StopwatchGC
-
- getFormalTypeParameters() - Method in class com.ibm.wala.types.generics.ClassSignature
-
- getFormalTypeParameters() - Method in class com.ibm.wala.types.generics.MethodTypeSignature
-
- getFrameType() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
-
- getFree(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Returns and registers a free SSA-Number to a Type.
- getFree(TypeReference, SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Returns and registers a free SSA-Number to a Type.
- getFromId(int) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- getFromPc(int) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- getFromType() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- getFromType() - Method in interface com.ibm.wala.shrikeBT.IConversionInstruction
-
- getFromType() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
-
- getFunargNodes(Pair<String, String>) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
-
- getFunctionMap() - Method in interface com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationProblem
-
- getFunctionMap() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationProblem
-
- getFunctionMap() - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
-
- getGenericSignature() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- getGetCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getGlobalName() - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalRead
-
- getGlobalName() - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
-
- getGlobalObject(Atom) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
-
- getGlobalScope() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- getGlobalScope() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- getGotoCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getGraph() - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
- getGraph() - Method in class com.ibm.wala.util.graph.dominators.NumberedDominators
-
- getGraphNodeId() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
-
- getGraphNodeId() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- getGraphNodeId() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumber
-
- getGraphNodeId() - Method in interface com.ibm.wala.util.graph.INodeWithNumber
-
A non-negative integer which serves as an identifier for this node in
it's "dominant" graph.
- getHandler() - Method in class com.ibm.wala.shrikeBT.ExceptionHandler
-
- getHandlers() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
-
- getHandlers() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getHandlers() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getHandlers() - Method in class com.ibm.wala.shrikeBT.Decoder
-
Get the decoded exception handlers.
- getHandlers() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getHandlers() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
- getHandleStaticInit() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
Should call graph construction handle possible invocations of static initializer methods?
- getHasChanged() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getHeaderInfo() - Method in class com.ibm.wala.sourcepos.MethodPositions
-
Returns the source position range of the method declaration.
- getHeapGraph() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- getHeapGraph() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
-
- getHeapGraph() - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
-
- getHeapModel() - Method in interface com.ibm.wala.analysis.pointers.HeapGraph
-
- getHeapModel() - Method in class com.ibm.wala.analysis.pointers.HeapGraphImpl
-
- getHeapModel() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- getHeapModel() - Method in interface com.ibm.wala.demandpa.alg.IDemandPointerAnalysis
-
- getHeapModel() - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
- getHeapModel() - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
-
get the heap model used in this memory access map
- getHeapModel() - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
-
- getHeapModel() - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
-
- getHeapModel() - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
-
- getHeapModel() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
-
- getHeapModel() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedPointerAnalysis
-
- getHighSwitchValue() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the highest value of the tableswitch (as a signed int) Used for tableswitch
- getHistory() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.ManualFieldPolicy
-
- getICFG() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getIClass() - Method in class com.ibm.wala.analysis.typeInference.PointType
-
- getIdentifier() - Method in class com.ibm.wala.types.generics.FormalTypeParameter
-
- getIdentifier() - Method in class com.ibm.wala.types.generics.TypeVariableSignature
-
- getIdom(T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
return the immediate dominator of node
- getIgnoredPackages() - Method in class com.ibm.wala.ipa.summaries.XMLMethodSummaryReader
-
- getIKeyFactory() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getImmediateSubclasses(IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getImmediateSubclasses(IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- getImmediateSubclasses(IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- getImplementors(TypeReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getImplementors(TypeReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
TODO: tune this if necessary
- getImplementors(TypeReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- getImplicitExceptionTypes(IInstruction) - Method in interface com.ibm.wala.classLoader.BytecodeLanguage
-
- getImplicitExceptionTypes(IInstruction) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- getImplicitExceptionTypes() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getImplicitExceptionTypes(Instruction) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
-
- getIn(ShrikeCFG.BasicBlock) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
-
- getIn(DexCFG.BasicBlock) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
- getIn(Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
-
- getIncludedEntity(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- getIncomingPEIs(IR, ISSABasicBlock) - Static method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- getIncrement() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns an increment value (as a signed byte) Used for iinc
- getIndex(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
-
- getIndex() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.PathElement
-
- getIndex() - Method in exception com.ibm.wala.shrikeBT.Decoder.InvalidBytecodeException
-
- getIndex() - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
-
- getIndex() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
-
Return the value number of the index of the array reference.
- getIndex(int) - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- getIndex(long) - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- getIndexFromIIndex(int) - Method in class com.ibm.wala.cfg.InducedCFG
-
Get the position of a instruction with a given iindex in the internal list.
- getIndexFromPc(int) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- getIndexInClassFile() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- getIndirectionData() - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstIR
-
- getIndirectionData() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
-
- getIndirectionData() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getIndirectionData() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getIndirectionData() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
-
- getIndirectionData() - Method in class com.ibm.wala.ipa.summaries.SyntheticIR
-
- getIndirectionData() - Method in class com.ibm.wala.ssa.IR
-
subclasses must provide information about indirect use of values, if appropriate, and otherwise null
- getIndirectionData() - Method in class com.ibm.wala.ssa.SSABuilder
-
- getInfo(MethodReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters
-
- getInfo(Selector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters
-
- getInfo(Object) - Method in class com.ibm.wala.shrikeBT.MethodData
-
Get the annotation for the given key.
- getInfo(T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
- getInfo(T) - Method in class com.ibm.wala.util.graph.dominators.GenericDominators
-
- getInfo(T) - Method in class com.ibm.wala.util.graph.dominators.NumberedDominators
-
- getInfoForNewMultiDim(SSANewInstruction, HeapModel, CGNode) - Static method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph
-
collect information about the new instructions and putfield instructions used to model an allocation of a multi-dimensional
array.
- getInitialNonEmptySize() - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- getInitialNonEmptySize() - Method in class com.ibm.wala.util.intset.TunedMutableSparseIntSet
-
- getInnerClasses() - Method in class com.ibm.wala.shrikeCT.InnerClassesReader
-
- getInnermostElementClass() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getInnermostElementType() - Method in class com.ibm.wala.types.TypeName
-
Return the innermost element type reference for an array
- getInnermostElementType() - Method in class com.ibm.wala.types.TypeReference
-
Return the innermost element type reference for an array
- getInput() - Method in class com.ibm.wala.util.processes.Launcher
-
- getInputName() - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
- getInputReader() - Method in class com.ibm.wala.classLoader.CompoundModule
-
- getInputReader() - Method in class com.ibm.wala.classLoader.SourceFileModule
-
- getInputReader() - Method in interface com.ibm.wala.classLoader.SourceModule
-
- getInputReader() - Method in class com.ibm.wala.classLoader.SourceURLModule
-
- getInputStream(String) - Method in class com.ibm.wala.classLoader.AbstractNestedJarFileModule
-
- getInputStream() - Method in class com.ibm.wala.classLoader.AbstractURLModule
-
- getInputStream() - Method in class com.ibm.wala.classLoader.CompoundModule
-
- getInputStream() - Method in class com.ibm.wala.classLoader.FileModule
-
- getInputStream() - Method in class com.ibm.wala.classLoader.JarFileEntry
-
- getInputStream(String) - Method in class com.ibm.wala.classLoader.JarStreamModule
-
- getInputStream() - Method in interface com.ibm.wala.classLoader.ModuleEntry
-
- getInputStream() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
-
- getInputStreamFromClassLoader(String, ClassLoader) - Method in class com.ibm.wala.util.io.FileProvider
-
First tries to read fileName from the ClassLoader loader.
- getInstance(IClassHierarchy) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- getInstance() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
-
- GetInstanceField(int, int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.GetField.GetInstanceField
-
- getInstanceFieldKey() - Method in class com.ibm.wala.demandpa.alg.InstanceFieldKeyAndState
-
- getInstanceFieldPointerKeyForConstant(InstanceKey, ConstantKey) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
if F is a supported constant representing a field, return the corresponding
InstanceFieldKey
for I.
- getInstanceIndex(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- getInstanceKey() - Method in class com.ibm.wala.demandpa.alg.InstanceKeyAndState
-
- getInstanceKey() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractFieldPointerKey
-
- getInstanceKey() - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceFieldPointerKey
-
- getInstanceKey(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageInstanceKeys
-
- getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
-
- getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNodeFactory
-
- getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
- getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
-
- getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
-
- getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
-
- getInstanceKeyForAllocation(NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getInstanceKeyForAllocation(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getInstanceKeyForClassObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getInstanceKeyForConstant(TypeReference, Object) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageInstanceKeys
-
- getInstanceKeyForConstant(TypeReference, Object) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
-
- getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNodeFactory
-
- getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
- getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
-
- getInstanceKeyForConstant(TypeReference, T) - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
-
- getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getInstanceKeyForConstant(TypeReference, Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
-
- getInstanceKeyForConstant(T) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getInstanceKeyForConstant(TypeReference, T) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageInstanceKeys
-
- getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
-
- getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNodeFactory
-
- getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
- getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
-
- getInstanceKeyForMetadataObject(Object, TypeReference) - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
-
- getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
-
- getInstanceKeyForMetadataObject(Object, TypeReference) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageInstanceKeys
-
- getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
-
- getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNodeFactory
-
- getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
- getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
-
- getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
-
- getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
-
- getInstanceKeyForMultiNewArray(NewSiteReference, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getInstanceKeyForMultiNewArray(CGNode, NewSiteReference, int) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageInstanceKeys
-
- getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
-
- getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNodeFactory
-
- getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
- getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.ClassBasedInstanceKeys
-
- getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in interface com.ibm.wala.ipa.callgraph.propagation.InstanceKeyFactory
-
- getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
-
- getInstanceKeyForPEI(ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference, InstanceKeyFactory) - Static method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- getInstanceKeyForPEI(CGNode, ProgramCounter, TypeReference) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getInstanceKeyMapping() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
-
- getInstanceKeyMapping() - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
-
- getInstanceKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
-
- getInstanceKeys() - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
-
- getInstanceKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getInstanceKeysForClass(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getInstanceKeysForClass(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- getInstanceKeysForPEI(SSAInstruction, IR, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
-
- getInstanceOfCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getInstantiationBehavior(IClassHierarchy) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Controls the instantiation of variables in the model.
- getInstrReturningTo(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- getInstrReturningTo(LocalPointerKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
-
get the SSAInvokeInstruction
whose return value is assigned to a pointer key.
- getInstrsPassingParam(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- getInstrsPassingParam(LocalPointerKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
-
- GetInstruction(int, int, FieldReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- GetInstruction(int, int, int, FieldReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- getInstruction() - Method in class com.ibm.wala.ipa.slicer.ExceptionalReturnCaller
-
- getInstruction() - Method in class com.ibm.wala.ipa.slicer.GetCaughtExceptionStatement
-
- getInstruction() - Method in class com.ibm.wala.ipa.slicer.NormalReturnCaller
-
- getInstruction() - Method in class com.ibm.wala.ipa.slicer.ParamCaller
-
- getInstruction() - Method in class com.ibm.wala.ipa.slicer.StatementWithInstructionIndex
-
- GetInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents get and getstatic instructions.
- getInstruction() - Method in interface com.ibm.wala.ssa.analysis.IExplodedBasicBlock
-
get the instruction for this block, or null if the block has no instruction
- GetInstruction(int, int, FieldReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- GetInstruction(int, int, int, FieldReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- GetInstruction(int, SSAValue, SSAValue, FieldReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
targetValue = containingInstance.field.
- GetInstruction(int, SSAValue, FieldReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
Reads static field into targetValue.
- getInstructionFactory() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
- getInstructionFactory() - Method in interface com.ibm.wala.classLoader.IClassLoader
-
- getInstructionFactory() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
- getInstructionFromIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getInstructionIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getInstructionIndex() - Method in class com.ibm.wala.demandpa.util.MemoryAccess
-
- getInstructionIndex() - Method in class com.ibm.wala.ipa.slicer.StatementWithInstructionIndex
-
- getInstructionOffsets() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getInstructionPosition(int) - Method in interface com.ibm.wala.cast.loader.AstMethod.DebuggingInformation
-
- getInstructions() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
-
- getInstructions() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- getInstructions(IR) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- getInstructions() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstCFG
-
- getInstructions() - Method in interface com.ibm.wala.cfg.ControlFlowGraph
-
- getInstructions() - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
-
- getInstructions() - Method in class com.ibm.wala.cfg.InducedCFG
-
- getInstructions() - Method in class com.ibm.wala.cfg.ShrikeCFG
-
- getInstructions() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
-
- getInstructions() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getInstructions() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
-
- getInstructions() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getInstructions() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
-
- getInstructions() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- getInstructions() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getInstructions() - Method in class com.ibm.wala.shrikeBT.Decoder
-
Get the decoded instructions.
- getInstructions() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getInstructions() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
- getInstructions() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getInstructions() - Method in class com.ibm.wala.ssa.IR
-
Returns the normal instructions.
- getInstructions() - Method in class com.ibm.wala.ssa.SSACFG
-
NB: Use iterators such as IR.iterateAllInstructions() instead of this method.
- getInstructionsToBytecodes() - Method in class com.ibm.wala.shrikeBT.Decoder
-
Get the mapping between instructions and input bytecodes.
- getInstructionsToBytecodes() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getInstructionsToBytecodes() - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
- getInt(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getIntent() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
-
- getIntent(Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Get Intent with applied overrides.
- getInterfaceBounds() - Method in class com.ibm.wala.types.generics.FormalTypeParameter
-
- getInterfaceCount() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getInterfaceName(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getInterfaceNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getInterfaceNameIndices() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getInterfaceNames() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getInterpreter() - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- getInterpreter(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
- getIntValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getInvariantContents(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getInvariantContents(SymbolTable, DefUse, CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getInvariantContents(SymbolTable, DefUse, CGNode, int, HeapModel) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
precondition:contentsAreInvariant(valueNumber)
- getInvariantContents(SymbolTable, DefUse, CGNode, int, HeapModel, boolean) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- getInverse(int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
-
N.B: If we're using the ZERO_PATH_SHORT_CIRCUIT, then we may have -> implicitly represented since we also
have -> .
- getInversePathEdges(T, T, int) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- getInvertedSummaryEdgesForTarget(int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalSummaryEdges
-
Note: This is inefficient.
- getInvocationCode() - Method in class com.ibm.wala.classLoader.CallSiteReference
-
Return one of INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL, or INVOKEINTERFACE
- getInvocationCode() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke
-
- getInvocationCode() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeDirect
-
- getInvocationCode() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeInterface
-
- getInvocationCode() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeStatic
-
- getInvocationCode() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeSuper
-
- getInvocationCode() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeVirtual
-
- getInvocationCode() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction
-
- getInvocationCode() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getInvocationCode() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getInvocationCode() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
- getInvocationMode() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getInvocationModeString() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getInvocationString(IInvokeInstruction.IDispatch) - Method in class com.ibm.wala.classLoader.CallSiteReference
-
- getInvocationString() - Method in class com.ibm.wala.classLoader.CallSiteReference
-
- getInvokeCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getInvokeMethodReference(ClassLoaderReference, IInvokeInstruction) - Method in interface com.ibm.wala.classLoader.BytecodeLanguage
-
- getInvokeMethodReference(ClassLoaderReference, IInvokeInstruction) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- getInvokeStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
-
- getInvokeStatements() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
-
- getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
-
END Custom change: caching
- getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
-
- getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
-
- getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
-
- getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
-
- getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
-
- getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
-
- getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
END Custom change: caching
- getIR(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
-
END Custom change: caching
- getIR() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
-
- getIR(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
-
- getIR(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
-
Generates an adapted IR of the managed functions on each call.
- getIR(IMethod, Context) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getIR(CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getIR(IMethod) - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
-
- getIR() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
-
- getIR() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- getIR(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
-
- getIR(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
-
- getIR(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
-
- getIR(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
-
- getIR(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.SSAContextInterpreter
-
- getIR() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getIRFactory() - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
-
- getIsStatic() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getIsSynchronized() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getItemCount() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getItemType(int) - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getJ2EEJarFiles() - Static method in class com.ibm.wala.properties.WalaProperties
-
- getJ2SEJarFiles() - Static method in class com.ibm.wala.properties.WalaProperties
-
Determine the classpath noted in wala.properties for J2SE standard libraries
If wala.properties cannot be loaded, returns jar files in boot classpath.
- getJarFile() - Method in class com.ibm.wala.classLoader.JarFileEntry
-
- getJarFile() - Method in class com.ibm.wala.classLoader.JarFileModule
-
- getJarFileFromClassLoader(String, ClassLoader) - Method in class com.ibm.wala.util.io.FileProvider
-
- getJarFileModule(String) - Method in class com.ibm.wala.util.io.FileProvider
-
- getJarFileModule(String, ClassLoader) - Method in class com.ibm.wala.util.io.FileProvider
-
- getJarsInDirectory(String) - Static method in class com.ibm.wala.properties.WalaProperties
-
- getJavaExe() - Method in class com.ibm.wala.util.processes.JavaLauncher
-
- getJavaLangErrorTypes() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getJavaLangErrorTypes() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
Solely for optimization; return a Collection representing the subclasses of Error
kind of ugly.
- getJavaLangErrorTypes() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
Solely for optimization; return a Collection representing the subclasses of Error
kind of ugly.
- getJavaLangObject() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getJavaLangRuntimeExceptionTypes() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getJavaLangRuntimeExceptionTypes() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
Solely for optimization; return a Collection representing the subclasses of RuntimeException
kind of ugly.
- getJavaLangRuntimeExceptionTypes() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
Solely for optimization; return a Collection
representing the subclasses of RuntimeException
kind of ugly.
- getJavaLibraryVersion() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- getKey() - Method in class com.ibm.wala.demandpa.flowgraph.PointerKeyAndCallSite
-
- getKey(int) - Method in class com.ibm.wala.util.collections.SmallMap
-
Use with care.
- getKeyForSelector(Selector) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.BasicRTABuilder
-
- getKeyForSite(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- getKeyForSite(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.BasicRTABuilder
-
- getKind() - Method in class com.ibm.wala.cast.ir.translator.AbstractClassEntity
-
- getKind() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
-
- getKind() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
-
- getKind() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
What kind of entity is this? The answer should be one of the
constants in this file.
- getKind() - Method in interface com.ibm.wala.cast.tree.CAstNode
-
What kind of node is this? Should return some constant from this file.
- getKind() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
-
- getKind() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
-
- getKind() - Method in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- getKind() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.ExceptionalReturnCallee
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.ExceptionalReturnCaller
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.GetCaughtExceptionStatement
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCallee
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapParamCaller
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCallee
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.HeapStatement.HeapReturnCaller
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.MethodEntryStatement
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.MethodExitStatement
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.NormalReturnCallee
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.NormalReturnCaller
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.NormalStatement
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.ParamCallee
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.ParamCaller
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.PhiStatement
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.PiStatement
-
- getKind() - Method in class com.ibm.wala.ipa.slicer.Statement
-
- getKind() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser.ReferenceToken
-
- getKindAsString(int) - Method in class com.ibm.wala.cast.util.CAstPrinter
-
- getKnownMethods() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters
-
- getLabel() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- getLabel(T) - Method in interface com.ibm.wala.viz.NodeDecorator
-
- getLabelsAndOffsets() - Method in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
-
- getLabelsAndOffsets() - Method in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
-
- getLabelsAndOffsets() - Method in interface com.ibm.wala.dalvik.dex.instructions.SwitchPad
-
- getLanguage(CGNode) - Static method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
-
- getLanguage() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
- getLanguage() - Method in interface com.ibm.wala.classLoader.IClassLoader
-
- getLanguage(Atom) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- getLanguage() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
- getLanguage() - Method in class com.ibm.wala.types.ClassLoaderReference
-
- getLanguageRoot(Atom) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph
-
- getLanguages() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- getLastClassResourceName() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Get the name of the resource containing the last class returned.
- getLastCol() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
-
- getLastCol() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
-
- getLastCol() - Method in interface com.ibm.wala.classLoader.IMethod.SourcePosition
-
- getLastInstruction(ControlFlowGraph, IBasicBlock) - Static method in class com.ibm.wala.cfg.Util
-
- getLastInstruction() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- getLastInstruction() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
-
- getLastInstruction() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- getLastInstructionForBlock(T, SSAInstruction[]) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getLastInstructionIndex() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
-
- getLastInstructionIndex() - Method in interface com.ibm.wala.cfg.IBasicBlock
-
Get the index of the last instruction in the basic block.
- getLastInstructionIndex() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- getLastInstructionIndex() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
-
- getLastInstructionIndex() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
-
- getLastInstructionIndex() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- getLastInstructionIndex() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- getLastLine() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
-
- getLastLine() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
-
- getLastLine() - Method in interface com.ibm.wala.classLoader.IMethod.SourcePosition
-
- getLastMatch() - Method in class com.ibm.wala.cast.tree.pattern.SomeConstant
-
- getLastOffset() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
-
- getLastOffset() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
-
- getLastOffset() - Method in interface com.ibm.wala.classLoader.IMethod.SourcePosition
-
- getLastProcess() - Method in class com.ibm.wala.util.processes.JavaLauncher
-
- getLatticeValues() - Method in class com.ibm.wala.dataflow.graph.BitVectorFramework
-
- getLeastCommonSuperclass(IClass, IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getLeastCommonSuperclass(TypeReference, TypeReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getLeastCommonSuperclass(IClass, IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- getLeastCommonSuperclass(TypeReference, TypeReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- getLeastCommonSuperclass(IClass, IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- getLeastCommonSuperclass(TypeReference, TypeReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- getLength(CGNode, CallSiteReference, IMethod) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
-
- getLength(CGNode, CallSiteReference, IMethod) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.nCFAContextSelector
-
- getLevel() - Method in class com.ibm.wala.util.warnings.Warning
-
- getLHS() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
Return the left-hand side of this equation.
- getLHS() - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
-
Return the left-hand side of this equation.
- getLHS() - Method in interface com.ibm.wala.fixpoint.IFixedPointStatement
-
- getLHS() - Method in class com.ibm.wala.fixpoint.UnaryStatement
-
Return the left-hand side of this equation.
- getLine() - Method in class com.ibm.wala.sourcepos.Position
-
Returns the line number.
- getLineNumber(int) - Method in class com.ibm.wala.cast.loader.AstMethod
-
END Custom change: precise bytecode positions
- getLineNumber(int) - Method in interface com.ibm.wala.classLoader.IMethod
-
- getLineNumber(int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
END Custom change: precise bytecode positions
- getLineNumber(int) - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
END Custom change: precise bytecode positions
- getLineNumber(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getLiveBefore(int) - Method in interface com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis.Result
-
- getLoadedType() - Method in class com.ibm.wala.ssa.SSALoadIndirectInstruction
-
- getLoader(Atom) - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
-
- getLoader(ClassLoaderReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getLoader(ClassLoaderReference, IClassHierarchy, AnalysisScope) - Method in class com.ibm.wala.cast.loader.SingleClassLoaderFactory
-
- getLoader(ClassLoaderReference, IClassHierarchy, AnalysisScope) - Method in interface com.ibm.wala.classLoader.ClassLoaderFactory
-
Return a class loader corresponding to a given
class loader identifier.
- getLoader(ClassLoaderReference, IClassHierarchy, AnalysisScope) - Method in class com.ibm.wala.classLoader.ClassLoaderFactoryImpl
-
Return a class loader corresponding to a given class loader identifier.
- getLoader(Atom) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- getLoader(ClassLoaderReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- getLoader(ClassLoaderReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- getLoaderImpl(ClassLoaderReference) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- getLoaders() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
-
- getLoaders() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getLoaders() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- getLoaders() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- getLoaders() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- getLocal(int) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
- getLocal(int) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
-
- getLocalBlock(P, int) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getLocalBlock(CGNode, int) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getLocalBlock(P, int) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- getLocalBlockNumber(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getLocalBlockNumber(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getLocalBlockNumber(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- getLocalFile(SourceModule) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
-
- getLocalForType(TypeReference) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
-
- getLocalLoadCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getLocalMap() - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstIR
-
- getLocalMap() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
-
- getLocalMap() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames.SyntheticIRWithNames
-
- getLocalMap() - Method in class com.ibm.wala.ipa.summaries.SyntheticIR
-
This returns null, as synthetic IRs have no local names right now.
- getLocalMap() - Method in class com.ibm.wala.ssa.IR
-
subclasses must provide a source name mapping, if they want one (or null otherwise)
- getLocalMap() - Method in class com.ibm.wala.ssa.SSABuilder
-
- getLocalNames(int, int) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames.SyntheticIRWithNames.SyntheticSSA2LocalMap
-
Does not respect index.
- getLocalNames() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
A mapping from SSA-Values to Variable-names.
- getLocalNames(int, int) - Method in class com.ibm.wala.ssa.IR
-
- getLocalNames(int, int) - Method in interface com.ibm.wala.ssa.IR.SSA2LocalMap
-
- getLocalNumber() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the number of the local (as an unsigned byte) Used for iload, lload, fload, dload, aload, istore, lstore, fstore,
dstore, astore, iinc, ret
- getLocalPathEdges(T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- getLocals() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
Use with care.
- getLocals() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
-
Use with care.
- getLocals() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.PathElement
-
- getLocalStoreCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getLocalTypes() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getLocalTypes() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
-
- getLocalVariableName(int, int) - Method in interface com.ibm.wala.classLoader.IMethod
-
- getLocalVariableName(int, int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getLocalVariableName(int, int) - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getLocalVariableName(int, int) - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getLocalVariableName(int, int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getLocalVariableName(int, int) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames
-
Returns the variable name to a ssa-number.
- getLocation() - Method in class com.ibm.wala.ipa.slicer.HeapStatement
-
- getLongValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getLookupSwitchOffset(int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the numbered offset of the lookupswitch (as a signed int) Used for lookupswitch The "cursor" has to be positioned at
the start of the pair table NOTE: Will NOT advance cursor
- getLookupSwitchValue(int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the numbered value of the lookupswitch (as a signed int) Used for lookupswitch The "cursor" has to be positioned at the
start of the pair table NOTE: Will NOT advance cursor
- getLowSwitchValue() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the lowest value of the tableswitch (as a signed int) Used for tableswitch
- getMagic() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMainClass() - Method in class com.ibm.wala.util.processes.JavaLauncher
-
- getMainEntry() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getMainThread() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
-
- getMajorVersion() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMappedIndex(Object) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
-
- getMappedIndex(Object) - Method in class com.ibm.wala.util.intset.MutableMapping
-
- getMappedIndex(Object) - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
-
- getMappedIndex(Object) - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
-
- getMappedNodes() - Method in interface com.ibm.wala.cast.tree.CAstControlFlowMap
-
Returns an iterator of all CAstNodes for which this map contains control
flow mapping information.
- getMappedNodes() - Method in interface com.ibm.wala.cast.tree.CAstNodeTypeMap
-
- getMappedNodes() - Method in interface com.ibm.wala.cast.tree.CAstSourcePositionMap
-
Returns an iterator of all CAstNodes for which this map contains
source mapping information.
- getMappedNodes() - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
-
- getMappedNodes() - Method in class com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder
-
- getMappedNodes() - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
-
- getMappedObject(int) - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
-
- getMappedObject(int) - Method in class com.ibm.wala.util.intset.MutableMapping
-
- getMappedObject(int) - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
-
- getMappedObject(int) - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
-
- getMapping() - Method in class com.ibm.wala.util.intset.OrdinalSet
-
- getMaxChildIndex() - Method in class com.ibm.wala.util.graph.BasicTree
-
- getMaxEvalBetweenTopo() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- getMaxEvalBetweenTopo() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- getMaximumIndex() - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
-
- getMaximumIndex() - Method in class com.ibm.wala.util.intset.MutableMapping
-
- getMaximumIndex() - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
-
- getMaximumIndex() - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
-
- getMaxIndex() - Method in interface com.ibm.wala.util.collections.IVector
-
- getMaxIndex() - Method in class com.ibm.wala.util.collections.SimpleVector
-
- getMaxIndex() - Method in class com.ibm.wala.util.collections.SparseVector
-
- getMaxIndex() - Method in class com.ibm.wala.util.collections.TwoLevelVector
-
- getMaxIndex() - Method in interface com.ibm.wala.util.intset.IntVector
-
- getMaxIndex() - Method in class com.ibm.wala.util.intset.MultiModalIntVector
-
- getMaxIndex() - Method in class com.ibm.wala.util.intset.SimpleIntVector
-
- getMaxIndex() - Method in class com.ibm.wala.util.intset.SparseIntVector
-
- getMaxIndex() - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
-
- getMaxLocals() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getMaxLocals() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getMaxLocals() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getMaxLocals() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
-
- getMaxLocals() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
XXX not fully about the + 2.
- getMaxLocals() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getMaxLocals() - Method in class com.ibm.wala.shrikeCT.CodeReader
-
- getMaxNumber() - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- getMaxNumber() - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getMaxNumber() - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getMaxNumber() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getMaxNumber() - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getMaxNumber() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getMaxNumber() - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getMaxNumber() - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getMaxNumber() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getMaxNumber() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getMaxNumber() - Method in class com.ibm.wala.ssa.SSACFG
-
- getMaxNumber() - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
-
- getMaxNumber() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
-
- getMaxNumber() - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- getMaxNumber() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
-
- getMaxNumber() - Method in interface com.ibm.wala.util.graph.NumberedNodeManager
-
- getMaxNumberOfNodes() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- getMaxSize() - Static method in class com.ibm.wala.util.collections.ImmutableStack
-
- getMaxStack() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getMaxStack() - Method in class com.ibm.wala.shrikeCT.CodeReader
-
- getMaxStackHeight() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getMaxStackHeight() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getMaxStackHeight() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getMaxStackHeight() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
-
- getMaxStackHeight() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getMaxValueNumber() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- getMaxValueNumber() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- getMaxValueNumber() - Method in class com.ibm.wala.ssa.DefUse
-
- getMaxValueNumber() - Method in class com.ibm.wala.ssa.SymbolTable
-
- getMeetOperator() - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
-
TODO: perhaps this should go with a Lattice object instead.
- getMemberRef() - Method in class com.ibm.wala.ssa.ReflectiveMemberAccess
-
- getMergeFunction() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationProblem
-
Special case: if supportsMerge(), then the problem is not really IFDS anymore.
- getMergeFunction() - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
-
- getMessages(ModuleEntry) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- getMetadataToken(Object) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- getMetadataToken(Object) - Method in interface com.ibm.wala.classLoader.Language
-
Get the representation of the meta-data corresponding to value.
- getMethod() - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodItem
-
- getMethod() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- getMethod() - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstIR
-
- getMethod() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
-
- getMethod(Selector) - Method in class com.ibm.wala.cast.loader.AstClass
-
- getMethod(Selector) - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getMethod() - Method in class com.ibm.wala.cast.loader.AstMethod.LexicalParent
-
- getMethod() - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getMethod() - Method in interface com.ibm.wala.cfg.ControlFlowGraph
-
- getMethod() - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
-
- getMethod() - Method in interface com.ibm.wala.cfg.IBasicBlock
-
- getMethod() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- getMethod() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
-
- getMethod() - Method in class com.ibm.wala.cfg.ShrikeCFG
-
- getMethod(Selector) - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getMethod(Selector) - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getMethod(Selector) - Method in interface com.ibm.wala.classLoader.IClass
-
Finds method matching signature.
- getMethod() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
-
- getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
Building the SummarizedMethod is delayed upon the first class to this method.
- getMethod(Selector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
-
- getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
-
- getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
-
- getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
-
- getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
-
- getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.UnknownTargetModel
-
- getMethod() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
-
Return the
method
this CGNode represents.
- getMethod() - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
-
- getMethod() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
-
- getMethod(Selector) - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getMethod() - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
-
- getMethod() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
-
- getMethod() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- getMethod() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- getMethod(Selector) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getMethod(Selector) - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getMethod() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
Returns the method.
- getMethod() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Retrieve the Method this Summary implements.
- getMethod() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getMethod() - Method in class com.ibm.wala.ssa.IR
-
- getMethod() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- getMethod() - Method in class com.ibm.wala.ssa.SSACFG
-
- getMethodAccessFlags(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodAs(MethodReference, TypeReference, IntentStarters.StartInfo, CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
Get method of the Model in an other Signature.
- getMethodCode(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Get the original code resource for the method.
- GetMethodContext - Class in com.ibm.wala.analysis.reflection
-
- GetMethodContext(TypeAbstraction, ConstantKey) - Constructor for class com.ibm.wala.analysis.reflection.GetMethodContext
-
Construct this GetMethodContext.
- GetMethodContextInterpreter - Class in com.ibm.wala.analysis.reflection
-
- GetMethodContextInterpreter() - Constructor for class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
-
- GetMethodContextSelector - Class in com.ibm.wala.analysis.reflection
-
- GetMethodContextSelector(boolean) - Constructor for class com.ibm.wala.analysis.reflection.GetMethodContextSelector
-
- getMethodCount() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodEncap() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
Creates an "encapsulated" version of the model.
- getMethodInfo() - Method in class com.ibm.wala.sourcepos.MethodPositions
-
Returns the source position range of the method parameter declaration.
- getMethodName() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getMethodName() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getMethodName() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getMethodName() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction
-
- getMethodName() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getMethodName() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getMethodName(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodRawOffset(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodRawSize(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethods() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallString
-
- getMethodSignature() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getMethodSignature() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getMethodSignature() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getMethodSignature() - Method in interface com.ibm.wala.shrikeBT.IInvokeInstruction
-
- getMethodSignature() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getMethodSignature() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getMethodSummary() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Generates the MethodSummary and locks class.
- getMethodTargetSelector() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- getMethodType(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodTypeIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMethodTypeSignature() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
UNDER CONSTRUCTION
- getMethodTypeSignature(IMethod) - Static method in class com.ibm.wala.types.generics.MethodTypeSignature
-
- getMillisPerWorkItem() - Method in class com.ibm.wala.util.ProgressMaster
-
- getMinEquationsForTopSort() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- getMinorVersion() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getMinSizeForTopSort() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- getMod(CGNode, ExtendedHeapModel, PointerAnalysis<T>, SSAInstruction, HeapExclusions) - Method in class com.ibm.wala.ipa.modref.ModRef
-
Compute the set of
PointerKey
s that represent pointers that instruction s may write to.
- getMod(CGNode, ExtendedHeapModel, PointerAnalysis<T>, SSAInstruction, HeapExclusions, boolean) - Method in class com.ibm.wala.ipa.modref.ModRef
-
Compute the set of
PointerKey
s that represent pointers that instruction s may write to.
- getMod(CGNode) - Method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
-
- getModelBehavior() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
The behavior set using setModelBehavior(Class).
- getModifiers() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getModifiers() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getModifiers() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getModifiers() - Method in interface com.ibm.wala.classLoader.IClass
-
Return the integer that encodes the class's modifiers, as defined by the JVM specification
- getModifiers() - Method in class com.ibm.wala.classLoader.JVMClass
-
- getModifiers() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getModifiers() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getModifiers() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
-
- getModifiers() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This is a public final class.
- getModifiers() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getModifiers() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getModifiers() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getModule() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- getModule() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- getModuleEntry() - Method in class com.ibm.wala.classLoader.ShrikeClass
-
- getModuleEntry() - Method in class com.ibm.wala.util.shrike.ShrikeClassReaderHandle
-
- getModules(ClassLoaderReference) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- getModulesWithParseErrors() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- getModulesWithWarnings() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- getMonitorCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getMsg() - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.IgnoreSerializableWarning
-
- getMsg() - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.ManySubtypesWarning
-
- getMsg() - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.NoSubtypesWarning
-
- getMsg() - Method in class com.ibm.wala.ipa.cha.ClassHierarchyWarning
-
- getMsg() - Method in class com.ibm.wala.util.shrike.Exceptions.MethodResolutionFailure
-
- getMsg() - Method in class com.ibm.wala.util.warnings.Warning
-
Must return the same String always -- this is required by the implementation of hashCode.
- getMultiple(String) - Method in class com.ibm.wala.cast.util.CAstPattern.Segments
-
- getMutableInstanceKeysForClass(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getName() - Method in class com.ibm.wala.analysis.reflection.GetMethodContext
-
Get the name.
- getName() - Method in class com.ibm.wala.cast.ipa.callgraph.AstGlobalPointerKey
-
- getName() - Method in class com.ibm.wala.cast.ipa.callgraph.ObjectPropertyCatalogKey
-
- getName() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
-
- getName() - Method in class com.ibm.wala.cast.ir.translator.AbstractClassEntity
-
- getName() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
-
- getName() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
-
- getName() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- getName() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- getName() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getName() - Method in class com.ibm.wala.cast.loader.AstDynamicField
-
- getName() - Method in class com.ibm.wala.cast.loader.AstField
-
- getName() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getName() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getName() - Method in class com.ibm.wala.cast.loader.AstMethod.LexicalParent
-
- getName() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- getName() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
Some programming language constructs have names.
- getName() - Method in class com.ibm.wala.cast.tree.CAstQualifier
-
- getName() - Method in interface com.ibm.wala.cast.tree.CAstType
-
Returns the fully-qualified (e.g.
- getName() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getName() - Method in class com.ibm.wala.classLoader.AbstractURLModule
-
- getName() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getName() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getName() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
- getName() - Method in class com.ibm.wala.classLoader.CompoundModule
-
- getName() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- getName() - Method in class com.ibm.wala.classLoader.FileModule
-
- getName() - Method in interface com.ibm.wala.classLoader.IClass
-
- getName() - Method in interface com.ibm.wala.classLoader.IClassLoader
-
- getName() - Method in interface com.ibm.wala.classLoader.IMember
-
- getName() - Method in class com.ibm.wala.classLoader.JarFileEntry
-
- getName() - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- getName() - Method in interface com.ibm.wala.classLoader.Language
-
What is the name of the language?
- getName() - Method in interface com.ibm.wala.classLoader.ModuleEntry
-
- getName() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getName() - Method in class com.ibm.wala.classLoader.SyntheticClass
-
- getName() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getName() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
-
- getName() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getName() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
-
- getName() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- getName() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
-
- getName() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
-
- getName() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
-
- getName() - Method in enum com.ibm.wala.dalvik.util.AndroidComponent
-
The TypeName associated to the component.
- getName() - Method in class com.ibm.wala.demandpa.util.ArrayContents
-
- getName() - Method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
-
- getName() - Method in enum com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
-
- getName() - Method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
-
- getName(TypeReference) - Static method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getName() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
- getName() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getName() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- getName() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getName() - Method in class com.ibm.wala.types.ClassLoaderReference
-
- getName() - Method in class com.ibm.wala.types.MemberReference
-
- getName() - Method in class com.ibm.wala.types.Selector
-
- getName() - Method in class com.ibm.wala.types.TypeReference
-
- getName() - Method in class com.ibm.wala.util.perf.StopwatchGC
-
Returns the name for this timer.
- getNamedArguments() - Method in class com.ibm.wala.types.annotations.Annotation
-
Get the named arguments to the annotation, represented as a mapping from
name to value
- getNameIndex() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- getNameIndex() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getNames() - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
-
- getNames() - Method in interface com.ibm.wala.ssa.SSAIndirectionData
-
Returns the set of "source" level names (e.g.
- getNativeSpec() - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- getNEdges() - Method in class com.ibm.wala.ipa.callgraph.CallGraphStats.CGStats
-
- getNestedContents() - Method in class com.ibm.wala.classLoader.AbstractNestedJarFileModule
-
- getNestedContents() - Method in class com.ibm.wala.classLoader.NestedJarFileModule
-
- getNestedContents() - Method in class com.ibm.wala.classLoader.ResourceJarFileModule
-
- getNew(NewSiteReference) - Method in class com.ibm.wala.ssa.IR
-
Return the new instruction corresponding to an allocation site
- getNewArrayExceptions() - Static method in class com.ibm.wala.classLoader.JavaLanguage
-
- getNewBytecodesToOldBytecodes() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getNewCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getNewInstructionIndex(NewSiteReference) - Method in class com.ibm.wala.ssa.IR
-
Return the instruction index corresponding to an allocation site
- getNewScalarExceptions() - Static method in class com.ibm.wala.classLoader.JavaLanguage
-
- getNewSite() - Method in class com.ibm.wala.ssa.SSANewInstruction
-
- getNewSiteForType(TypeReference) - Method in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
-
- getNewSites(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
-
- getNextNewValueNumber() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- getNextNewValueNumber() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- getNextProgramCounter() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- getNextProgramCounter() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Gets you a non-reserved ProgramCounter you can write to.
- getNMethods() - Method in class com.ibm.wala.ipa.callgraph.CallGraphStats.CGStats
-
- getNNodes() - Method in class com.ibm.wala.ipa.callgraph.CallGraphStats.CGStats
-
- getNode(int) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- getNode() - Method in interface com.ibm.wala.analysis.reflection.InstanceKeyWithNode
-
- getNode(int) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getNode(int) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getNode(int) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getNode() - Method in class com.ibm.wala.demandpa.util.MemoryAccess
-
- getNode(IMethod, Context) - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
-
If you want to get
all the nodes corresponding to a particular method, regardless of context, then use
getNodes
- getNode(BasicCallGraph.Key) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
- getNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
- getNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getNode(int) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getNode() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractLocalPointerKey
-
- getNode() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractTypeInNode
-
- getNode() - Method in class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey
-
- getNode() - Method in class com.ibm.wala.ipa.callgraph.propagation.NodeKey
-
- getNode() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.CallSite
-
- getNode(int) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getNode(int) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getNode() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- getNode(int) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getNode() - Method in class com.ibm.wala.ipa.slicer.Statement
-
- getNode(int) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getNode(int) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getNode(int) - Method in class com.ibm.wala.ssa.SSACFG
-
- getNode(int) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
-
- getNode(int) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
-
- getNode(int) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- getNode(int) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
-
- getNode(int) - Method in interface com.ibm.wala.util.graph.NumberedNodeManager
-
- getNodeManager() - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- getNodeManager() - Method in class com.ibm.wala.cfg.cdg.ControlDependenceGraph
-
- getNodeManager() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
- getNodeManager() - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- getNodeManager() - Method in class com.ibm.wala.ipa.slicer.SDG
-
- getNodeManager() - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- getNodeManager() - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
-
- getNodeManager() - Method in class com.ibm.wala.util.graph.EdgeFilteredNumberedGraph
-
- getNodeManager() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedGraph
-
- getNodeManager() - Method in class com.ibm.wala.util.graph.impl.InvertedGraph
-
- getNodeManager() - Method in class com.ibm.wala.util.graph.impl.InvertedNumberedGraph
-
- getNodeManager() - Method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
-
- getNodeManager() - Method in class com.ibm.wala.util.graph.impl.SparseNumberedGraph
-
- getNodeManager() - Method in class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
-
- getNodes(MethodReference) - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
-
- getNodes(MethodReference) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
- getNodes(MethodReference) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getNodes(MethodReference) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getNodeTransferFunction(T) - Method in interface com.ibm.wala.dataflow.graph.ITransferFunctionProvider
-
- getNodeType(CAstNode) - Method in interface com.ibm.wala.cast.tree.CAstNodeTypeMap
-
- getNodeType(CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstNodeTypeMapRecorder
-
- getNodeTypeMap() - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- getNodeTypeMap() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
-
- getNodeTypeMap() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
-
- getNodeTypeMap() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
-
for recording types of nodes
- getNodeTypeMap() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
The map from CAstNodes to types.
- getNodeTypeMap() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getNormalFlowFunction(T, T) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
-
- getNormalFlowFunction(T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IFlowFunctionMap
-
- getNormalFlowFunction(T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
-
- getNormalFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
-
- getNormalPredecessors(T) - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- getNormalPredecessors(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getNormalPredecessors(T) - Method in interface com.ibm.wala.cfg.ControlFlowGraph
-
The order of blocks returned should be arbitrary but deterministic.
- getNormalPredecessors(T) - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
-
- getNormalPredecessors(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- getNormalPredecessors(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getNormalPredecessors(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- getNormalSuccessors(T) - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- getNormalSuccessors(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getNormalSuccessors(T) - Method in interface com.ibm.wala.cfg.ControlFlowGraph
-
The order of blocks returned should be arbitrary but deterministic.
- getNormalSuccessors(T) - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
-
- getNormalSuccessors(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
get the "normal" successors (sic) for a return site; i.e., the "normal" CFG predecessors that are not call nodes.
- getNormalSuccessors(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getNormalSuccessors(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- getNormalSuccessors(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- getNormalSuccessors(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getNormalSuccessors(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- getNormalToExit() - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getNotTakenSuccessor(ControlFlowGraph<I, T>, T) - Static method in class com.ibm.wala.cfg.Util
-
Given that b ends with a conditional branch, return the basic block to
which control transfers if the branch is not taken.
- getNullConstant() - Method in class com.ibm.wala.ssa.SymbolTable
-
- getNullPointerException() - Static method in class com.ibm.wala.classLoader.JavaLanguage
-
- getNumber(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- getNumber(IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getNumber() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
-
- getNumber(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getNumber() - Method in interface com.ibm.wala.cfg.IBasicBlock
-
Each basic block should have a unique number in its cfg
- getNumber() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- getNumber() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
-
- getNumber() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
-
- getNumber(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getNumber(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getNumber(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getNumber(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- getNumber(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getNumber(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getNumber() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- getNumber(IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- getNumber(IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- getNumber(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getNumber(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getNumber(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getNumber() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- getNumber(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- getNumber(T) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
-
- getNumber(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
-
- getNumber(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- getNumber(T) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
-
- getNumber(T) - Method in interface com.ibm.wala.util.graph.NumberedNodeManager
-
- getNumber() - Method in class com.ibm.wala.util.ssa.SSAValue
-
The SSA-Value to use with SSAInstructions.
- getNumberInDescriptor() - Method in class com.ibm.wala.util.ssa.ParameterAccessor.Parameter
-
The position of the parameter in the methods Desciptor starting with 1.
- getNumberOfBlocks(P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getNumberOfBlocks(CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getNumberOfBlocks(P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- getNumberOfCategories() - Method in class com.ibm.wala.client.AbstractEngineStopwatch
-
- getNumberOfClasses() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getNumberOfClasses() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- getNumberOfClasses() - Method in class com.ibm.wala.classLoader.ArrayClassLoader
-
- getNumberOfClasses() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
- getNumberOfClasses() - Method in interface com.ibm.wala.classLoader.IClassLoader
-
- getNumberOfClasses() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- getNumberOfClasses() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- getNumberOfClasses() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
- getNumberOfColumns() - Method in class com.ibm.wala.util.tables.Table
-
- getNumberOfDeclaredMethods() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getNumberOfDefs() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
-
- getNumberOfDefs(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- getNumberOfDefs() - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
-
- getNumberOfDefs() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
-
- getNumberOfDefs(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- getNumberOfDefs(SSAInstruction) - Method in class com.ibm.wala.ssa.DefUse
-
How many value numbers does instruction s def?
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAGetInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSANewInstruction
-
- getNumberOfDefs() - Method in class com.ibm.wala.ssa.SSAPhiInstruction
-
- getNumberOfEvaluations() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- getNumberOfExceptionalIn(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getNumberOfExceptionalOut(int) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getNumberOfExceptionalOut(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getNumberOfImmediateSubclasses(IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getNumberOfImmediateSubclasses(IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- getNumberOfImmediateSubclasses(IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- getNumberOfLoaders() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
-
- getNumberOfLoaders() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- getNumberOfMethods() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- getNumberOfMethods() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
- getNumberOfMethods() - Method in interface com.ibm.wala.classLoader.IClassLoader
-
- getNumberOfMethods() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
- getNumberOfNodes() - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- getNumberOfNodes() - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getNumberOfNodes() - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getNumberOfNodes() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getNumberOfNodes() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- getNumberOfNodes() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
We override this since this class supports remove() on nodes, but the superclass doesn't.
- getNumberOfNodes() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getNumberOfNodes() - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getNumberOfNodes() - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getNumberOfNodes() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getNumberOfNodes() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getNumberOfNodes() - Method in class com.ibm.wala.ssa.SSACFG
-
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
-
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
-
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
-
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- getNumberOfNodes() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
-
- getNumberOfNodes() - Method in interface com.ibm.wala.util.graph.NodeManager
-
- getNumberOfNormalIn(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getNumberOfNormalOut(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getNumberOfParameterRegisters() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getNumberOfParameters() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
-
- getNumberOfParameters() - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
-
- getNumberOfParameters() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getNumberOfParameters() - Method in interface com.ibm.wala.classLoader.IMethod
-
Method getNumberOfParameters.
- getNumberOfParameters() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
Method getNumberOfParameters.
- getNumberOfParameters() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getNumberOfParameters() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getNumberOfParameters() - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
-
- getNumberOfParameters() - Method in class com.ibm.wala.ipa.callgraph.impl.ArgumentTypeEntrypoint
-
- getNumberOfParameters() - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
-
- getNumberOfParameters() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- getNumberOfParameters() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
-
- getNumberOfParameters() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Get the count of parameters of the Method this Summary implements.
- getNumberOfParameters() - Method in class com.ibm.wala.ssa.IR
-
- getNumberOfParameters() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
How many parameters does this call specify?
- getNumberOfParameters() - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
-
- getNumberOfParameters() - Method in class com.ibm.wala.ssa.SymbolTable
-
- getNumberOfParameters() - Method in class com.ibm.wala.types.Descriptor
-
- getNumberOfParameters() - Method in class com.ibm.wala.types.MethodReference
-
This method does NOT include the implicit "this" parameter
- getNumberOfParameters() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Number of parameters _excluding_ implicit this
- getNumberOfPointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
-
- getNumberOfPointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
warning: this is _real_ slow; don't use it anywhere performance critical
- getNumberOfReturnValues() - Method in class com.ibm.wala.cast.ir.ssa.MultiReturnValueInvokeInstruction
-
- getNumberOfReturnValues() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
How many distinct values does this call return?
- getNumberOfReturnValues() - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
-
- getNumberOfRows() - Method in class com.ibm.wala.util.tables.Table
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
END Custom change: caching
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DelegatingSSAContextInterpreter
-
- getNumberOfStatements(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
-
- getNumberOfStatements(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.SSAContextInterpreter
-
- getNumberOfStatements() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- getNumberOfStatementsThatDef(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- getNumberOfStatementsThatDef(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
- getNumberOfStatementsThatDef(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- getNumberOfStatementsThatUse(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- getNumberOfStatementsThatUse(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
- getNumberOfStatementsThatUse(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
Note that this implementation consults the implicit relation for each and every operator cached.
- getNumberOfTargets(CGNode, CallSiteReference) - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
-
- getNumberOfTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
-
- getNumberOfTargets(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- getNumberOfTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
- getNumberOfTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getNumberOfTargets(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
-
- getNumberOfTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectiveGet
-
- getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
-
- getNumberOfUses(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
-
- getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
-
- getNumberOfUses() - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
-
- getNumberOfUses(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- getNumberOfUses(SSAInstruction) - Method in class com.ibm.wala.ssa.DefUse
-
How many value numbers does instruction s use?
- getNumberOfUses(int) - Method in class com.ibm.wala.ssa.DefUse
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAAbstractThrowInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAGetInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSANewInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAPhiInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAPutInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSAReturnInstruction
-
- getNumberOfUses() - Method in class com.ibm.wala.ssa.SSASwitchInstruction
-
- getNumColors() - Method in class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
-
- getNumDimensions() - Method in interface com.ibm.wala.cast.tree.CAstType.Array
-
- getNumFlowToCastIterations() - Method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
-
- getNumInputClasses() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- getNumNodesTraversed() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- getNumPasses() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AbstractRefinementPolicy
-
- getNumPasses() - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.RefinementPolicy
-
- getNumShrikeInstructions() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
Return the number of Shrike instructions for this method.
- getNumSteps() - Method in class com.ibm.wala.dataflow.IFDS.BoundedPartiallyBalancedSolver
-
- getNumSteps() - Method in class com.ibm.wala.dataflow.IFDS.BoundedTabulationSolver
-
- getObject() - Method in class com.ibm.wala.cast.ipa.callgraph.ObjectPropertyCatalogKey
-
- getObject() - Static method in class com.ibm.wala.model.SyntheticFactory
-
This method should be hijacked.
- getObjectRef() - Method in class com.ibm.wala.ssa.ReflectiveMemberAccess
-
- getObjects() - Method in class com.ibm.wala.util.intset.MutableMapping
-
- getOffset() - Method in exception com.ibm.wala.shrikeBT.analysis.Analyzer.FailureException
-
- getOffset() - Method in exception com.ibm.wala.shrikeCT.InvalidClassFileException
-
- getOffset() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
-
- getOffset() - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
- getOffsets() - Method in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
-
- getOffsets() - Method in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
-
- getOffsets() - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
-
- getOffsets() - Method in interface com.ibm.wala.dalvik.dex.instructions.SwitchPad
-
- getOpcode() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
-
- getOpcode() - Method in class com.ibm.wala.shrikeBT.Instruction
-
- getOpcode() - Method in class com.ibm.wala.ssa.SSAUnaryOpInstruction
-
- getOpcode() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the opcode of the current instruction in the sequence Note: if skipInstruction has been called, but nextInstruction has
not, this method will return the opcode of the skipped instruction!
- getOperands() - Method in class com.ibm.wala.fixpoint.UnaryStatement
-
Return the operands in this equation.
- getOperator() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
-
- getOperator() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
-
- getOperator() - Method in class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch
-
- getOperator() - Method in class com.ibm.wala.dalvik.dex.instructions.Branch
-
- getOperator() - Method in class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch
-
- getOperator() - Method in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
-
- getOperator() - Method in class com.ibm.wala.fixedpoint.impl.BasicNullaryStatement
-
- getOperator() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
- getOperator() - Method in class com.ibm.wala.fixpoint.AbstractStatement
-
- getOperator() - Method in class com.ibm.wala.fixpoint.BasicUnaryStatement
-
- getOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.AssignEquation
-
- getOperator() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- getOperator() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- getOperator() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- getOperator() - Method in interface com.ibm.wala.shrikeBT.IBinaryOpInstruction
-
- getOperator() - Method in interface com.ibm.wala.shrikeBT.IComparisonInstruction
-
- getOperator() - Method in interface com.ibm.wala.shrikeBT.IConditionalBranchInstruction
-
- getOperator() - Method in interface com.ibm.wala.shrikeBT.IShiftInstruction
-
- getOperator() - Method in interface com.ibm.wala.shrikeBT.IUnaryOpInstruction
-
- getOperator() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- getOperator() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- getOperator() - Method in class com.ibm.wala.ssa.SSABinaryOpInstruction
-
Ugh.
- getOperator() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
-
- getOperator() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
-
- getOptions() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- getOptions() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getOptions() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getOptions() - Method in class com.ibm.wala.ssa.IR
-
- getOrderNumber() - Method in class com.ibm.wala.fixpoint.AbstractStatement
-
- getOrderNumber() - Method in class com.ibm.wala.fixpoint.AbstractVariable
-
- getOrderNumber() - Method in interface com.ibm.wala.fixpoint.IVariable
-
Variables must allow the solver implementation to get/set an order number,
which the solver uses to control evaluation order.
- getOrderValue() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Returns an integer-representation of the ExecutionOrder.
- getOrderValue() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
- getOrderValue() - Method in interface com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.IExecutionOrder
-
Returns an integer-representation of the ExecutionOrder.
- getOrderValue() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
-
- getOriginalPosition(int) - Method in class com.ibm.wala.classLoader.CompoundModule.Reader
-
- getOut(Object) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
-
- getOuterClass() - Method in class com.ibm.wala.classLoader.ShrikeClass
-
If this is an inner class, return the outer class.
- getOuterClass(String) - Method in class com.ibm.wala.shrikeCT.InnerClassesReader
-
return the name of the outer class recorded as the enclosing class for a class named s.
- getOutput() - Method in class com.ibm.wala.shrikeBT.Compiler
-
Get the output bytecodes and other information for the method.
- getOutputFile() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Returns the File we are storing classes into.
- getOutputType() - Static method in class com.ibm.wala.viz.DotUtil
-
- getOverriden(IMethod) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyUtil
-
Return the method that m overrides, or null if none
- getPackage() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Return the package of the analyzed app.
- getPackage() - Method in class com.ibm.wala.types.TypeName
-
- getPackageContext() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
-
- getParamCalleeStatements() - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getParameter(int) - Method in class com.ibm.wala.ssa.IR
-
- getParameter(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
Return the value number of the ith parameter
By convention, for a non-static method, the 0th parameter is 'this'
- getParameter(int) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Make an Parameter Object using a Descriptor-based numbering (starting with 1).
- getParameterAnnotations() - Method in interface com.ibm.wala.classLoader.IBytecodeMethod
-
- getParameterAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
get annotations on parameters as an array of Collections, where each array
element gives the annotations on the corresponding parameter.
- getParameterAnnotations() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getParameterAnnotationsFromReader(AnnotationsReader, ClassLoaderReference) - Static method in class com.ibm.wala.types.annotations.Annotation
-
If r != null, return parameter annotations as an array with length equal to
number of annotatable parameters.
- getParameterNo(int) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Return the SSA-Value to access a parameter using a Descriptor-based numbering (starting with 1).
- getParameterNo(ParameterAccessor.Parameter) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Same as Parameter.getNumber().
- getParameterNumbers(SSAAbstractInvokeInstruction) - Static method in class com.ibm.wala.cfg.exc.inter.AnalysisUtil
-
Returns an array of int
with the parameter's var nums of the
invoked method in invokeInstruction
.
- getParameters() - Method in class com.ibm.wala.types.Descriptor
-
- getParameterSourcePosition(int) - Method in class com.ibm.wala.cast.loader.AstMethod
-
BEGIN Custom change: precise bytecode positions
- getParameterSourcePosition(int) - Method in interface com.ibm.wala.classLoader.IMethod
-
- getParameterSourcePosition(int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getParameterSourcePosition(int) - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getParameterSourcePosition(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getParameterType(int) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
-
- getParameterType(int) - Method in interface com.ibm.wala.classLoader.IMethod
-
By convention, for a non-static method, getParameterType(0) is the this pointer
- getParameterType(int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
By convention, for a non-static method, getParameterType(0) is the this pointer
- getParameterType(int) - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getParameterType(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getParameterType(int) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
Note that by convention, getParameterType(0) == this for non-static methods.
- getParameterType(int) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
-
- getParameterType(int) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Gets you the TypeReference of a parameter.
- getParameterType(int) - Method in class com.ibm.wala.ssa.IR
-
Get the
TypeReference
that describes the ith parameter to this method.
- getParameterType(int) - Method in class com.ibm.wala.types.MethodReference
-
- getParameterType(int) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Prefer: getParameter(int no) or all().
- getParameterTypes(int) - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
-
- getParameterTypes(int) - Method in class com.ibm.wala.ipa.callgraph.impl.ArgumentTypeEntrypoint
-
- getParameterTypes(int) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
-
- getParameterValueNumbers() - Method in class com.ibm.wala.ssa.IR
-
- getParameterValueNumbers() - Method in class com.ibm.wala.ssa.SymbolTable
-
- getParamPreds(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
-
- getParamsTypes(String, String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Extract the types of the parameters given by method signature "type".
- getParamsTypesInLocals(String, String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Compute the types of the local variables on entry to a method.
- getParamSuccs(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
-
- getParamsWordSize(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Compute the total number of JVM "stack words" occupied by the method parameters for method signature "type".
- getParent() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- getParent() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- getParent() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.UnwindState
-
- getParent() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- getParent(CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Get the parent entity for a given entity.
- getParent(CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Get the parent entity for a given entity.
- getParent() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
Method getParent.
- getParent() - Method in interface com.ibm.wala.classLoader.IClassLoader
-
- getParent() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
- getParent() - Method in class com.ibm.wala.types.ClassLoaderReference
-
- getParentMethod() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
-
- getParents() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getPartialCallGraph() - Method in exception com.ibm.wala.ipa.callgraph.CallGraphBuilderCancelException
-
- getPartialPointerAnalysis() - Method in exception com.ibm.wala.ipa.callgraph.CallGraphBuilderCancelException
-
- getPath() - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
-
- getPath() - Method in exception com.ibm.wala.shrikeBT.analysis.Analyzer.FailureException
-
- getPath(T, T) - Method in interface com.ibm.wala.util.graph.traverse.FloydWarshall.GetPath
-
- getPaths(T, T) - Method in interface com.ibm.wala.util.graph.traverse.FloydWarshall.GetPaths
-
- getPcFromIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- getPDG(CGNode) - Method in interface com.ibm.wala.ipa.slicer.ISDG
-
Get the program dependence graph constructed for a particular node.
- getPDG(CGNode) - Method in class com.ibm.wala.ipa.slicer.SDG
-
- getPDG(CGNode) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getPEI(ProgramCounter) - Method in class com.ibm.wala.ssa.IR
-
- getPendingChildren(T) - Method in class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
-
- getPendingChildren(T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
-
- getPendingChildren(T) - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
Method getPendingChildren.
- getPendingChildren(T) - Method in class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
-
Method getPendingChildren.
- getPendingChildren(Object) - Method in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
- getPeriodicMaintainInterval() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
subclasses should override as desired.
- getPeriodicMaintainInterval() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- getPhi(SSACFG.BasicBlock, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- getPhi(SSACFG.BasicBlock, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- getPhi() - Method in class com.ibm.wala.ipa.slicer.PhiStatement
-
- getPhiForLocal(int) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
This method is used during SSA construction.
- getPhiForStackSlot(int) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
This method is used during SSA construction.
- getPhiIndices(T) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- getPhiInstruction() - Method in class com.ibm.wala.ssa.PhiValue
-
- getPhis() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- getPhiValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
Return the PhiValue that is associated with a given value number
- getPi() - Method in class com.ibm.wala.ipa.slicer.PiStatement
-
- getPi(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.CompoundPiPolicy
-
- getPi(SSAAbstractInvokeInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.CompoundPiPolicy
-
- getPi(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.InstanceOfPiPolicy
-
- getPi(SSAAbstractInvokeInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.InstanceOfPiPolicy
-
- getPi(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.NullTestPiPolicy
-
- getPi(SSAAbstractInvokeInstruction, SymbolTable) - Method in class com.ibm.wala.ssa.NullTestPiPolicy
-
- getPi(SSAAbstractInvokeInstruction, SymbolTable) - Method in interface com.ibm.wala.ssa.SSAPiNodePolicy
-
Do we need to introduce a new name for some value immediately after a call?
If so, returns a pair consisting of the value number needing renaming, and the instruction which should be recorded as the
cause of the pi instruction
- getPi(SSAConditionalBranchInstruction, SSAInstruction, SSAInstruction, SymbolTable) - Method in interface com.ibm.wala.ssa.SSAPiNodePolicy
-
Do we need to introduce a new name for some value after deciding on an outcome for a conditional branch instruction?
If so, returns a pair consisting of the value number needing renaming, and the instruction which should be recorded as the
cause of the pi instruction
- getPiBlock() - Method in class com.ibm.wala.ssa.SSAPiInstruction
-
- getPiForRefAndPath(int, Object) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- getPiNodePolicy() - Method in class com.ibm.wala.ssa.SSAOptions
-
- getPis() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- getPointeeType() - Method in class com.ibm.wala.ssa.SSAStoreIndirectInstruction
-
- getPointerAnalysis() - Method in interface com.ibm.wala.analysis.pointers.HeapGraph
-
- getPointerAnalysis() - Method in class com.ibm.wala.analysis.pointers.HeapGraphImpl
-
- getPointerAnalysis() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- getPointerAnalysis() - Method in interface com.ibm.wala.ipa.callgraph.CallGraphBuilder
-
- getPointerAnalysis() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getPointerAnalysis() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- getPointerAnalysis() - Method in class com.ibm.wala.ipa.slicer.SDG
-
- getPointerKey() - Method in class com.ibm.wala.demandpa.alg.PointerKeyAndState
-
- getPointerKey() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
-
- getPointerKeyFactory() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
- getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
-
- getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getPointerKeyForArrayContents(InstanceKey) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
-
TODO: expand this API to differentiate between different array indices
- getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
TODO: expand this API to differentiate between different array indices
- getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getPointerKeyForArrayContents(InstanceKey) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getPointerKeyForArrayLength(InstanceKey) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getPointerKeyForArrayLength(InstanceKey) - Method in interface com.ibm.wala.ipa.modref.ExtendedHeapModel
-
- getPointerKeyForExceptionalReturnValue(CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
- getPointerKeyForExceptionalReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
-
- getPointerKeyForExceptionalReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getPointerKeyForExceptionalReturnValue(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
-
- getPointerKeyForExceptionalReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getPointerKeyForExceptionalReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getPointerKeyForExceptionalReturnValue() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getPointerKeyForExceptionalReturnValue(CGNode) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
- getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
-
- getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getPointerKeyForInstanceField(InstanceKey, IField) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
-
- getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getPointerKeyForInstanceField(InstanceKey, IField) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getPointerKeyForLocal(CGNode, int) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
- getPointerKeyForLocal(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
-
- getPointerKeyForLocal(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getPointerKeyForLocal(CGNode, int) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
-
- getPointerKeyForLocal(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getPointerKeyForLocal(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getPointerKeyForLocal(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getPointerKeyForLocal(CGNode, int) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getPointerKeyForObjectCatalog(InstanceKey) - Method in interface com.ibm.wala.cast.ipa.callgraph.AstPointerKeyFactory
-
get a pointer key for the object catalog of I.
- getPointerKeyForObjectCatalog(InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- getPointerKeyForObjectCatalog(InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
- getPointerKeyForReturnValue(CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
- getPointerKeyForReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
-
- getPointerKeyForReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getPointerKeyForReturnValue(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
-
- getPointerKeyForReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getPointerKeyForReturnValue(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getPointerKeyForReturnValue() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getPointerKeyForReturnValue(CGNode) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
- getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultPointerKeyFactory
-
- getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- getPointerKeyForStaticField(IField) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerKeyFactory
-
- getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getPointerKeyForStaticField(IField) - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- getPointerKeys() - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
-
- getPointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
-
- getPointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedPointerAnalysis
-
- getPointerKeysForReflectedFieldRead(InstanceKey, InstanceKey) - Method in interface com.ibm.wala.cast.ipa.callgraph.AstPointerKeyFactory
-
- getPointerKeysForReflectedFieldRead(InstanceKey, InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- getPointerKeysForReflectedFieldRead(InstanceKey, InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
- getPointerKeysForReflectedFieldWrite(InstanceKey, InstanceKey) - Method in interface com.ibm.wala.cast.ipa.callgraph.AstPointerKeyFactory
-
- getPointerKeysForReflectedFieldWrite(InstanceKey, InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- getPointerKeysForReflectedFieldWrite(InstanceKey, InstanceKey) - Method in class com.ibm.wala.cast.ipa.callgraph.DelegatingAstPointerKeys
-
- getPointerKeysUnderInstanceKey(InstanceKey) - Method in class com.ibm.wala.viz.viewer.PaPanel
-
Get the set of pointer keys that should be presented below an instance key in the heap tree.
- getPointerType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- getPointerType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
-
- getPointerTypeForElementType() - Method in class com.ibm.wala.types.TypeName
-
- getPointsTo(PointerKey, Predicate<InstanceKey>) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
compute a points-to set for a pointer key, aiming to satisfy some predicate
- getPointsTo(PointerKey) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
- getPointsTo(PointerKey) - Method in interface com.ibm.wala.demandpa.alg.IDemandPointerAnalysis
-
- getPointsTo(PointerKey) - Method in class com.ibm.wala.demandpa.alg.SimpleDemandPointsTo
-
- getPointsToSet(PointerKey) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
-
- getPointsToSet(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
-
- getPointsToSet(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
-
If p is unified, returns the representative for p.
- getPointsToSet(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
-
- getPointsToSet(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedPointerAnalysis
-
- getPointsToWithStates(PointerKey) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
- getPoison() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getPoison() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- getPoison() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
-
- getPoison() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
- getPoisonLevel() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getPoisonLevel() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- getPoisonLevel() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
-
- getPoisonLevel() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Retrieves the value of Poison-Level.
- getPopCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.DupInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- getPoppedCount() - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.Instruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.PopInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.SwapInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- getPoppedCount() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- getPosition() - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
-
- getPosition() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
The source position of this entity.
- getPosition(CAstNode) - Method in interface com.ibm.wala.cast.tree.CAstSourcePositionMap
-
Returns the position of a given node in its source file, or
null if the position is not known or does not exist.
- getPosition(CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
-
- getPosition() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getPossibleSites(CGNode, CGNode) - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
-
- getPossibleSites(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
-
- getPossibleSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- getPossibleSites(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
- getPossibleSites(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getPossibleSites(CGNode, CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getPossibleTargetNumbers(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- getPossibleTargetNumbers(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
- getPossibleTargetNumbers(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
-
- getPossibleTargets(MethodReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getPossibleTargets(IClass, MethodReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getPossibleTargets(CGNode, CallSiteReference, LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
-
- getPossibleTargets(CGNode, CallSiteReference, LocalPointerKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
-
get the callees that should be considered at a particular call site
- getPossibleTargets(CGNode, CallSiteReference) - Method in interface com.ibm.wala.ipa.callgraph.CallGraph
-
Return the set of CGNodes that represent possible targets of a particular call site from a particular node
- getPossibleTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
-
- getPossibleTargets(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- getPossibleTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
- getPossibleTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getPossibleTargets(CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph.DelegatingCGNode
-
- getPossibleTargets(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getPossibleTargets(MethodReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
Find the possible targets of a call to a method reference.
- getPossibleTargets(IClass, MethodReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
Find the possible receivers of a call to a method reference
- getPossibleTargets(MethodReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
Find the possible targets of a call to a method reference
- getPossibleTargets(IClass, MethodReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
Find the possible targets of a call to a method reference where the receiver is of a certain type
- getPotentialCallers(PointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
-
- getPotentialCallers(PointerKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
-
- getPredLabels(T) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
-
- getPredLabels(T) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- getPredLabels(T) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
- getPredLabels(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getPredNodeCount(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- getPredNodeCount(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getPredNodeCount(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getPredNodeCount(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getPredNodeCount(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
- getPredNodeCount(INodeWithNumber) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- getPredNodeCount(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
-
- getPredNodeCount(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getPredNodeCount(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getPredNodeCount(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getPredNodeCount(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getPredNodeCount(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getPredNodeCount(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- getPredNodeCount(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
-
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
-
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
-
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
-
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
-
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
- getPredNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
-
- getPredNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- getPredNodeCount(T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
- getPredNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getPredNodeCount(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getPredNodeNumbers(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- getPredNodeNumbers(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getPredNodeNumbers(Object) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getPredNodeNumbers(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getPredNodeNumbers(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
- getPredNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
-
- getPredNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getPredNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getPredNodeNumbers(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getPredNodeNumbers(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getPredNodeNumbers(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getPredNodeNumbers(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getPredNodeNumbers(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
-
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
-
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
-
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
- getPredNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- getPredNodeNumbers(T, U) - Method in interface com.ibm.wala.util.graph.labeled.NumberedLabeledEdgeManager
-
- getPredNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getPredNodeNumbers(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getPredNodeNumbers(T) - Method in interface com.ibm.wala.util.graph.NumberedEdgeManager
-
- getPredNodes(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- getPredNodes(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getPredNodes(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getPredNodes(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getPredNodes(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
- getPredNodes(INodeWithNumber) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- getPredNodes(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
-
- getPredNodes(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getPredNodes(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getPredNodes(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getPredNodes(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getPredNodes(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getPredNodes(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- getPredNodes(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
-
Return an
Iterator
over the immediate predecessor nodes of n
This method never returns
null
.
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
For now, this returns nodes in no particular order! Fix this when needed.
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
-
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
-
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
-
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
-
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
- getPredNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
-
- getPredNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- getPredNodes(T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
Return an Iterator over the immediate predecessor nodes of this Node in the Graph on edges with some label.
- getPredNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getPredNodes(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getPredNumbers() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
- getPredNumbers() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
-
- getPrettyName() - Method in enum com.ibm.wala.dalvik.util.AndroidComponent
-
A name usable for display-output.
- getPrimitive(TypeReference) - Static method in class com.ibm.wala.analysis.typeInference.PrimitiveType
-
- getPrimitive(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- getPrimitive(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
-
get the abstraction of a primitive type to be used for type inference
- getPrimordialLoader() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
-
Return the information regarding the primordial loader.
- getPrimordialLoader() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Return the information regarding the primordial loader.
- getProblem() - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
-
- getProblem() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationResult
-
- getProblem() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- getProblem() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Result
-
- getProcedureGraph() - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
TODO: for now, this is not inverted.
- getProcedureGraph() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getProcedureGraph() - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- getProcOf(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getProcOf(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getProcOf(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- getProgramArgs() - Method in class com.ibm.wala.util.processes.JavaLauncher
-
- getProgramCounter(int) - Method in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- getProgramCounter(int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstCFG
-
- getProgramCounter(int) - Method in interface com.ibm.wala.cfg.ControlFlowGraph
-
TODO: move this into IR?
- getProgramCounter(int) - Method in class com.ibm.wala.cfg.exc.intra.MutableCFG
-
- getProgramCounter(int) - Method in class com.ibm.wala.cfg.InducedCFG
-
Since this CFG is synthetic, for now we assume the instruction index is the same as the program counter
- getProgramCounter(int) - Method in class com.ibm.wala.cfg.ShrikeCFG
-
- getProgramCounter() - Method in class com.ibm.wala.classLoader.ProgramCounter
-
Return the program counter (index into the method's bytecode) for this call site.
- getProgramCounter(int) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
-
- getProgramCounter(int) - Method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- getProgramCounter(int) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getProgramCounter() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
- getProgramCounter(int) - Method in class com.ibm.wala.ssa.SSACFG
-
- getProgressMonitor() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Can be used to indicate the progress or to cancel operations.
- getProgressMonitor() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- getPropagationSystem() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getPushedNodes() - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
-
Return an Iterator over the set of all the nodes that were pushed into the
queue.
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- getPushedType(String[]) - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
Computes the type of data pushed onto the stack, or null if none is pushed.
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.Instruction
-
Computes the type of data pushed onto the stack, or null if none is pushed.
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- getPushedType(String[]) - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- getPushedWordSize() - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.Instruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- getPushedWordSize() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- getPutAssignmentOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
-
subclasses (e.g.
- getPutCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getQualifiedNameForReflection() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getQualifiers() - Method in class com.ibm.wala.cast.ir.translator.AbstractClassEntity
-
- getQualifiers() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
-
- getQualifiers() - Method in class com.ibm.wala.cast.ir.translator.AbstractScriptEntity
-
- getQualifiers() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
Returns an Iterator over the qualifiers of the given entity, if it has
any, e.g., "final", "private".
- getQualifiers() - Method in interface com.ibm.wala.cast.tree.CAstType.Class
-
- getQualifiers() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getRawBytes() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getRawHandlers() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- getRawHandlers() - Method in class com.ibm.wala.shrikeCT.CodeReader
-
- getRawName() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
-
Return the name of the raw type for this signature
- getRawOffset() - Method in class com.ibm.wala.shrikeCT.AttributeReader
-
- getRawOffset() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- getRawOffset() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getRawSize() - Method in class com.ibm.wala.shrikeCT.AttributeReader
-
- getRawSize() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
The attribute iterator must be valid.
- getRawSize() - Method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
- getRawTable() - Method in class com.ibm.wala.shrikeCT.ExceptionsReader
-
- getRawTable() - Method in class com.ibm.wala.shrikeCT.InnerClassesReader
-
- getRawTable() - Method in class com.ibm.wala.shrikeCT.LineNumberTableReader
-
- getRawTable() - Method in class com.ibm.wala.shrikeCT.LocalVariableTableReader
-
- getReachable(int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
-
- getReachable(int) - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
-
TODO: optimize this based on altPaths
- getReachableFrom(int) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getReachableFrom(int, boolean, BitSet) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getReachableFromUpdate(int, BitSet, boolean, BitSet) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getReachableInstances(Set<Object>) - Method in interface com.ibm.wala.analysis.pointers.HeapGraph
-
- getReachableInstances(Set<Object>) - Method in class com.ibm.wala.analysis.pointers.HeapGraphImpl
-
- getReachableNodes(Graph<T>, Collection<? extends T>, Predicate) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
Perform a DFS starting with a particular node and return the set of all nodes visited.
- getReachableNodes(Graph<T>, Collection<? extends T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
Perform a DFS starting with a particular node set and return the set of all nodes visited.
- getReachableNodes(Graph<T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
Perform a DFS and return the set of all nodes visited.
- getReachableSet(Object) - Method in class com.ibm.wala.util.graph.GraphReachability
-
- getReachedNodeNumbers() - Method in class com.ibm.wala.dataflow.IFDS.LocalPathEdges
-
TODO: optimize this
- getReachingToUpdate(int, BitSet, BitSet) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getReader() - Method in interface com.ibm.wala.cast.tree.CAstSourcePositionMap.Position
-
- getReader() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
-
- getReader() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
-
- getReader() - Method in class com.ibm.wala.classLoader.ShrikeClass
-
- getReader() - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
- getReaderForAnnotation(AnnotationsReader.AnnotationType, ClassReader.AttrIterator) - Static method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
- getReadsOfInstanceField(PointerKey, IField) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- getReadsOfInstanceField(PointerKey, IField) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
-
- getReadsOfStaticField(StaticFieldKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- getReadsOfStaticField(StaticFieldKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
-
- getRealType() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getReason() - Method in exception com.ibm.wala.shrikeBT.analysis.Analyzer.FailureException
-
- getReceiver() - Method in class com.ibm.wala.ipa.callgraph.propagation.ReceiverInstanceContext
-
- getReceiver() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
- getRef(CGNode, ExtendedHeapModel, PointerAnalysis<T>, SSAInstruction, HeapExclusions) - Method in class com.ibm.wala.ipa.modref.ModRef
-
Compute the set of
PointerKey
s that represent pointers that instruction s may read.
- getRef(CGNode) - Method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
-
- getRef() - Method in class com.ibm.wala.ssa.SSAFieldAccessInstruction
-
- getRef() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
-
- getRef() - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
-
- getReference() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getReference() - Method in class com.ibm.wala.cast.loader.AstDynamicField
-
- getReference() - Method in class com.ibm.wala.cast.loader.AstField
-
- getReference() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getReference() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getReference() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getReference() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getReference() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
- getReference() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- getReference() - Method in interface com.ibm.wala.classLoader.IClass
-
- getReference() - Method in interface com.ibm.wala.classLoader.IClassLoader
-
Return the ClassLoaderReference for this class loader.
- getReference() - Method in interface com.ibm.wala.classLoader.IField
-
- getReference() - Method in interface com.ibm.wala.classLoader.IMethod
-
- getReference() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getReference() - Method in class com.ibm.wala.classLoader.SyntheticClass
-
- getReference() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getReference() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
-
- getReference() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getReference() - Method in class com.ibm.wala.demandpa.util.ArrayContents
-
- getReference() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
Return the ClassLoaderReference for this class loader.
- getReferenceTypeForElementType() - Method in class com.ibm.wala.types.TypeName
-
- getRefinementPolicy() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
- getRefinementPolicyFactory() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
- getReflectionHandler() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointsToSolver
-
- getReflectionOptions() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
Should call graph construction attempt to handle reflection via detection of flows to casts, analysis of string constant
parameters to reflective methods, etc.?
- getRelated(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
- getRelated(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
-
- getRelatedCount(int) - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
- getRelatedCount(int) - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
-
- getRelevant() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
-
The parameters the ContextSelecor shall remember.
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.analysis.reflection.GetClassContextSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextSelectorImpl
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageContextSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.MiscellaneousHacksContextSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.OneLevelForLexicalAccessFunctions
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextSelector
-
Given a calling node and a call site, return the set of parameters based on which this selector may choose
to specialize contexts.
- getRelevantParameters(CGNode, CallSiteReference) - Method in interface com.ibm.wala.ipa.callgraph.ContextSelector
-
Given a calling node and a call site, return the set of parameters based
on which this selector may choose to specialize contexts.
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ContextInsensitiveSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultContextSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.DelegatingContextSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.UnionContextSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.CallStringContextSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.OneLevelSiteContextSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.CloneContextSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.ReceiverTypeContextSelector
-
- getRelevantParameters(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.TargetMethodContextSelector
-
- getRemainingAttributesCount() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
- getRepresentative(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
-
- getResource(String) - Method in class com.ibm.wala.util.io.FileProvider
-
- getResource(String, ClassLoader) - Method in class com.ibm.wala.util.io.FileProvider
-
- getResult() - Method in class com.ibm.wala.cfg.exc.inter.InterprocNullPointerAnalysis
-
Returns the result of the interprocedural analysis.
- getResult(CGNode) - Method in interface com.ibm.wala.cfg.exc.InterprocAnalysisResult
-
Returns the result of the interprocedural analysis for the given call graph node.
- getResult() - Method in exception com.ibm.wala.dataflow.IFDS.TabulationCancelException
-
- getResult(T) - Method in interface com.ibm.wala.dataflow.IFDS.TabulationResult
-
get the bitvector of facts that hold at IN for a given node in the supergraph.
- getResult(T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
get the bitvector of facts that hold at the entry to a given node
- getResult(T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Result
-
get the bitvector of facts that hold at the entry to a given node
- getResult() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- getResult() - Method in class com.ibm.wala.ssa.SSAReturnInstruction
-
- getReturnCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getReturnFlowFunction(T, T, T) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
-
- getReturnFlowFunction(T, T) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
-
- getReturnFlowFunction(T, T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IFlowFunctionMap
-
- getReturnFlowFunction(T, T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
-
- getReturnFlowFunction(T, T) - Method in class com.ibm.wala.ipa.slicer.ReachabilityFunctions
-
- getReturnFlowFunction(Statement, Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
-
- getReturnFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
-
- getReturnPreds(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
-
- getReturnReg() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getReturnSites(T, P) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getReturnSites(BasicBlockInContext<IExplodedBasicBlock>, CGNode) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getReturnSites(T, P) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- getReturnSites(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getReturnStatements() - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getReturnSuccs(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
-
- getReturnType() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getReturnType() - Method in interface com.ibm.wala.cast.tree.CAstType.Function
-
- getReturnType() - Method in interface com.ibm.wala.classLoader.IMethod
-
- getReturnType() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- getReturnType() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getReturnType() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getReturnType() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- getReturnType() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- getReturnType() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Retrieves the return-type of the Function whose body this Summary implements.
- getReturnType(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Get the return type from a method signature.
- getReturnType() - Method in class com.ibm.wala.types.Descriptor
-
- getReturnType() - Method in class com.ibm.wala.types.generics.MethodTypeSignature
-
- getReturnType() - Method in class com.ibm.wala.types.MethodReference
-
- getReturnType() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Handed through to the IMethod / MethodReference
- getReturnValue(int) - Method in class com.ibm.wala.cast.ir.ssa.MultiReturnValueInvokeInstruction
-
- getReturnValue(int) - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
What is the the value number of the ith value returned by this call
- getReturnValue(int) - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
-
- getRHS() - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
- getRHS() - Method in class com.ibm.wala.fixedpoint.impl.NullaryStatement
-
- getRHS() - Method in interface com.ibm.wala.fixpoint.IFixedPointStatement
-
returns the list of free variables appearing in the right-hand side of the
statement
- getRHS() - Method in class com.ibm.wala.fixpoint.UnaryStatement
-
- getRightHandSide() - Method in class com.ibm.wala.fixpoint.UnaryStatement
-
- getRootClass() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getRootClass() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- getRootClass() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- getRootMethod() - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
-
Deprecated.
- getRootMethod() - Static method in class com.ibm.wala.ipa.callgraph.impl.FakeRootMethod
-
- getRootNodes() - Method in class com.ibm.wala.viz.viewer.PaPanel
-
Override if you want different roots for your heap tree.
- getRootOfInheritanceTree(IMethod) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyUtil
-
find the root of the inheritance tree for method m.
- getRootType() - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- getRootType() - Method in interface com.ibm.wala.classLoader.Language
-
What is the root type in a type hierarchy for this language? e.g.
- getRootValue() - Method in class com.ibm.wala.util.graph.BasicTree
-
- getRTAContextInterpreter() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- getRuntimeInvisibleAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeClass
-
- getRuntimeInvisibleAnnotations(int) - Method in class com.ibm.wala.classLoader.ShrikeClass
-
read the runtime-invisible annotations from the class file
- getRuntimeInvisibleAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
read the runtime-invisible annotations from the class file
- getRuntimeVisibleAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeClass
-
- getRuntimeVisibleAnnotations(int) - Method in class com.ibm.wala.classLoader.ShrikeClass
-
read the runtime-invisible annotations from the class file
- getRuntimeVisibleAnnotations() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
read the runtime-visible annotations from the class file
- getScope() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- getScope() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- getScope() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- getScope() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- getScopedEntities(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
-
- getScopedEntities() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
-
- getScopedEntities() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
-
- getScopedEntities() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
-
get a mapping from CAstNodes to the scoped entities (e.g.
- getScopedEntities(CAstNode) - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
Some programming language constructs have a lexical structure.
- getScopedEntities(CAstNode) - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getScopingName() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
-
- getScopingName() - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
-
get the name of this entity, as it appears in the definer portion of a
lexical name
- getScopingParents() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
-
- getScopingParents() - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
-
return the names of the enclosing methods declaring names that are
lexically accessed by the entity
- getSection() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
AbstractAndroidModel inserts code at section switches.
- getSection() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
The section is used to build classes of EntryPoints on how they are to be called.
- getSection() - Method in interface com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.IExecutionOrder
-
AbstractAndroidModel inserts code at section switches.
- getSection() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
-
- getSeeds() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationResult
-
- getSeeds() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- getSeeds() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Result
-
- getSeen() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Return all Sites, that start Components based on Intents.
- getSelector() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getSelector() - Method in interface com.ibm.wala.classLoader.IMethod
-
something like: foo(Ljava/langString;)Ljava/lang/Class;
- getSelector() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getSelector() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getSelector() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getSelector() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.CallSite
-
- getSelector() - Method in class com.ibm.wala.types.MethodReference
-
- getSetUpTearDownMethods(IClass) - Static method in class com.ibm.wala.util.scope.JUnitEntryPoints
-
Get the "setUp" and "tearDown" methods in the given class
- getShiftCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getShort(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getShortName(CGNode) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
-
- getShortName(IMethod) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
-
- getShortValue() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns a signed short value Used for sipush
- getSignature() - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
-
- getSignature() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getSignature() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
Some programming language constructs have signatures, which are like
names but usually have some detail to distinguish the construct from
others with the same name.
- getSignature() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getSignature() - Method in interface com.ibm.wala.classLoader.IMethod
-
something like: com.foo.bar.createLargeOrder(IILjava.lang.String;SLjava.sql.Date;)Ljava.lang.Integer;
- getSignature() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- getSignature() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getSignature() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getSignature() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- getSignature() - Method in class com.ibm.wala.shrikeCT.SignatureReader
-
- getSignature() - Method in class com.ibm.wala.types.FieldReference
-
- getSignature() - Method in class com.ibm.wala.types.MemberReference
-
- getSignature() - Method in class com.ibm.wala.types.MethodReference
-
- getSignatureCPIndex() - Method in class com.ibm.wala.shrikeCT.SignatureReader
-
- getSingle(String) - Method in class com.ibm.wala.cast.util.CAstPattern.Segments
-
- getSite() - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSite
-
- getSite() - Method in class com.ibm.wala.ipa.callgraph.propagation.AllocationSiteInNode
-
- getSite() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.CallSite
-
- getSize() - Method in class com.ibm.wala.classLoader.JarFileEntry
-
- getSize() - Method in class com.ibm.wala.shrikeBT.DupInstruction
-
- getSize() - Method in class com.ibm.wala.shrikeCT.ClassWriter.Element
-
- getSize() - Method in class com.ibm.wala.shrikeCT.ClassWriter.RawElement
-
- getSize() - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.ExceptionsWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.InnerClassesWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.LineNumberTableWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.LocalVariableTableWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.SourceFileWriter
-
- getSize() - Method in class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- getSize() - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
-
- getSize() - Method in class com.ibm.wala.util.intset.MutableMapping
-
- getSize() - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
-
- getSize() - Method in interface com.ibm.wala.util.intset.OrdinalSetMapping
-
- getSolver() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getSource() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getSource() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getSource(IClass) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- getSource(IMethod, int) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- getSource() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getSource() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getSource(IMethod, int) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
- getSource(IClass) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
- getSource() - Method in interface com.ibm.wala.classLoader.IClass
-
- getSource(IMethod, int) - Method in interface com.ibm.wala.classLoader.IClassLoader
-
- getSource(IClass) - Method in interface com.ibm.wala.classLoader.IClassLoader
-
- getSource() - Method in class com.ibm.wala.classLoader.SyntheticClass
-
- getSource() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getSource() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getSource(IClass) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
- getSource(IMethod, int) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
- getSourceFileCPIndex() - Method in class com.ibm.wala.shrikeCT.SourceFileReader
-
- getSourceFileName() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getSourceFileName() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getSourceFileName(IMethod, int) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- getSourceFileName(IClass) - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- getSourceFileName() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getSourceFileName() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getSourceFileName(IClass) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
- getSourceFileName(IMethod, int) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
- getSourceFileName() - Method in interface com.ibm.wala.classLoader.IClass
-
- getSourceFileName(IMethod, int) - Method in interface com.ibm.wala.classLoader.IClassLoader
-
- getSourceFileName(IClass) - Method in interface com.ibm.wala.classLoader.IClassLoader
-
- getSourceFileName() - Method in class com.ibm.wala.classLoader.SyntheticClass
-
- getSourceFileName() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getSourceFileName(IClass) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
- getSourceFileName(IMethod, int) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
- getSourceInfo(int) - Method in class com.ibm.wala.sourcepos.CRTable
-
Returns the source positions for the given index in the code array of the
code attribute.
- getSourceInfo() - Method in class com.ibm.wala.sourcepos.CRTData
-
Returns the source positions.
- getSourceMap() - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- getSourceMap() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- getSourceMap() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- getSourceMap() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
The map of CAstNodes to source positions for the CAPA AST of this entity.
- getSourceMap() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getSourceMap() - Method in interface com.ibm.wala.cast.tree.visit.CAstVisitor.Context
-
- getSourceNamesForValues() - Method in interface com.ibm.wala.cast.loader.AstMethod.DebuggingInformation
-
- getSourceNodes(CAstNode) - Method in interface com.ibm.wala.cast.tree.CAstControlFlowMap
-
Return a collection of control-flow ast nodes that have this one as a
possible target.
- getSourceNodes(CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
-
- getSourcePosition() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getSourcePosition() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getSourcePosition() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getSourcePosition(int) - Method in class com.ibm.wala.cast.loader.AstMethod
-
- getSourcePosition(int) - Method in interface com.ibm.wala.classLoader.IMethod
-
- getSourcePosition(int) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
BEGIN Custom change: precise bytecode positions
- getSourcePosition(int) - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
BEGIN Custom change: : precise bytecode positions
- getSourcePosition(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getSources(int) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunction
-
- getSources(int) - Method in interface com.ibm.wala.dataflow.IFDS.IReversibleFlowFunction
-
- getSources(int) - Method in class com.ibm.wala.dataflow.IFDS.SingletonFlowFunction
-
- getSources(int) - Method in class com.ibm.wala.dataflow.IFDS.VectorGenFlowFunction
-
- getSources(int) - Method in class com.ibm.wala.dataflow.IFDS.VectorKillFlowFunction
-
- getSourceURL() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getSourceURL() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getSSACache() - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
-
- getSSAOptions() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- getStack() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.PathElement
-
- getStackHeight() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
Returns the stackHeight.
- getStackHeight() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
-
Returns the stackHeight.
- getStackSizes() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getStackType(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Compute the promoted type that the JVM uses to manipulate values of type "t" on its working stack.
- getStackTypes() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- getStackTypes() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
-
- getStartMemory() - Method in class com.ibm.wala.util.perf.StopwatchGC
-
- getStartPosition() - Method in class com.ibm.wala.sourcepos.Range
-
Returns the start position.
- getStartState() - Method in class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine
-
- getStartState() - Method in class com.ibm.wala.demandpa.alg.IntraProcFilter
-
- getStartState() - Method in class com.ibm.wala.demandpa.alg.statemachine.DummyStateMachine
-
- getStartState() - Method in interface com.ibm.wala.demandpa.alg.statemachine.StateMachine
-
- getState(T) - Method in interface com.ibm.wala.cfg.exc.ExceptionPruningAnalysis
-
Returns the state of a node.
- getState(IExplodedBasicBlock) - Method in class com.ibm.wala.cfg.exc.intra.ExplodedCFGNullPointerAnalysis
-
- getState(T) - Method in class com.ibm.wala.cfg.exc.intra.IntraprocNullPointerAnalysis
-
- getState(int) - Method in class com.ibm.wala.cfg.exc.intra.NullPointerState
-
- getState(int) - Method in class com.ibm.wala.cfg.exc.intra.ParameterState
-
Returns the state of an specified parameter.
- getState(ISSABasicBlock) - Method in class com.ibm.wala.cfg.exc.intra.SSACFGNullPointerAnalysis
-
- getState() - Method in class com.ibm.wala.demandpa.alg.WithState
-
- getStateMachineFactory() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
- getStatementAt(int) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
- getStatements() - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
-
- getStatements(SSAOptions) - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
Deprecated.
- getStatements() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- getStatements() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- getStatements() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- getStatements() - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
- getStatements(SSAOptions) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- getStatements() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- getStatements() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- getStatements(SSAOptions) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
-
- getStatements() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Get all statements added to the Summary.
- getStatementsThatDef(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- getStatementsThatDef(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
- getStatementsThatDef(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- getStatementsThatDef(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- getStatementsThatUse(T) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- getStatementsThatUse(T) - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
- getStatementsThatUse(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- getStatementsThatUse(PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- getStates() - Method in class com.ibm.wala.cfg.exc.intra.ParameterState
-
- GetStaticField(int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.GetField.GetStaticField
-
- getStaticFieldReads(IField) - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
-
- getStaticFieldReads(IField) - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
-
- getStaticFieldReads(IField) - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
-
- getStaticFieldWrites(IField) - Method in interface com.ibm.wala.demandpa.util.MemoryAccessMap
-
- getStaticFieldWrites(IField) - Method in class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
-
- getStaticFieldWrites(IField) - Method in class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
-
- getStats(CallGraph) - Static method in class com.ibm.wala.ipa.callgraph.CallGraphStats
-
- getStderr() - Method in class com.ibm.wala.util.processes.Launcher
-
- getStdOut() - Method in class com.ibm.wala.util.processes.Launcher
-
- getStep(int) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- getStream(Debug.LogLevel) - Static method in class com.ibm.wala.sourcepos.Debug
-
- getStringConstantForInstanceKey(InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- getStringType() - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- getStringType() - Method in interface com.ibm.wala.classLoader.Language
-
- getStringValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getSubClasses(String) - Method in interface com.ibm.wala.shrikeBT.analysis.ClassHierarchyProvider
-
- getSubClasses(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
- getSuccessor() - Method in class com.ibm.wala.ssa.SSAPiInstruction
-
- getSuccessor(T, int) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
- getSuccessor(T, int) - Method in interface com.ibm.wala.util.graph.OrderedMultiGraph
-
get the ith successor of a node
- getSuccLabels(T) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
-
- getSuccLabels(T) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- getSuccLabels(T) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
- getSuccLabels(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getSuccNodeCount(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- getSuccNodeCount(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getSuccNodeCount(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getSuccNodeCount(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getSuccNodeCount(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
- getSuccNodeCount(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
-
- getSuccNodeCount(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getSuccNodeCount(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getSuccNodeCount(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getSuccNodeCount(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getSuccNodeCount(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getSuccNodeCount(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- getSuccNodeCount(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
-
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
-
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
-
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
-
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
-
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
- getSuccNodeCount(int) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
- getSuccNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
-
- getSuccNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- getSuccNodeCount(T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
- getSuccNodeCount(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getSuccNodeCount(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getSuccNodeNumbers(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getSuccNodeNumbers(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getSuccNodeNumbers(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
- getSuccNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
-
- getSuccNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- getSuccNodeNumbers(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getSuccNodeNumbers(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getSuccNodeNumbers(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getSuccNodeNumbers(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getSuccNodeNumbers(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getSuccNodeNumbers(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
-
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
-
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
-
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
- getSuccNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- getSuccNodeNumbers(T, U) - Method in interface com.ibm.wala.util.graph.labeled.NumberedLabeledEdgeManager
-
- getSuccNodeNumbers(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getSuccNodeNumbers(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getSuccNodeNumbers(T) - Method in interface com.ibm.wala.util.graph.NumberedEdgeManager
-
- getSuccNodes(Object) - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- getSuccNodes(T) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- getSuccNodes(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- getSuccNodes(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- getSuccNodes(Object) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
- getSuccNodes(CGNode) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitEdgeManager
-
- getSuccNodes(CGNode) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- getSuccNodes(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- getSuccNodes(Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- getSuccNodes(Statement) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- getSuccNodes(IExplodedBasicBlock) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- getSuccNodes(ISSABasicBlock) - Method in class com.ibm.wala.ssa.SSACFG
-
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- getSuccNodes(T) - Method in interface com.ibm.wala.util.graph.EdgeManager
-
Return an Iterator over the immediate successor nodes of n
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
-
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedEdgeManager
-
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.InvertingEdgeManager
-
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
-
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
- getSuccNodes(int) - Method in class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
- getSuccNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractLabeledGraph
-
- getSuccNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.AbstractNumberedLabeledGraph
-
- getSuccNodes(T, U) - Method in interface com.ibm.wala.util.graph.labeled.LabeledEdgeManager
-
Return an Iterator over the immediate successor nodes of this Node in the Graph on edges with some label.
- getSuccNodes(T, U) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getSuccNodes(T) - Method in class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- getSuccNumbers() - Method in class com.ibm.wala.util.graph.impl.NodeWithNumberedEdges
-
- getSuccNumbers() - Method in interface com.ibm.wala.util.graph.INodeWithNumberedEdges
-
- getSummaries() - Method in class com.ibm.wala.ipa.summaries.XMLMethodSummaryReader
-
- getSummaryEdges(int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalSummaryEdges
-
- getSummarySources(T, int, T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- getSummaryTargets(T, int, T) - Method in interface com.ibm.wala.dataflow.IFDS.TabulationResult
-
- getSummaryTargets(T, int, T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Result
-
- getSuper(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Retreive the SSA-Number that is valid for a type in the super-ordinate scope.
- getSuper(SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Retrieve the SSA-Number that is valid for a type in the super-ordinate scope.
- getSuperclass() - Method in class com.ibm.wala.cast.loader.AstClass
-
- getSuperclass() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- getSuperclass() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- getSuperclass() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- getSuperclass() - Method in interface com.ibm.wala.classLoader.IClass
-
- getSuperclass() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This is a subclass of the root class.
- getSuperclass() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- getSuperclass() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- getSuperclass() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- getSuperClass(String) - Method in interface com.ibm.wala.shrikeBT.analysis.ClassHierarchyProvider
-
- getSuperClass(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
- getSuperclassSignature() - Method in class com.ibm.wala.types.generics.ClassSignature
-
- getSupergraph() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationProblem
-
- getSupergraph() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- getSupergraph() - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
-
- getSupergraphNodesReached() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationResult
-
- getSupergraphNodesReached() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver.Result
-
- getSuperInterfaces(String) - Method in interface com.ibm.wala.shrikeBT.analysis.ClassHierarchyProvider
-
- getSuperInterfaces(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
- getSuperinterfaceSignatures() - Method in class com.ibm.wala.types.generics.ClassSignature
-
- getSuperName() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getSuperNameIndex() - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getSupertypes() - Method in interface com.ibm.wala.cast.tree.CAstType
-
- getSwapCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getSwitchesCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getSwitchLabel(ControlFlowGraph<I, T>, T, T) - Static method in class com.ibm.wala.cfg.Util
-
When a switch statement at the end of block b transfers control to block s,
which case was taken? TODO: Is this correct? Can't we have multiple cases
that apply? Check on this.
- getSwitchLength() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the number of match-offset pairs in the lookupswitch (as a signed int) Used for lookupswitch
- getSymbolTable() - Method in class com.ibm.wala.ssa.IR
-
- getSyntheticLoader() - Method in class com.ibm.wala.cast.ipa.callgraph.CAstAnalysisScope
-
Return the information regarding the application loader.
- getSyntheticLoader() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Return the information regarding the application loader.
- getSystem() - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointsToSolver
-
- getSystem() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getSystemContext() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
-
- getTable() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
-
- getTableSwitchOffset(int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the numbered offset of the tableswitch (as a signed int) Used for tableswitch The "cursor" has to be positioned at the
start of the offset table NOTE: Will NOT advance cursor
- getTakenSuccessor(ControlFlowGraph<I, T>, T) - Static method in class com.ibm.wala.cfg.Util
-
Given that b ends with a conditional branch, return the basic block to
which control transfers if the branch is taken.
- getTarget(CAstNode, Object) - Method in interface com.ibm.wala.cast.tree.CAstControlFlowMap
-
Return the target ast node of the control-flow instruction denoted by from
with respect to the given label.
- getTarget(CAstNode, Object) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
-
- getTarget() - Method in class com.ibm.wala.dataflow.IFDS.PathEdge
-
- getTarget() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- getTarget() - Method in interface com.ibm.wala.shrikeBT.IConditionalBranchInstruction
-
- getTarget() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
-
- getTarget() - Method in class com.ibm.wala.ssa.SSAGotoInstruction
-
getTarget returns the IIndex for the Goto-target.
- getTarget(int) - Method in class com.ibm.wala.ssa.SSASwitchInstruction
-
- getTargetForCall(CGNode, CallSiteReference, IClass, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- getTargetForCall(CGNode, CallSiteReference, IClass, InstanceKey[]) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- getTargetLabels(CAstNode) - Method in interface com.ibm.wala.cast.tree.CAstControlFlowMap
-
Return a collection of all labels for which the control-flow ast node
from
has a target.
- getTargetLabels(CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
-
- getTargetPointerKey(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
TODO: enhance this logic using type inference TODO!!!: enhance filtering to consider concrete types, not just cones.
- getTargets(int, int) - Method in interface com.ibm.wala.dataflow.IFDS.IBinaryReturnFlowFunction
-
- getTargets(int) - Method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunction
-
- getTargets(int) - Method in interface com.ibm.wala.dataflow.IFDS.IUnaryFlowFunction
-
- getTargets(int) - Method in class com.ibm.wala.dataflow.IFDS.KillEverything
-
- getTargets(int) - Method in class com.ibm.wala.dataflow.IFDS.SingletonFlowFunction
-
- getTargets(int) - Method in class com.ibm.wala.dataflow.IFDS.VectorGenFlowFunction
-
- getTargets(int) - Method in class com.ibm.wala.dataflow.IFDS.VectorKillFlowFunction
-
- getTargetsForCall(CGNode, SSAAbstractInvokeInstruction, InstanceKey[][]) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- getTheLoader() - Method in class com.ibm.wala.cast.loader.SingleClassLoaderFactory
-
- getTheReference() - Method in class com.ibm.wala.cast.loader.SingleClassLoaderFactory
-
get the reference to the single class loader for the language
- getThis() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Return the implicit this-pointer (or throw).
- getThisAs(TypeReference) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Return the implicit this-pointer as a supertype.
- getThisNo() - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Return the SSA-Value of the implicit this-pointer (or throw).
- getThrowableType() - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- getThrowableType() - Method in interface com.ibm.wala.classLoader.Language
-
What is the root type of exceptions in this language? e.g.
- getThrowCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getTimer(byte) - Method in class com.ibm.wala.client.AbstractEngineStopwatch
-
- getTimer(byte) - Method in interface com.ibm.wala.client.EngineStopwatch
-
Returns access to class encapsulating time events results, related to the given category.
- getToken() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
-
- getTopologicalGrowthFactor() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- getTopologicalGrowthFactor() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- getTotalEdges() - Static method in class com.ibm.wala.dalvik.classLoader.DexCFG
-
- getTotalInsts() - Static method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- getTotalSize() - Method in class com.ibm.wala.util.heapTrace.HeapTracer.Result
-
- getToType() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- getToType() - Method in interface com.ibm.wala.shrikeBT.IConversionInstruction
-
- getToType() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
-
- getTraceStringConstants() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
Should analysis try to understand the results of string constants flowing to a + operator? Note that this option does not apply
to Java bytecode analysis, since the + operators have been compiled away for that.
- getTransferFunctionProvider() - Method in class com.ibm.wala.dataflow.graph.BasicFramework
-
- getTransferFunctionProvider() - Method in interface com.ibm.wala.dataflow.graph.IKilldallFramework
-
- getTransitiveMod(CGNode) - Method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
-
- getTransitiveRef(CGNode) - Method in class com.ibm.wala.ipa.modref.ModRefFieldAccess
-
- getTransitiveRoots() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
-
- getTransitiveRoots() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- getTranslatorToCAst(CAst, SourceModule) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
-
create the appropriate CAst translator for the language and source module
- getTraversalBudget() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- getType() - Method in class com.ibm.wala.analysis.reflection.GetMethodContext
-
Get the type.
- getType() - Method in class com.ibm.wala.analysis.reflection.JavaTypeContext
-
- getType() - Method in class com.ibm.wala.analysis.typeInference.ConeType
-
- getType() - Method in class com.ibm.wala.analysis.typeInference.PointType
-
- getType() - Method in class com.ibm.wala.analysis.typeInference.PrimitiveType
-
- getType() - Method in class com.ibm.wala.analysis.typeInference.TypeAbstraction
-
This is here for convenience; it makes sense for Point and Cone Dispatch.
- getType(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
-
Return the type computed for a particular value number
- getType() - Method in class com.ibm.wala.analysis.typeInference.TypeVariable
-
- getType() - Method in class com.ibm.wala.cast.ir.translator.AbstractClassEntity
-
- getType() - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- getType() - Method in class com.ibm.wala.cast.ir.translator.AbstractGlobalEntity
-
- getType() - Method in interface com.ibm.wala.cast.tree.CAstAnnotation
-
- getType() - Method in interface com.ibm.wala.cast.tree.CAstEntity
-
The CAst type of this entity.
- getType() - Method in interface com.ibm.wala.cast.tree.CAstType.Complex
-
- getType() - Method in class com.ibm.wala.cast.tree.impl.DelegatingEntity
-
- getType() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
-
- getType() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
-
- getType(ArrayGet.Type) - Static method in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
-
- getType() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
-
- getType() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
-
- getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
-
- getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
-
- getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
-
- getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
-
- getType() - Method in class com.ibm.wala.ipa.callgraph.propagation.ConcreteTypeKey
-
- getType(PointerKey) - Static method in class com.ibm.wala.ipa.slicer.HeapExclusions
-
- getType() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IArrayLoadInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IArrayStoreInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IBinaryOpInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IComparisonInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IConditionalBranchInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IInstanceofInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.ILoadInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IShiftInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IStoreIndirectInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IStoreInstruction
-
- getType() - Method in interface com.ibm.wala.shrikeBT.IUnaryOpInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- getType() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- getType() - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
-
- getType() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
-
- getType() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
-
- getType() - Method in class com.ibm.wala.types.annotations.Annotation
-
Get the type of the annotation
- getType() - Method in class com.ibm.wala.types.generics.BaseType
-
- getType() - Method in class com.ibm.wala.util.ssa.SSAValue
-
The type this SSA-Value represents.
- getTypeArguments() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
-
- getTypeFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.ArrayContentsKey
-
- getTypeFilter() - Method in interface com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey
-
- getTypeFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.InstanceFieldKeyWithFilter
-
- getTypeFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKeyWithFilter
-
- getTypeFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.TypedPointerKey
-
- getTypeFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.ReturnValueKeyWithFilter
-
- getTypeFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.RTASelectorKey
-
- getTypeForNewInstance(int, IClassHierarchy) - Method in class com.ibm.wala.ipa.summaries.ReflectionSummary
-
- getTypeForNode(AstTranslator.WalkContext, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- getTypeName() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction.ClassToken
-
- getTypeParameters(IClass) - Static method in class com.ibm.wala.types.generics.FormalTypeParameter
-
- getTypeParameters(IMethod) - Static method in class com.ibm.wala.types.generics.FormalTypeParameter
-
- getTypeReference() - Method in class com.ibm.wala.analysis.typeInference.ConeType
-
- getTypeReference() - Method in class com.ibm.wala.analysis.typeInference.PointType
-
- getTypeReference() - Method in class com.ibm.wala.analysis.typeInference.PrimitiveType
-
- getTypeReference() - Method in class com.ibm.wala.analysis.typeInference.SetType
-
- getTypeReference() - Method in class com.ibm.wala.analysis.typeInference.TypeAbstraction
-
A TypeReference representing the types of this abstraction
- getTypes() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- getTypes() - Method in interface com.ibm.wala.shrikeBT.ITypeTestInstruction
-
- getTypesForProgramLocation(int) - Method in class com.ibm.wala.ipa.summaries.ReflectionSummary
-
- getTypeVariablePosition(TypeVariableSignature, ShrikeClass) - Static method in class com.ibm.wala.types.generics.TypeVariableSignature
-
- getUnallocated(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Get an unused number to assign to.
- getUnallocated(TypeReference, SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Get an unused number to assign to.
- getUnaryOpCount(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.InstructionTypeCounter
-
- getUnbalancedReturnFlowFunction(T, T) - Method in interface com.ibm.wala.dataflow.IFDS.IPartiallyBalancedFlowFunctions
-
This version should work when the "call" instruction was never reached normally.
- getUnbalancedReturnFlowFunction(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.SliceFunctions
-
- getUnderlyingSymtab() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- getUniqueCatchKey(SSAAbstractInvokeInstruction, IR, CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
precondition: hasUniqueCatchBlock(call,node,cg)
- getUnmanaged() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Retreive a SSA-Value that is not under management.
- getUnmanaged(TypeReference, SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Retrieve a SSA-Value that is not under management.
- getUnmanaged(TypeReference, String) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
- getUnnamedArguments() - Method in class com.ibm.wala.types.annotations.Annotation
-
Get the unnamed arguments to the annotation (e.g., constructor arguments
for C# attributes), represented as an array of pairs (T,V), where T is the
argument type and V is the value.
- getUnresolvedClasses() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
BEGIN Custom change: unresolved classes
- getUnresolvedClasses() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- getUnresolvedClasses() - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
BEGIN Custom change: remember unresolved classes
- getUnwindState() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- getUnwindState() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- getUnwindState() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- getURL() - Method in interface com.ibm.wala.cast.tree.CAstSourcePositionMap.Position
-
- getURL() - Method in class com.ibm.wala.cast.tree.impl.LineNumberPosition
-
- getURL() - Method in class com.ibm.wala.cast.tree.impl.RangePosition
-
- getURL() - Method in class com.ibm.wala.classLoader.AbstractURLModule
-
- getURL() - Method in class com.ibm.wala.classLoader.CompoundModule
-
- getURL() - Method in class com.ibm.wala.classLoader.SourceFileModule
-
- getURL() - Method in interface com.ibm.wala.classLoader.SourceModule
-
- getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
-
- getUse(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
-
- getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
-
- getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
-
- getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
-
- getUse(int) - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
-
- getUse(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- getUse(SSAInstruction, int) - Method in class com.ibm.wala.ssa.DefUse
-
What is the ith value number used by instruction s?
- getUse(int) - Method in class com.ibm.wala.ssa.ReflectiveMemberAccess
-
- getUse(int, ShrikeIndirectionData.ShrikeLocalName) - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAAbstractThrowInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAConversionInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAGetInstruction
-
- getUse(int, T) - Method in interface com.ibm.wala.ssa.SSAIndirectionData
-
For the instruction at the given index, and a source-level name, return the SSA value number which represents this
instruction's use of that name.
- getUse(int) - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSANewInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAPutInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSAReturnInstruction
-
- getUse(int) - Method in class com.ibm.wala.ssa.SSASwitchInstruction
-
- getUseConstantSpecificKeys() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
Use distinct instance keys for distinct string constants?
- getUsedMemory() - Static method in class com.ibm.wala.util.collections.Util
-
- getUseLexicalScopingForGlobals() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
Should global variables be considered lexically-scoped from the root node?
- getUses(int) - Method in class com.ibm.wala.ssa.DefUse
-
Return all uses of the variable with the given value number
- getUseStacksForLexicalScoping() - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
Should analysis of lexical scoping consider call stacks?
- getUShort(int) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
- getVal() - Method in class com.ibm.wala.cast.ir.ssa.AssignInstruction
-
- getVal() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- getVal() - Method in class com.ibm.wala.ssa.SSAPiInstruction
-
- getVal() - Method in class com.ibm.wala.ssa.SSAPutInstruction
-
- getVal(int) - Method in class com.ibm.wala.util.strings.Atom
-
- getValArray() - Method in class com.ibm.wala.util.strings.Atom
-
return an array of bytes representing the utf8 characters in this
- getValidIn() - Method in class com.ibm.wala.util.ssa.SSAValue
-
Return the MethodReference this Variable was set valid in.
- getValue() - Method in class com.ibm.wala.cast.ir.ssa.AbstractReflectivePut
-
- getValue(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- getValue(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- getValue(CAstNode) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- getValue() - Method in interface com.ibm.wala.cast.tree.CAstNode
-
Returns the constant value represented by this node, if
appropriate, and null otherwise.
- getValue() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstNodeImpl
-
- getValue() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
-
- getValue() - Method in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- getValue() - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
- getValue() - Method in class com.ibm.wala.fixpoint.BooleanVariable
-
- getValue() - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
- getValue() - Method in class com.ibm.wala.ipa.callgraph.ContextItem.Value
-
- getValue() - Method in class com.ibm.wala.ipa.callgraph.propagation.ConstantKey
-
- getValue() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- getValue() - Method in class com.ibm.wala.ssa.ConstantValue
-
- getValue() - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
-
- getValue(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getValue(int) - Method in class com.ibm.wala.util.collections.SmallMap
-
Use with care.
- getValueCPIndex() - Method in class com.ibm.wala.shrikeCT.ConstantValueReader
-
- getValueNumber() - Method in class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey
-
- getValueNumber() - Method in class com.ibm.wala.ipa.slicer.ExceptionalReturnCaller
-
- getValueNumber() - Method in class com.ibm.wala.ipa.slicer.NormalReturnCaller
-
- getValueNumber() - Method in class com.ibm.wala.ipa.slicer.ParamCallee
-
- getValueNumber() - Method in class com.ibm.wala.ipa.slicer.ParamCaller
-
- getValueNumber() - Method in interface com.ibm.wala.ipa.slicer.ValueNumberCarrier
-
- getValueNumberForByteConstant(byte) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- getValueNumberForCharConstant(char) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- getValueNumberForIntConstant(int) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- getValues() - Method in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
-
- getValues() - Method in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
-
- getValues() - Method in interface com.ibm.wala.dalvik.dex.instructions.SwitchPad
-
- getValueString(SymbolTable, int) - Method in class com.ibm.wala.ssa.SSAInstruction
-
- getValueString(SymbolTable, int) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
-
- getValueString(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- getVariable(int) - Method in class com.ibm.wala.dataflow.ssa.SSAInference
-
- getVariable(int) - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- getVariableName() - Method in class com.ibm.wala.util.ssa.SSAValue
-
Return the optional variable name.
- getVariables() - Method in class com.ibm.wala.fixedpoint.impl.DefaultFixedPointSystem
-
- getVariables() - Method in interface com.ibm.wala.fixpoint.IFixedPointSystem
-
Return an Iterator of the variables in this graph
- getVariables() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- getVarIndex() - Method in interface com.ibm.wala.shrikeBT.ILoadInstruction
-
- getVarIndex() - Method in interface com.ibm.wala.shrikeBT.IStoreInstruction
-
- getVarIndex() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- getVarIndex() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- getVerboseInterval() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
subclasses should override as desired.
- getVerboseInterval() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- getVmArgs() - Method in class com.ibm.wala.util.processes.JavaLauncher
-
- getWalaHomeDir() - Static method in class com.ibm.wala.properties.WalaProperties
-
- getWideBranchOffset() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the wide offset of the branch (as a signed int) Used for goto_w, jsr_w
- getWideConstantIndex() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the wide constant pool index of a constant (as an unsigned short) Used for ldc_w, ldc2_w
- getWideIncrement() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns an increment value (as a signed short) Used for iinc prefixed by wide
- getWideLocalNumber() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the wide number of the local (as an unsigned short) Used for iload, lload, fload, dload, aload, istore, lstore, fstore,
dstore, astore, iinc prefixed by wide
- getWideOpcode() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the opcode of the wide instruction Used for wide Can be one of iload, lload, fload, dload, aload, istore, lstore,
fstore, dstore, astore, iinc
- getWordSize(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
- getWorkingDir() - Method in class com.ibm.wala.util.processes.Launcher
-
- getWrapped() - Method in class com.ibm.wala.demandpa.alg.WithState
-
- getWritesToInstanceField(PointerKey, IField) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- getWritesToInstanceField(PointerKey, IField) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
-
- getWritesToStaticField(StaticFieldKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- getWritesToStaticField(StaticFieldKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
-
- getX() - Method in class com.ibm.wala.util.intset.IntPair
-
- getXtraClassPath() - Method in class com.ibm.wala.util.processes.JavaLauncher
-
- getY() - Method in class com.ibm.wala.util.intset.IntPair
-
- ghostviewIR(IClassHierarchy, IR, String, String, String, String) - Static method in class com.ibm.wala.viz.PDFViewUtil
-
spawn a process to view a WALA IR
- ghostviewIR(IClassHierarchy, IR, String, String, String, String, NodeDecorator<ISSABasicBlock>) - Static method in class com.ibm.wala.viz.PDFViewUtil
-
spawn a process to view a WALA IR
- GLOBAL_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
-
This entity represents a global varible
- GlobalObjectKey - Class in com.ibm.wala.cast.ipa.callgraph
-
Represents the JavaScript global object.
- GlobalObjectKey(IClass) - Constructor for class com.ibm.wala.cast.ipa.callgraph.GlobalObjectKey
-
- GlobalRead(int, int, FieldReference) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
-
- GlobalWrite(int, FieldReference, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
-
- GOTO - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- Goto - Class in com.ibm.wala.dalvik.dex.instructions
-
- Goto(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Goto
-
- GotoInstruction(int, int) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- GotoInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents goto and goto_w instructions.
- GotoInstruction(int) - Constructor for class com.ibm.wala.shrikeBT.GotoInstruction
-
- GotoInstruction(int, int) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- GotoInstruction(int, int) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
Unconditionally jump to a (non-Phi) Instruction.
- Graph<T> - Interface in com.ibm.wala.util.graph
-
Basic interface for a directed graph.
- GraphIntegrity - Class in com.ibm.wala.util.graph
-
Utility class to check integrity of a graph data structure.
- GraphIntegrity() - Constructor for class com.ibm.wala.util.graph.GraphIntegrity
-
- GraphIntegrity.UnsoundGraphException - Exception in com.ibm.wala.util.graph
-
- GraphInverter - Class in com.ibm.wala.util.graph.impl
-
A graph view that reverses the edges in a graph
- GraphInverter() - Constructor for class com.ibm.wala.util.graph.impl.GraphInverter
-
- GraphPrint - Class in com.ibm.wala.util.graph
-
Simple graph printing utility
- GraphPrint() - Constructor for class com.ibm.wala.util.graph.GraphPrint
-
- GraphReachability<T,S> - Class in com.ibm.wala.util.graph
-
A dataflow system that computes, for each graph node, the set of "interesting" nodes that are reachable
- GraphReachability(Graph<T>, Predicate<?>) - Constructor for class com.ibm.wala.util.graph.GraphReachability
-
- GraphSlicer - Class in com.ibm.wala.util.graph
-
Utilities related to simple graph subset operations.
- GraphSlicer() - Constructor for class com.ibm.wala.util.graph.GraphSlicer
-
- GraphUtil - Class in com.ibm.wala.util.graph
-
Utility methods for graphs.
- GraphUtil() - Constructor for class com.ibm.wala.util.graph.GraphUtil
-
- groupKeysByValue(Map<K, V>) - Static method in class com.ibm.wala.util.collections.MapUtil
-
- guessJavaLib() - Static method in class com.ibm.wala.properties.WalaProperties
-
- guessPackage() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Get the package of the analyzed app.
- GXL - Class in com.ibm.wala.util.graph
-
- GXL() - Constructor for class com.ibm.wala.util.graph.GXL
-
- GXL.EntityTypes<T> - Interface in com.ibm.wala.util.graph
-
- i - Static variable in class com.ibm.wala.shrike.bench.Slots
-
- IArrayLoadInstruction - Interface in com.ibm.wala.shrikeBT
-
- IArrayStoreInstruction - Interface in com.ibm.wala.shrikeBT
-
- IBasicBlock<InstType> - Interface in com.ibm.wala.cfg
-
An interface for a basic block in a control flow graph.
- IBinaryNaturalRelation - Interface in com.ibm.wala.util.intset
-
a relation R(x,y) where x >= 0
- IBinaryOpInstruction - Interface in com.ibm.wala.shrikeBT
-
- IBinaryOpInstruction.IOperator - Interface in com.ibm.wala.shrikeBT
-
- IBinaryOpInstruction.Operator - Enum in com.ibm.wala.shrikeBT
-
- IBinaryReturnFlowFunction - Interface in com.ibm.wala.dataflow.IFDS
-
A binary flow function corresponding to a return statements combining information from the call site and the exit site.
- IBinder - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- IBinderName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- IBytecodeMethod - Interface in com.ibm.wala.classLoader
-
A method which originated in bytecode, decoded by Shrike
- ICFGSupergraph - Class in com.ibm.wala.dataflow.IFDS
-
- ICFGSupergraph(ExplodedInterproceduralCFG, AnalysisCache) - Constructor for class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- IClass - Interface in com.ibm.wala.classLoader
-
Basic interface for an object that represents a single Java class for analysis purposes, including array classes.
- IClassHierarchy - Interface in com.ibm.wala.ipa.cha
-
General interface for a type hierarchy
- IClassHierarchyDweller - Interface in com.ibm.wala.ipa.cha
-
Something that lives in a class hierarchy
- IClassLoader - Interface in com.ibm.wala.classLoader
-
Base class for an object that represents a single Java classloader for analysis purposes.
- IComparisonInstruction - Interface in com.ibm.wala.shrikeBT
-
- IComparisonInstruction.Operator - Enum in com.ibm.wala.shrikeBT
-
- IConditionalBranchInstruction - Interface in com.ibm.wala.shrikeBT
-
- IConditionalBranchInstruction.IOperator - Interface in com.ibm.wala.shrikeBT
-
- IConditionalBranchInstruction.Operator - Enum in com.ibm.wala.shrikeBT
-
- IConversionInstruction - Interface in com.ibm.wala.shrikeBT
-
- ID_KEY - Static variable in class com.ibm.wala.cast.ipa.callgraph.ArgumentInstanceContext
-
- IDemandPointerAnalysis - Interface in com.ibm.wala.demandpa.alg
-
Basic interface for a demand-driven points-to analysis.
- identity() - Static method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunction
-
- IdentityFlowFunction - Class in com.ibm.wala.dataflow.IFDS
-
A flow function where out == in
- IdentityFlowFunction() - Constructor for class com.ibm.wala.dataflow.IFDS.IdentityFlowFunction
-
- IdentityFlowFunctions<T> - Class in com.ibm.wala.dataflow.IFDS
-
A silly debugging aid that always returns the identity flow function
- IExplodedBasicBlock - Interface in com.ibm.wala.ssa.analysis
-
A basic block with exactly one normal instruction (which may be null), corresponding to a single instruction index in the SSA
instruction array.
- IF_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- IF_STMT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- IFGOTO - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- IField - Interface in com.ibm.wala.classLoader
-
- IFixedPointSolver<T extends IVariable> - Interface in com.ibm.wala.fixpoint
-
Solves a set of constraints
- IFixedPointStatement<T extends IVariable> - Interface in com.ibm.wala.fixpoint
-
The general form of a statement definition in an iterative solver is: x >= term, where
term can be any complex expression whose free variables are among the
IVariables of the constraint system
this
IFixedPointStatement
is part of (x represents the left-hand side of the
constraint).
- IFixedPointSystem<T extends IVariable> - Interface in com.ibm.wala.fixpoint
-
- IFlowFunction - Interface in com.ibm.wala.dataflow.IFDS
-
A flow function corresponding to an edge in the supergraph.
- IFlowFunctionMap<T> - Interface in com.ibm.wala.dataflow.IFDS
-
A map from an edge in a supergraph to a flow function
- IFlowGraph - Interface in com.ibm.wala.demandpa.flowgraph
-
- IFlowLabel - Interface in com.ibm.wala.demandpa.flowgraph
-
An edge label in a flow graph
- IFlowLabel.IFlowLabelVisitor - Interface in com.ibm.wala.demandpa.flowgraph
-
- IFlowLabelWithFilter - Interface in com.ibm.wala.demandpa.flowgraph
-
- IGetInstruction - Interface in com.ibm.wala.shrikeBT
-
- IGNORE - Static variable in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
-
- IGNORE - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
- ignore(Debug.LogLevel) - Static method in class com.ibm.wala.sourcepos.Debug
-
- IgnoreIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
-
- IgnoreIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
-
- IgnoreIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
-
- ignoreName(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- IgnoreSerializableWarning() - Constructor for class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.IgnoreSerializableWarning
-
- iindex - Variable in class com.ibm.wala.ssa.SSAInstruction
-
- IInstanceofInstruction - Interface in com.ibm.wala.shrikeBT
-
- IInstantiationBehavior - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
- IInstantiationBehavior() - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior
-
- IInstantiationBehavior.Exactness - Enum in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
Information on how the IInstanciationBehavior made its decision for #InstanceBehavior
- IInstantiationBehavior.InstanceBehavior - Enum in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
The handling for a variable occurring in the AndroidModel.
- IInstantiator - Interface in com.ibm.wala.util.ssa
-
Used for CallBacks to create an Instance.
- IInstruction - Interface in com.ibm.wala.shrikeBT
-
- IInstruction.Visitor - Class in com.ibm.wala.shrikeBT
-
This class is used by IInstruction.visit to dispatch based on the instruction type.
- IIntentSender - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- IIntentSenderName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- IInvokeInstruction - Interface in com.ibm.wala.shrikeBT
-
- IInvokeInstruction.Dispatch - Enum in com.ibm.wala.shrikeBT
-
- IInvokeInstruction.IDispatch - Interface in com.ibm.wala.shrikeBT
-
- ikAndStates - Variable in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
- IKilldallFramework<T,V extends IVariable> - Interface in com.ibm.wala.dataflow.graph
-
A dataflow framework in the style of Kildall, POPL 73
This represents a dataflow problem induced over a graph.
- ILiveObjectAnalysis - Interface in com.ibm.wala.escape
-
Basic interface for liveness analysis of heap-allocated objects.
- IllegalArgumentExceptionContext - Class in com.ibm.wala.analysis.reflection
-
- IllegalArgumentExceptionContext() - Constructor for class com.ibm.wala.analysis.reflection.IllegalArgumentExceptionContext
-
- ILoadIndirectInstruction - Interface in com.ibm.wala.shrikeBT
-
- ILoadInstruction - Interface in com.ibm.wala.shrikeBT
-
- IMember - Interface in com.ibm.wala.classLoader
-
Basic interface for an object that represents a single
Java member (method or field) for analysis purposes.
- IMemoryOperation - Interface in com.ibm.wala.shrikeBT
-
- IMergeFunction - Interface in com.ibm.wala.dataflow.IFDS
-
Special case: if supportsMerge(), then the problem is not really IFDS anymore.
- IMethod - Interface in com.ibm.wala.classLoader
-
Basic interface for an object that represents a single Java method for analysis purposes.
- IMethod.SourcePosition - Interface in com.ibm.wala.classLoader
-
BEGIN Custom change: precise positions
- IMethodEscapeAnalysis - Interface in com.ibm.wala.escape
-
Basic interface from which to execute and get the results of escape analysis.
- ImmutableByteArray - Class in com.ibm.wala.util.strings
-
A read-only byte array.
- ImmutableByteArray(byte[]) - Constructor for class com.ibm.wala.util.strings.ImmutableByteArray
-
- ImmutableByteArray(byte[], int, int) - Constructor for class com.ibm.wala.util.strings.ImmutableByteArray
-
- ImmutableStack<T> - Class in com.ibm.wala.util.collections
-
An immutable stack of objects.
- ImmutableStack(T[]) - Constructor for class com.ibm.wala.util.collections.ImmutableStack
-
- implementsInterface(IClass, IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- implementsInterface(IClass, IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
Does c implement i?
- implementsInterface(IClass, IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
Does c implement i?
- ImplicitPointsToSetVisitor(PointerAnalysisImpl, LocalPointerKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
-
- IncipientCFG() - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
- INCLUDE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- includeFile(File) - Method in class com.ibm.wala.classLoader.BinaryDirectoryTreeModule
-
- includeFile(File) - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
-
- includeFile(File) - Method in class com.ibm.wala.classLoader.SourceDirectoryTreeModule
-
- incNumberOfEvaluations() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- incrementNumNodesTraversed() - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- index(InstanceKey) - Static method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
-
- index - Variable in class com.ibm.wala.ipa.callgraph.ContextKey.ParameterKey
-
- index() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the current bytecode index
- indexedTypes - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- indexedTypes_T - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- indexLocal - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
-
- indexOf(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- indexOf(Object) - Method in class com.ibm.wala.util.collections.Iterator2List
-
- IndirectionData - Interface in com.ibm.wala.shrikeBT
-
- indirectlyReadLocals(int) - Method in interface com.ibm.wala.shrikeBT.IndirectionData
-
- indirectlyWrittenLocals(int) - Method in interface com.ibm.wala.shrikeBT.IndirectionData
-
- IndiscriminateFilter<T> - Class in com.ibm.wala.util.collections
-
A filter that accepts everything.
- IndiscriminateFilter() - Constructor for class com.ibm.wala.util.collections.IndiscriminateFilter
-
- InducedCFG - Class in com.ibm.wala.cfg
-
- InducedCFG(SSAInstruction[], IMethod, Context) - Constructor for class com.ibm.wala.cfg.InducedCFG
-
TODO: we do not yet support induced CFGS with exception handlers.
- InducedCFG.BasicBlock - Class in com.ibm.wala.cfg
-
- InducedCFG.BranchVisitor - Class in com.ibm.wala.cfg
-
This visitor identifies basic block boundaries induced by branch instructions.
- InducedCFG.PEIVisitor - Class in com.ibm.wala.cfg
-
- InferGraphRoots - Class in com.ibm.wala.util.graph
-
TODO: Move this somewhere.
- InferGraphRoots() - Constructor for class com.ibm.wala.util.graph.InferGraphRoots
-
- inferInvokeExceptions(MethodReference, IClassHierarchy) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- inferInvokeExceptions(MethodReference, IClassHierarchy) - Method in interface com.ibm.wala.classLoader.Language
-
determine the set of possible exception types a call to target may throw
- inferRoots(Graph<T>) - Static method in class com.ibm.wala.util.graph.InferGraphRoots
-
- info(String, Object...) - Static method in class com.ibm.wala.sourcepos.Debug
-
- info(String) - Static method in class com.ibm.wala.sourcepos.Debug
-
- info(Throwable) - Static method in class com.ibm.wala.sourcepos.Debug
-
- inheritCache - Variable in class com.ibm.wala.classLoader.BytecodeClass
-
A mapping from Selector to IMethod used to cache method lookups from superclasses
- init(AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor, IInstruction.Visitor) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider
-
Initialize the visitors used to perform the flow functions
- init(AbstractIntStackMachine.Meeter, AbstractIntStackMachine.FlowProvider) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
-
- init() - Static method in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
-
- init() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- init(List<Module>) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
-
- init() - Method in class com.ibm.wala.cfg.AbstractCFG
-
subclasses must call this before calling addEdge, but after creating the nodes
- init(List<Module>) - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
Initialize internal data structures
- init(List<Module>) - Method in interface com.ibm.wala.classLoader.IClassLoader
-
Initialize internal data structures.
- init(List<Module>) - Method in class com.ibm.wala.dalvik.classLoader.WDexClassLoaderImpl
-
- init(AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor, Instruction.Visitor) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
-
Initialize the visitors used to perform the flow functions
- init(AbstractIntRegisterMachine.Meeter, AbstractIntRegisterMachine.FlowProvider) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
- init(IR, SSAInference.VariableFactory, SSAInference.OperatorFactory<T>) - Method in class com.ibm.wala.dataflow.ssa.SSAInference
-
initializer for SSA Inference equations.
- init(Iterable<Entrypoint>) - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
-
- init() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
- init(List<Module>) - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
- init(Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
-
subclass constructors must call this!
- init(T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
-
subclass constructors must call this!
- init(Graph<T>, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSFinishTimeIterator
-
Subclasses must call this in the constructor!
- init() - Method in class com.ibm.wala.viz.viewer.PaPanel
-
Two steps initialization is required here is our deriver can choose the roots for the heap tree.
- initAllInstructions() - Method in class com.ibm.wala.ssa.DefUse
-
Initialize the allInstructions field with every
SSAInstruction
in the ir.
- initAtom - Static variable in class com.ibm.wala.types.MethodReference
-
- initAttributeIterator(ClassReader.AttrIterator) - Method in class com.ibm.wala.shrikeCT.CodeReader
-
Point iter at the list of attributes for this code.
- initClassAttributeIterator(ClassReader.AttrIterator) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
Point iter at the list of attributes for the class.
- initCoreForJava() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Initialize the standard 3 class loaders for java analysis
- initFieldAttributeIterator(int, ClassReader.AttrIterator) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
Point iter at the list of attributes for field f.
- initForFirstSolve() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Some setup which occurs only before the first solve
- initForJava() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Initialize a scope for java analysis
- initFunctionEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- initialize() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
-
- initialize() - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference
-
- initialize() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
Start tabulation with the initial seeds.
- initializeVariables() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
-
Convenience method ...
- initializeVariables() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
-
- initializeVariables() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- initializeVariables() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- initializeVariables() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
Convenience method ...
- initializeVariables() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
-
- initializeVariables() - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
-
- initializeVariables() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Initialize all lattice vars in the system.
- initializeVariables() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- initializeVariables() - Method in class com.ibm.wala.ssa.SSABuilder
-
- initializeWorkList() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
-
- initializeWorkList() - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
-
- initializeWorkList() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Initialize the work list for iteration.j
- initializeWorkList() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- initialSeeds() - Method in interface com.ibm.wala.dataflow.IFDS.TabulationProblem
-
Define the set of path edges to start propagation with.
- initialSeeds() - Method in class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
-
- initMethodAttributeIterator(int, ClassReader.AttrIterator) - Method in class com.ibm.wala.shrikeCT.ClassReader
-
Point iter at the list of attributes for method m.
- initSelector - Static variable in class com.ibm.wala.types.MethodReference
-
- initSynthetic(ClassLoaderReference) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
Create the class loader for synthetic classes.
- initTranslator() - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
-
create the appropriate IR translator for the language
- initTypeInfo() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- InnerClassesReader - Class in com.ibm.wala.shrikeCT
-
This class reads InnerClasses attributes.
- InnerClassesReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.InnerClassesReader
-
Build a reader for the attribute 'iter'.
- InnerClassesWriter - Class in com.ibm.wala.shrikeCT
-
This class builds serializable InnerClasses attributes.
- InnerClassesWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.InnerClassesWriter
-
Build an empty writer.
- INodeEscapeAnalysis - Interface in com.ibm.wala.escape
-
Basic interface from which to execute and get the results of escape analysis.
- INodeWithNumber - Interface in com.ibm.wala.util.graph
-
Basic interface for a node which lives in one graph ...
- INodeWithNumberedEdges - Interface in com.ibm.wala.util.graph
-
Basic interface for a node which lives in one graph ...
- INPUT_DIR - Static variable in class com.ibm.wala.properties.WalaProperties
-
- InputMethodService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- InputMethodServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- inputStream2ByteArray(InputStream) - Static method in class com.ibm.wala.util.io.Streams
-
- insert - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
-
- insert(PathEdge<T>) - Method in interface com.ibm.wala.dataflow.IFDS.ITabulationWorklist
-
- insert(T) - Method in class com.ibm.wala.util.collections.Heap
-
- insertAfter(int, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
Insert code to be executed after the instruction.
- insertAfter(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
-
Insert a patch after the current instruction in the code.
- insertAfterBody(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
This method inserts code that will be placed after the method body.
- insertAtStart(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
Insert code to be executed whenever the method is entered.
- insertBefore(int, MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
Insert code to be executed before the instruction.
- insertBefore(MethodEditor.Patch) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
-
Insert a patch before the current instruction in the code.
- insertStatement(AbstractStatement) - Method in class com.ibm.wala.fixedpoint.impl.Worklist
-
- insertSummaryEdge(int, int, int, int) - Method in class com.ibm.wala.dataflow.IFDS.LocalSummaryEdges
-
Record a summary edge for the flow d1 -> d2 from an entry s_p to an exit x.
- instance - Variable in class com.ibm.wala.dalvik.dex.instructions.GetField.GetInstanceField
-
- instance - Variable in class com.ibm.wala.dalvik.dex.instructions.PutField.PutInstanceField
-
- instance() - Static method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
-
- instance() - Static method in class com.ibm.wala.dataflow.graph.BitVectorIntersection
-
- instance() - Static method in class com.ibm.wala.dataflow.graph.BitVectorKillAll
-
- instance() - Static method in class com.ibm.wala.dataflow.graph.BitVectorUnion
-
- instance() - Static method in class com.ibm.wala.dataflow.graph.BooleanIdentity
-
- instance() - Static method in class com.ibm.wala.dataflow.graph.BooleanUnion
-
- instance() - Static method in class com.ibm.wala.dataflow.graph.UnaryBitVectorUnion
-
- instance() - Static method in class com.ibm.wala.fixpoint.TrueOperator
-
- instance() - Static method in class com.ibm.wala.fixpoint.UnaryOr
-
- instance - Variable in class com.ibm.wala.ipa.callgraph.propagation.AbstractFieldPointerKey
-
- INSTANCE - Static variable in class com.ibm.wala.ipa.callgraph.pruned.ApplicationLoaderPolicy
-
- INSTANCE - Static variable in class com.ibm.wala.ipa.callgraph.pruned.DoNotPrune
-
- instance() - Static method in class com.ibm.wala.util.collections.EmptyIntIterator
-
- instance() - Static method in class com.ibm.wala.util.collections.EmptyIterator
-
- instance() - Static method in class com.ibm.wala.util.collections.HashCodeComparator
-
- instance() - Static method in class com.ibm.wala.util.collections.ToStringComparator
-
- instance - Static variable in class com.ibm.wala.util.intset.EmptyIntSet
-
- InstanceArrayStoreOperator(InstanceKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstanceArrayStoreOperator
-
- InstanceFieldKey - Class in com.ibm.wala.ipa.callgraph.propagation
-
An pointer key which represents a unique set for a field associated with a set of instances.
- InstanceFieldKey(InstanceKey, IField) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.InstanceFieldKey
-
- InstanceFieldKeyAndState - Class in com.ibm.wala.demandpa.alg
-
- InstanceFieldKeyAndState(InstanceFieldKey, StateMachine.State) - Constructor for class com.ibm.wala.demandpa.alg.InstanceFieldKeyAndState
-
- InstanceFieldKeyWithFilter - Class in com.ibm.wala.ipa.callgraph.propagation
-
an instance field pointer key key that carries a type filter
- InstanceFieldKeyWithFilter(IClassHierarchy, InstanceKey, IField) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.InstanceFieldKeyWithFilter
-
- InstanceFieldPointerKey - Interface in com.ibm.wala.ipa.callgraph.propagation
-
- instanceFields - Variable in class com.ibm.wala.classLoader.BytecodeClass
-
The instance fields declared in this class.
- InstanceKey - Interface in com.ibm.wala.ipa.callgraph.propagation
-
An InstanceKey serves as the representative for an equivalence class of
objects in the heap, that can be pointed to.
- InstanceKeyAndState - Class in com.ibm.wala.demandpa.alg
-
- InstanceKeyAndState(InstanceKey, StateMachine.State) - Constructor for class com.ibm.wala.demandpa.alg.InstanceKeyAndState
-
- InstanceKeyFactory - Interface in com.ibm.wala.ipa.callgraph.propagation
-
An object that abstracts how to model instances in the heap.
- instanceKeyFactory - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
An object that abstracts how to model instances in the heap.
- instanceKeys - Variable in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointerAnalysis
-
bijection from InstanceKey <=>Integer
- instanceKeys - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
-
used only for paranoid checking.
- instanceKeys - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
bijection from InstanceKey <=>Integer
- InstanceKeyWithNode - Interface in com.ibm.wala.analysis.reflection
-
An instance key which has an associated
CGNode
.
- INSTANCEOF - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- InstanceOf - Class in com.ibm.wala.dalvik.dex.instructions
-
- InstanceOf(int, int, TypeReference, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.InstanceOf
-
- InstanceofInstruction(int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- InstanceofInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents instanceof instructions.
- InstanceofInstruction(String) - Constructor for class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- InstanceofInstruction(int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- InstanceOfPiPolicy - Class in com.ibm.wala.ssa
-
A pi node policy with the following rule:
If we have the following code:
- InstancePutFieldOperator(IField, InstanceKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstancePutFieldOperator
-
- Instantiator - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
Add code to create an instance of a type in a synthetic method.
- Instantiator(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, IClassHierarchy, MethodReference, AnalysisScope) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.Instantiator
-
- Instruction - Class in com.ibm.wala.dalvik.dex.instructions
-
- Instruction(int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Instruction
-
- Instruction - Class in com.ibm.wala.shrikeBT
-
Instructions are immutable objects.
- Instruction.Visitor - Class in com.ibm.wala.dalvik.dex.instructions
-
- InstructionArray - Class in com.ibm.wala.dalvik.classLoader
-
Collection of Instruction wich allow to get an instruction from its table
index id or from its bytecode index.
- InstructionArray() - Constructor for class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- instructionFactory() - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- instructionFactory() - Method in interface com.ibm.wala.classLoader.Language
-
- instructionPosition(int) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstIR
-
- instructionPosition(int) - Method in class com.ibm.wala.ipa.summaries.SyntheticIR
-
This returns "", as synthetic IRs have no line numbers right now.
- instructionPosition(int) - Method in class com.ibm.wala.ssa.IR
-
- instructions - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- instructions - Variable in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- instructions() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- instructions - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- instructions - Variable in class com.ibm.wala.ssa.SSACFG
-
The "normal" instructions which constitute the SSA form.
- InstructionTypeCounter - Class in com.ibm.wala.shrikeBT.info
-
This method annotation counts the number of instructions of each type (according to each Instruction subclass).
- Instrumentation - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- InstrumentationName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- insts - Variable in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- insts - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
- insts - Variable in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- insts - Variable in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
- instToBC - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- INT - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
-
- Int - Static variable in class com.ibm.wala.types.TypeReference
-
- INT_SET_FACTORY_CONFIG_PROPERTY_NAME - Static variable in class com.ibm.wala.util.intset.IntSetUtil
-
- INT_SET_FACTORY_CONFIG_PROPERTY_NAME - Static variable in class com.ibm.wala.util.intset.LongSetUtil
-
- IntArray - Static variable in class com.ibm.wala.types.TypeReference
-
- IntConstant(int, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant.IntConstant
-
- IntegerUnionFind - Class in com.ibm.wala.util.intset
-
An implementation of Tarjan's union-find, using path compression and balancing, for non-negative integers
- IntegerUnionFind() - Constructor for class com.ibm.wala.util.intset.IntegerUnionFind
-
- IntegerUnionFind(int) - Constructor for class com.ibm.wala.util.intset.IntegerUnionFind
-
- Intent - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
-
Determines the target of an Android-Intent.
- Intent() - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- Intent(String) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- Intent(Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- Intent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- Intent(TypeName, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- Intent(TypeName) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- intent(String, String, String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
-
Make an intent.
- intent(String, String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
-
- intent(String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
-
- Intent - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- Intent.IntentType - Enum in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
-
- INTENT_KEY - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
Key into the Context that represents the Intent.
- INTENT_KEY - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
-
Key into the Context that represents the Intent.
- IntentContext - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
-
Wraps an Intent to be suitable to be a Context-Element.
- IntentContext(Intent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
-
- IntentContext(Context, Intent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
-
- IntentContextInterpreter - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
-
- IntentContextInterpreter(IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
-
- IntentContextSelector - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
-
Adds Intents to the Context of functions that start Android-Components.
- IntentContextSelector(IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextSelector
-
- IntentContextSelector(ContextSelector, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextSelector
-
- IntentModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
-
Like MicroModel but includes CallBacks.
- IntentModel(IClassHierarchy, AnalysisOptions, AnalysisCache, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
-
- IntentName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- IntentSender - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- IntentSenderName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- IntentService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- IntentServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- IntentStarters - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
-
Contains Information on functions that start Android-Components based on an Intent.
- IntentStarters(IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters
-
- IntentStarters.StarterFlags - Enum in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
-
The flags influence the later model.
- IntentStarters.StartInfo - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
-
Contains information on how to call a starter-function.
- InterestingVisitor(int) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- INTERFACE - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
-
- InterfaceAnalyzer - Class in com.ibm.wala.shrike.bench
-
- InterfaceAnalyzer() - Constructor for class com.ibm.wala.shrike.bench.InterfaceAnalyzer
-
- interfaceNames - Variable in class com.ibm.wala.classLoader.BytecodeClass
-
The names of interfaces for this class.
- INTERNAL - Static variable in class com.ibm.wala.types.annotations.Annotations
-
- InternalCAstSymbol(String, CAstType) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.InternalCAstSymbol
-
- InternalCAstSymbol(String, CAstType, boolean) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.InternalCAstSymbol
-
- InternalCAstSymbol(String, CAstType, boolean, boolean) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.InternalCAstSymbol
-
- InternalCAstSymbol(String, CAstType, boolean, boolean, Object) - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.InternalCAstSymbol
-
- internalEquals(Object) - Method in class com.ibm.wala.ipa.callgraph.propagation.NodeKey
-
- internalHashCode() - Method in class com.ibm.wala.ipa.callgraph.propagation.NodeKey
-
- InternalIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
-
- InternalIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
-
- InternalIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
-
- internalNextClass() - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- internalOutputModifiedClass(Object, String, Object) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- InterprocAnalysisResult<I,T extends IBasicBlock<I>> - Interface in com.ibm.wala.cfg.exc
-
Interface to retrieve the result of the interprocedural analysis.
- InterproceduralCFG - Class in com.ibm.wala.ipa.cfg
-
Interprocedural control-flow graph.
- InterproceduralCFG(CallGraph) - Constructor for class com.ibm.wala.ipa.cfg.InterproceduralCFG
-
- InterproceduralCFG(CallGraph, Filtersection<CGNode>) - Constructor for class com.ibm.wala.ipa.cfg.InterproceduralCFG
-
- InterprocNullPointerAnalysis - Class in com.ibm.wala.cfg.exc.inter
-
Interprocedural NullPointer Analysis.
- intersect(BitSet<?>) - Method in class com.ibm.wala.util.intset.BitSet
-
Perform intersection of two bitsets
- intersect(OrdinalSet<T>, OrdinalSet<T>) - Static method in class com.ibm.wala.util.intset.OrdinalSet
-
- intersecting(Set<T>, Set<T>) - Static method in class com.ibm.wala.util.collections.Util
-
checks if two sets have a non-empty intersection
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
-
- intersection(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
-
This implementation must not despoil the original value of "this"
- intersection(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
-
This implementation must not despoil the original value of "this"
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- intersection(MutableSharedBitVectorIntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
This implementation must not despoil the original value of "this"
- intersection(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- intersection(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- intersectionEmpty(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
Check if the intersection of the two sets is empty
- intersectionEmpty(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- intersectionEmpty(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Check if the intersection of the two sets is empty
- intersectionEmpty(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Check if the intersection of the two sets is empty
- intersects(ArraySet<T>) - Method in class com.ibm.wala.util.collections.ArraySet
-
- intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- intersectWith(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSet
-
Intersect this with another set.
- intersectWith(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSet
-
Interset this with another set.
- intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- intersectWith(SparseIntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- intersectWith(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
- intersectWith(SparseLongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
- intersectWith(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
Interset this with another set.
- IntFunction<T> - Interface in com.ibm.wala.util.functions
-
- intIterator() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- intIterator() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
Use with extreme care; doesn't detect ConcurrentModificationExceptions
- intIterator() - Method in class com.ibm.wala.util.intset.EmptyIntSet
-
- IntIterator - Interface in com.ibm.wala.util.intset
-
a more efficient iterator for sets of integers
- intIterator() - Method in interface com.ibm.wala.util.intset.IntSet
-
- intIterator() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- intIterator() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- intIterator() - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- IntLiteral(int) - Constructor for class com.ibm.wala.dalvik.classLoader.Literal.IntLiteral
-
- IntMapIterator<T> - Class in com.ibm.wala.util.collections
-
An IntMapIterator
maps an Iterator
contents to produce a new Iterator
- IntMapIterator(IntIterator, IntFunction<T>) - Constructor for class com.ibm.wala.util.collections.IntMapIterator
-
- IntName - Static variable in class com.ibm.wala.types.TypeReference
-
- IntPair - Class in com.ibm.wala.util.intset
-
A pair of ints.
- IntPair(int, int) - Constructor for class com.ibm.wala.util.intset.IntPair
-
- IntraProcFilter - Class in com.ibm.wala.demandpa.alg
-
State machine that only allows intraprocedural paths.
- IntraProcFilter.Factory - Class in com.ibm.wala.demandpa.alg
-
- IntraprocNullPointerAnalysis<T extends ISSABasicBlock> - Class in com.ibm.wala.cfg.exc.intra
-
Intraprocedural dataflow analysis to detect impossible NullPointerExceptions.
- IntSet - Interface in com.ibm.wala.util.intset
-
Set of integers; not necessary mutable TODO: extract a smaller interface?
- IntSetAction - Interface in com.ibm.wala.util.intset
-
- IntSetUtil - Class in com.ibm.wala.util.intset
-
Utilities for dealing with
IntSet
s
- IntSetVariable<T extends IntSetVariable> - Class in com.ibm.wala.fixpoint
-
A variable for dataflow analysis, representing a set of integers.
- IntSetVariable() - Constructor for class com.ibm.wala.fixpoint.IntSetVariable
-
- IntStack - Class in com.ibm.wala.util.collections
-
A stack of integer primitives.
- IntStack() - Constructor for class com.ibm.wala.util.collections.IntStack
-
- IntTypeCode - Static variable in class com.ibm.wala.types.TypeReference
-
- IntVector - Interface in com.ibm.wala.util.intset
-
interface for array of integer
- invalidate(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
- invalidate(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.AnalysisCache
-
- invalidate(IMethod, Context) - Method in class com.ibm.wala.ssa.SSACache
-
Invalidate all cached information for a pair
- invalidate(SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Marks all known instances of VariableKey invalid.
- invalidateDU(IMethod, Context) - Method in class com.ibm.wala.ssa.SSACache
-
Invalidate the cached
DefUse
for a
pair
- invalidateIR(IMethod, Context) - Method in class com.ibm.wala.ssa.SSACache
-
Invalidate the cached IR for a pair
- InvalidClassFileException - Exception in com.ibm.wala.shrikeCT
-
This exception is thrown when we detect that the incoming class file data was not a valid class file.
- InvalidClassFileException(int, String) - Constructor for exception com.ibm.wala.shrikeCT.InvalidClassFileException
-
The incoming class file is invalid.
- InvalidSourceInfoException - Exception in com.ibm.wala.sourcepos
-
An InvalidSourceInfoException
is thrown if SourceInfo
could
not be initialized.
- InvalidSourceInfoException() - Constructor for exception com.ibm.wala.sourcepos.InvalidSourceInfoException
-
Creates a new instance of InvalidSourceInfoException
without
detail message.
- InvalidSourceInfoException(String) - Constructor for exception com.ibm.wala.sourcepos.InvalidSourceInfoException
-
Constructs an instance of InvalidSourceInfoException
with the
specified detail message.
- inverseFilterOperator - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
singleton operator for inverse filter
- InverseFilterOperator() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InverseFilterOperator
-
- inverseMap(Map<K, Set<V>>) - Static method in class com.ibm.wala.util.collections.MapUtil
-
- invert(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.impl.GraphInverter
-
- invert(Graph<T>) - Static method in class com.ibm.wala.util.graph.impl.GraphInverter
-
- InvertedGraph<T> - Class in com.ibm.wala.util.graph.impl
-
A graph view that reverses the edges in a graph
- InvertedGraph(Graph<T>) - Constructor for class com.ibm.wala.util.graph.impl.InvertedGraph
-
- InvertedNumberedGraph<T> - Class in com.ibm.wala.util.graph.impl
-
A graph view that reverses the edges in a graph
- InvertingEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
-
An edge manager that reverses the edges in a graph
- InvertingEdgeManager(EdgeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.InvertingEdgeManager
-
- InvertingNumberedEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
-
An edge manager that reverses the edges in a graph
- InvertingNumberedEdgeManager(NumberedEdgeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.InvertingNumberedEdgeManager
-
- invertOneToOneMap(Map<K, V>) - Static method in class com.ibm.wala.util.collections.MapUtil
-
invert an input map that is one-to-one (i.e., it does not map two different keys to the same value)
- Invoke - Class in com.ibm.wala.dalvik.dex.instructions
-
- Invoke(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke
-
- Invoke.InvokeDirect - Class in com.ibm.wala.dalvik.dex.instructions
-
- Invoke.InvokeInterface - Class in com.ibm.wala.dalvik.dex.instructions
-
- Invoke.InvokeStatic - Class in com.ibm.wala.dalvik.dex.instructions
-
- Invoke.InvokeSuper - Class in com.ibm.wala.dalvik.dex.instructions
-
- Invoke.InvokeVirtual - Class in com.ibm.wala.dalvik.dex.instructions
-
- InvokeDirect(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeDirect
-
- InvokeDynamicInstruction - Class in com.ibm.wala.shrikeBT
-
- InvokeDynamicToken(BootstrapMethodsReader.BootstrapMethod, String, String) - Constructor for class com.ibm.wala.shrikeBT.ConstantInstruction.InvokeDynamicToken
-
- InvokeInstruction(int, int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- InvokeInstruction(int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- InvokeInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents method invocation instructions.
- InvokeInstruction(int, int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- InvokeInstruction(int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- InvokeInstruction(int, SSAValue, List<? extends SSAValue>, SSAValue, CallSiteReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
result = site(params).
- InvokeInstruction(int, List<? extends SSAValue>, SSAValue, CallSiteReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
Instruction that calls a void-method.
- InvokeInterface(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeInterface
-
- InvokeStatic(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeStatic
-
- InvokeSuper(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeSuper
-
- invokeType() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- InvokeVirtual(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeVirtual
-
- IPartiallyBalancedFlowFunctions<T> - Interface in com.ibm.wala.dataflow.IFDS
-
- IPointerOperator - Interface in com.ibm.wala.ipa.callgraph.propagation
-
An operator in pointer analysis constraints.
- IPointsToSolver - Interface in com.ibm.wala.ipa.callgraph.propagation
-
Basic interface for a pointer analysis solver.
- IPutInstruction - Interface in com.ibm.wala.shrikeBT
-
- ir - Variable in class com.ibm.wala.analysis.typeInference.TypeInference
-
The governing SSA form
- ir - Variable in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
The governing IR
- ir - Variable in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
The governing IR
- ir - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
The governing IR
- IR - Class in com.ibm.wala.ssa
-
An SSA IR.
- IR(IMethod, SSAInstruction[], SymbolTable, SSACFG, SSAOptions) - Constructor for class com.ibm.wala.ssa.IR
-
Simple constructor when someone else has already computed the symbol table and cfg.
- IR.SSA2LocalMap - Interface in com.ibm.wala.ssa
-
A Map that gives the names of the local variables corresponding to SSA value numbers at particular IR instruction indices, if
such information is available from source code mapping.
- IrAndSourceViewer - Class in com.ibm.wala.viz.viewer
-
- IrAndSourceViewer(CallGraph) - Constructor for class com.ibm.wala.viz.viewer.IrAndSourceViewer
-
- IReversibleFlowFunction - Interface in com.ibm.wala.dataflow.IFDS
-
A flow function corresponding to an edge in the supergraph.
- IRFactory<T extends IMethod> - Interface in com.ibm.wala.ssa
-
This is intended as an internal interface; clients probably shouldn't be using this directly.
- IrViewer - Class in com.ibm.wala.viz.viewer
-
- IrViewer() - Constructor for class com.ibm.wala.viz.viewer.IrViewer
-
- IrViewer.SelectedPcListner - Interface in com.ibm.wala.viz.viewer
-
- IS_DEFINED_EXPR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- isAbstract() - Method in class com.ibm.wala.cast.loader.AstClass
-
- isAbstract() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- isAbstract() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- isAbstract() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- isAbstract() - Method in interface com.ibm.wala.classLoader.IClass
-
- isAbstract() - Method in interface com.ibm.wala.classLoader.IMethod
-
Is this method abstract?
- isAbstract() - Method in class com.ibm.wala.classLoader.JVMClass
-
- isAbstract() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- isAbstract() - Method in class com.ibm.wala.classLoader.SyntheticClass
-
- isAbstract() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isAbstract() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
-
- isAbstract() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isAbstract() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- isAbstract() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
-
- isActivity() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
If the function is defined in a class that extends an Activity.
- isAcyclic(NumberedGraph<T>, T) - Static method in class com.ibm.wala.util.graph.Acyclic
-
This is slow.
- isAddressOf() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
Java bytecode does not permit this.
- isAddressOf() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
Java does not permit this
- isAddressOf() - Method in interface com.ibm.wala.shrikeBT.IMemoryOperation
-
Denotes whether this instruction is taking the address of whatever
location it refers to.
- isAddressOf() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
Java does not permit this.
- isAllocatable(IClass) - Method in class com.ibm.wala.ipa.summaries.MethodBypass
-
Are we allowed to allocate (for analysis purposes) an instance of a given type? By default, the answer is yes iff T is not
abstract.
- isAllowIntentRerouting() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Controll modification of an Intents target after construction.
- isAndroidComponent(TypeReference, IClassHierarchy) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
-
- isApkFile(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
-
Does the file name represent a .dex file?
- isApplicationClassesOnly() - Method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
-
- isApplicationLoader(IClassLoader) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- isArrayClass() - Method in class com.ibm.wala.cast.loader.AstClass
-
- isArrayClass() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- isArrayClass() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- isArrayClass() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- isArrayClass() - Method in interface com.ibm.wala.classLoader.IClass
-
- isArrayClass() - Method in class com.ibm.wala.classLoader.SyntheticClass
-
- isArrayClass() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- isArrayCopyingMethod(MethodReference) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
-
Does m represent a library method that copies arrays?
- isArrayDescriptor() - Method in class com.ibm.wala.util.strings.Atom
-
Is "this" atom an array descriptor?
- isArrayDescriptor(ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.Atom
-
- isArrayType() - Method in class com.ibm.wala.analysis.typeInference.ConeType
-
- isArrayType() - Method in class com.ibm.wala.analysis.typeInference.PointType
-
- isArrayType(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
- isArrayType() - Method in class com.ibm.wala.types.TypeName
-
Does 'this' refer to an array?
- isArrayType() - Method in class com.ibm.wala.types.TypeReference
-
Does 'this' refer to an array?
- isArrayTypeSignature() - Method in class com.ibm.wala.types.generics.ArrayTypeSignature
-
- isArrayTypeSignature() - Method in class com.ibm.wala.types.generics.BaseType
-
- isArrayTypeSignature() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
-
- isArrayTypeSignature() - Method in class com.ibm.wala.types.generics.TypeSignature
-
- isArrayTypeSignature() - Method in class com.ibm.wala.types.generics.TypeVariableSignature
-
- isAssignable(TypeReference, TypeReference, IClassHierarchy) - Static method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Does "to x := from" hold?.
- isAssignable(SSAValue, SSAValue, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Does "to x := from" hold?.
- isAssignableFrom(IClass, IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- isAssignableFrom(IClass, IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
Does an expression c1 x := c2 y typecheck?
i.e.
- isAssignableFrom(IClass, IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
Does an expression c1 x := c2 y typecheck?
i.e.
- isAssignableFrom(TypeName, TypeName) - Static method in class com.ibm.wala.util.PrimitiveAssignability
-
Does an expression c1 x := c2 y typecheck?
- isAssignableFrom(TypeReference, TypeReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
- isAssigned() - Method in class com.ibm.wala.util.ssa.SSAValue
-
If setAssigned() was called on this variable.
- isAssignInstruction(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- isAssignInstruction(SSAInstruction) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalBarLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldBarLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
-
- isBarred() - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.MatchBarLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.MatchLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.NewBarLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.NewLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.ParamBarLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.ParamLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.ReturnBarLabel
-
- isBarred() - Method in class com.ibm.wala.demandpa.flowgraph.ReturnLabel
-
- isBaseType() - Method in class com.ibm.wala.types.generics.ArrayTypeSignature
-
- isBaseType() - Method in class com.ibm.wala.types.generics.BaseType
-
- isBaseType() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
-
- isBaseType() - Method in class com.ibm.wala.types.generics.TypeSignature
-
- isBaseType() - Method in class com.ibm.wala.types.generics.TypeVariableSignature
-
- isBooleanConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isBooleanOrZeroOneConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isBooleanType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- isBooleanType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
-
- isBridge() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- isBridge() - Method in interface com.ibm.wala.classLoader.IMethod
-
Is this method a bridge method? See JLS 3rd Edition 15.12.4.5
- isBridge() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- isBridge() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isBridge() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isCall(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- isCall(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- isCall(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- isCanceled() - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
-
END Custom change: subtasks and canceling
- isCanceled(MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.util.MonitorUtil
-
- isCanceled() - Method in class com.ibm.wala.util.NullProgressMonitor
-
- isCanceled() - Method in class com.ibm.wala.util.ProgressMaster
-
- isCaptureErr() - Method in class com.ibm.wala.util.processes.Launcher
-
- isCaptureOutput() - Method in class com.ibm.wala.util.processes.Launcher
-
- isCaseInsensitive(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- isCaseInsensitive() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.FinalCAstSymbol
-
- isCaseInsensitive(String) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- isCaseInsensitive() - Method in interface com.ibm.wala.cast.tree.CAstSymbol
-
- isCaseInsensitive() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
-
- isCatchBlock() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
-
- isCatchBlock(int) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- isCatchBlock() - Method in interface com.ibm.wala.cfg.IBasicBlock
-
Return true if the basic block represents a catch block.
- isCatchBlock() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- isCatchBlock() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
-
- isCatchBlock() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
-
- isCatchBlock() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- isCatchBlock() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
-
Is this block a catch block
- isCatchBlock() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
Is this block marked as a catch block?
- isCatchBlock(int) - Method in class com.ibm.wala.ssa.SSACFG
-
is the given i a catch block?
- isChanged(byte) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- isChanged() - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Check whether any methods in the class have actually been changed.
- isCharType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- isCharType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
-
- isClassDescriptor() - Method in class com.ibm.wala.util.strings.Atom
-
Is "this" atom a class descriptor?
- isClassFile() - Method in class com.ibm.wala.classLoader.ClassFileModule
-
- isClassFile() - Method in class com.ibm.wala.classLoader.CompoundModule
-
- isClassFile() - Method in class com.ibm.wala.classLoader.JarFileEntry
-
- isClassFile() - Method in interface com.ibm.wala.classLoader.ModuleEntry
-
- isClassFile() - Method in class com.ibm.wala.classLoader.SourceFileModule
-
- isClassFile() - Method in class com.ibm.wala.classLoader.SourceURLModule
-
- isClassFile() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
-
- isClassFile(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
-
Does the file name represent a .class file?
- isClassType() - Method in class com.ibm.wala.types.TypeName
-
Does 'this' refer to a class?
- isClassType() - Method in class com.ibm.wala.types.TypeReference
-
Does 'this' refer to a class?
- isClassTypeSignature() - Method in class com.ibm.wala.types.generics.ArrayTypeSignature
-
- isClassTypeSignature() - Method in class com.ibm.wala.types.generics.BaseType
-
- isClassTypeSignature() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
-
- isClassTypeSignature() - Method in class com.ibm.wala.types.generics.TypeSignature
-
- isClassTypeSignature() - Method in class com.ibm.wala.types.generics.TypeVariableSignature
-
- isClinit() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- isClinit() - Method in interface com.ibm.wala.classLoader.IMethod
-
Is this method a class initializer?
- isClinit() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- isClinit() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isClinit() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isClosedWorld() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- isComplex() - Method in interface com.ibm.wala.ipa.callgraph.propagation.IPointerOperator
-
Is the operator complex; i.e., might it give rise to new constraints?
- isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
-
- isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayStoreOperator
-
- isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.FilterOperator
-
- isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
-
- isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstanceArrayStoreOperator
-
- isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstancePutFieldOperator
-
- isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InverseFilterOperator
-
- isComplex() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
-
- isConstant(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- isConstant(int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- isConstant(int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- isConstant(int) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- isConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isConstantRef(SymbolTable, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- isConstructor - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- isContainer(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
-
- isContainer(IClass) - Static method in class com.ibm.wala.ipa.callgraph.propagation.ContainerUtil
-
- isControlDependend(Statement, Statement) - Method in class com.ibm.wala.ipa.slicer.PDG
-
BEGIN Custom change: control deps
- isConversion() - Method in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
-
- isCreate(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
- isDeadBlock(AstTranslator.PreBasicBlock) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.IncipientCFG
-
- IsDefinedInstruction(int, int, int, int, FieldReference) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
-
- IsDefinedInstruction(int, int, int, FieldReference) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
-
- IsDefinedInstruction(int, int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
-
- IsDefinedInstruction(int, int, int) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionFactory
-
- isDexFile(URI) - Static method in class com.ibm.wala.util.io.FileSuffixes
-
Does the URI refer to a .dex file?
- isDexFile(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
-
Does the file name represent a .dex file?
- ISDG - Interface in com.ibm.wala.ipa.slicer
-
Interface for an SDG (loosely defined here as a graph of
Statement
s.
- isDispatch() - Method in class com.ibm.wala.classLoader.CallSiteReference
-
- isDispatch() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
Might this call dispatch to one of several possible methods? i.e., in Java, is it an invokeinterface or invokevirtual
- isDominatedBy(T, T) - Method in class com.ibm.wala.util.graph.dominators.DominanceFrontiers
-
- isDominatedBy(T, T) - Method in class com.ibm.wala.util.graph.dominators.Dominators
-
is node dominated by master?
- isDoubleConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isDoubleType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- isDoubleType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
-
- isElementOf(Collection<T>) - Static method in class com.ibm.wala.util.Predicate
-
Create the predicate "is an element of c"
- isEmpty() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- isEmpty() - Method in class com.ibm.wala.util.collections.BimodalMap
-
- isEmpty() - Method in class com.ibm.wala.util.collections.FifoQueue
-
Returns whether or not this queue is empty (no enqueued elements).
- isEmpty() - Method in class com.ibm.wala.util.collections.Heap
-
- isEmpty() - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- isEmpty() - Method in class com.ibm.wala.util.collections.IntStack
-
- isEmpty() - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- isEmpty() - Method in interface com.ibm.wala.util.collections.MultiMap
-
- isEmpty() - Method in class com.ibm.wala.util.collections.SmallMap
-
- isEmpty() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- isEmpty() - Method in class com.ibm.wala.util.intset.BitSet
-
- isEmpty() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- isEmpty() - Method in class com.ibm.wala.util.intset.EmptyIntSet
-
- isEmpty() - Method in interface com.ibm.wala.util.intset.IntSet
-
- isEmpty() - Method in interface com.ibm.wala.util.intset.LongSet
-
- isEmpty() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- isEmpty() - Method in class com.ibm.wala.util.intset.OrdinalSet
-
- isEmpty() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- isEmpty() - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- isEmpty() - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- isEmptyIR() - Method in class com.ibm.wala.ssa.IR
-
TODO: why do we need this? We should enforce instructions == null if necessary, I think.
- isEnableAssertions() - Method in class com.ibm.wala.util.processes.JavaLauncher
-
- isEnter() - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
-
- isEntry(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- isEntry(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- isEntry(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- isEntryBlock() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
-
- isEntryBlock() - Method in interface com.ibm.wala.cfg.IBasicBlock
-
Return true if the basic block represents the unique entry block.
- isEntryBlock() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- isEntryBlock() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
-
- isEntryBlock() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
-
- isEntryBlock() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- isEntryBlock() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
-
- isEntryBlock() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- isExceptionLabel(Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- isExit(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- isExit(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- isExit(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- isExitBlock() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
-
- isExitBlock() - Method in interface com.ibm.wala.cfg.IBasicBlock
-
Return true if the basic block represents the unique exit block.
- isExitBlock() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- isExitBlock() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
-
- isExitBlock() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
-
- isExitBlock() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- isExitBlock() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
-
- isExitBlock() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- isExplicit() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- isExternal(boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
Has the target to be resolved by an external App.
- isFactory() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- isFactory() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Returns if the implemented method is a factory.
- isFactoryMethod() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isFakeRoot(CGNode) - Static method in class com.ibm.wala.cfg.exc.inter.AnalysisUtil
-
Checks if a node is FakeRoot
- isFakeRootMethod(MemberReference) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
-
Deprecated.
- isFakeRootMethod(MemberReference) - Static method in class com.ibm.wala.ipa.callgraph.impl.FakeRootMethod
-
- isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
-
- isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
-
- isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalRead
-
- isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
-
- isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
-
- isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.EachElementGetInstruction
-
- isFallThrough() - Method in class com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction
-
- isFallThrough() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
-
True if the instruction can continue.
- isFallThrough() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- isFallThrough() - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
- isFallThrough() - Method in class com.ibm.wala.shrikeBT.Instruction
-
- isFallThrough() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- isFallThrough() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- isFallThrough() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.ReflectiveMemberAccess
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAAbstractThrowInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSABinaryOpInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAConversionInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAGetInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAGotoInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSANewInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAPhiInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAPutInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAReturnInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSAStoreIndirectInstruction
-
- isFallThrough() - Method in class com.ibm.wala.ssa.SSASwitchInstruction
-
- isFalse(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isFalseConstant() - Method in class com.ibm.wala.ssa.ConstantValue
-
- isFiltered(PointerKey) - Method in interface com.ibm.wala.ipa.callgraph.propagation.PointerAnalysis
-
did the pointer analysis use a type filter for a given points-to set?
(this is ugly).
- isFiltered(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
-
did the pointer analysis use a type filter for a given points-to set? (this is ugly).
- isFiltered(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedPointerAnalysis
-
- isFinal() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
-
- isFinal() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.FinalCAstSymbol
-
- isFinal() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
-
- isFinal() - Method in class com.ibm.wala.cast.loader.AstDynamicField
-
- isFinal() - Method in class com.ibm.wala.cast.loader.AstField
-
- isFinal() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- isFinal() - Method in interface com.ibm.wala.cast.tree.CAstSymbol
-
like final in Java; can only be declared / assigned once
- isFinal() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
-
- isFinal() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- isFinal() - Method in interface com.ibm.wala.classLoader.IField
-
Is this field final?
- isFinal() - Method in interface com.ibm.wala.classLoader.IMethod
-
Is this method final?
- isFinal() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- isFinal() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isFinal() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
-
- isFinal() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isFinal() - Method in class com.ibm.wala.demandpa.util.ArrayContents
-
- isFixed() - Method in class com.ibm.wala.classLoader.CallSiteReference
-
- isFixed(byte) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- isFloat() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
-
- isFloat() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
-
- isFloatConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isFloatType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- isFloatType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
-
- isFree(int) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Returns if the ProgramCounter is writable.
- isFromFakeRoot(IBasicBlock<?>) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexFakeRootMethod
-
Deprecated.
- isFromFakeRoot(IBasicBlock) - Static method in class com.ibm.wala.ipa.callgraph.impl.FakeRootMethod
-
- isFromSpecification() - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
-
- isFullColoring() - Method in class com.ibm.wala.util.graph.traverse.WelshPowell.ColoredVertices
-
- isGlobal(AstTranslator.Symbol) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- isGlobal(AstTranslator.Symbol) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- isHandlerBlock() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
-
- IShiftInstruction - Interface in com.ibm.wala.shrikeBT
-
- IShiftInstruction.Operator - Enum in com.ibm.wala.shrikeBT
-
- isHigherPriority(Debug.LogLevel) - Method in enum com.ibm.wala.sourcepos.Debug.LogLevel
-
- isIdentity() - Method in class com.ibm.wala.dataflow.graph.BitVectorIdentity
-
- isIdentity() - Method in class com.ibm.wala.dataflow.graph.BooleanIdentity
-
- isIdentity() - Method in class com.ibm.wala.fixpoint.UnaryOperator
-
- isIgnoreBasePtrs() - Method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
-
- isIgnoreExceptions() - Method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
-
- isIgnoreHeap() - Method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
-
- isIgnoreMethodInvoke() - Method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
-
- isIgnoreStringConstants() - Method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
-
- isImplicit(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
-
- isInit() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- isInit() - Method in interface com.ibm.wala.classLoader.IMethod
-
Is this method an object initializer?
- isInit() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- isInit() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isInit() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isInit() - Method in class com.ibm.wala.types.MethodReference
-
- isInnerClass() - Method in class com.ibm.wala.classLoader.ShrikeClass
-
Does the class file indicate that this class is a member of some other
class?
- isInRange(int) - Method in class com.ibm.wala.sourcepos.CRTData
-
Tests whether the given index lies within the range of this data.
- isIntegerComparison() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
-
- isIntegerConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isInteresting(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
A class is "interesting" iff we distinguish instances of the class
- isInterface() - Method in class com.ibm.wala.analysis.typeInference.ConeType
-
- isInterface(TypeReference) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- isInterface() - Method in class com.ibm.wala.cast.loader.AstClass
-
- isInterface() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- isInterface() - Method in interface com.ibm.wala.cast.tree.CAstType.Class
-
- isInterface() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- isInterface() - Method in class com.ibm.wala.classLoader.CallSiteReference
-
Is this an invokeinterface call site?
- isInterface() - Method in interface com.ibm.wala.classLoader.IClass
-
Is this class a Java interface?
- isInterface() - Method in class com.ibm.wala.classLoader.JVMClass
-
- isInterface() - Method in class com.ibm.wala.classLoader.SyntheticClass
-
- isInterface() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
-
- isInterface() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- isInterface(TypeReference) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- isInterface(TypeReference) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- isInterface(String) - Method in interface com.ibm.wala.shrikeBT.analysis.ClassHierarchyProvider
-
- isInterface(String) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
- isInternal(boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
Is the Intents target internally resolvable.
- isInternalName() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.FinalCAstSymbol
-
- isInternalName() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.InternalCAstSymbol
-
- isInternalName() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
-
- isInternalName() - Method in interface com.ibm.wala.cast.tree.CAstSymbol
-
- isInternalName() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImpl
-
- isInternalName() - Method in class com.ibm.wala.cast.tree.impl.CAstSymbolImplBase
-
- isIntType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- isIntType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
-
- isJarFile(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
-
Does the file name represent a .jar file?
- isJava14Libraries() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- isJava15Libraries() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- isJava16Libraries() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- isJava17Libraries() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- isJava18Libraries() - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- isJavaLangObject(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- isJUnitMethod(IMethod) - Static method in class com.ibm.wala.util.scope.JUnitEntryPoints
-
Check if the given method is a JUnit test method, assuming that it is declared in a JUnit test class.
- isJUnitTestCase(IClass) - Static method in class com.ibm.wala.util.scope.JUnitEntryPoints
-
Check if the given class is a JUnit test class.
- isKnownAnnotation(String) - Static method in class com.ibm.wala.shrikeCT.AnnotationsReader
-
- isLexicallyScoped(AstTranslator.Symbol) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- isLexicallyScoped(AstTranslator.Symbol) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- isLive(SSACFG.BasicBlock, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- isLive(SSACFG.BasicBlock, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- isLive(int, int, IR, DefUse) - Static method in class com.ibm.wala.escape.LocalLiveRangeAnalysis
-
Is the variable with value number v live immediately after a particular instruction index?
Algorithm: returns true if there is a path from pc to some use of v that does not traverse the def of v
- isLiveEntry(ISSABasicBlock, int) - Method in interface com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis.Result
-
- isLiveExit(ISSABasicBlock, int) - Method in interface com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis.Result
-
- isLoadOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
-
- isLoadOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayStoreOperator
-
- isLoadOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
-
- isLoadOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
-
- isLoadOperator() - Method in class com.ibm.wala.ipa.callgraph.propagation.UnarySideEffect
-
A "load" operator generates defs of the fixed set.
- isLongConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isLongType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- isLongType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
-
- isMapped(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
-
- isMemberOf(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
- isMetadataType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- isMetadataType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
-
Is t a "metadata" type for the language, i.e., a type describing some other
type (e.g., java.lang.Class for Java)?
- isMethodDescriptor() - Method in class com.ibm.wala.util.strings.Atom
-
Is "this" atom a method descriptor?
- isModuleFile() - Method in class com.ibm.wala.classLoader.AbstractURLModule
-
- isModuleFile() - Method in class com.ibm.wala.classLoader.CompoundModule
-
- isModuleFile() - Method in class com.ibm.wala.classLoader.FileModule
-
- isModuleFile() - Method in class com.ibm.wala.classLoader.JarFileEntry
-
- isModuleFile() - Method in interface com.ibm.wala.classLoader.ModuleEntry
-
- isModuleFile() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
-
- isMonitorEnter() - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
-
Does this instruction represent a monitorenter?
- isMorePrecise(CRTData) - Method in class com.ibm.wala.sourcepos.CRTData
-
Tests whether this data is equal to or more precise than the given data.
- isMove() - Method in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
-
- isNative() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- isNative() - Method in interface com.ibm.wala.classLoader.IMethod
-
Is this method native?
- isNative() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- isNative() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isNative() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isNative() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- isNative() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
-
- isNative() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Return if the implemented method is a native one (which it shouldn't be).
- isNullary() - Method in class com.ibm.wala.analysis.typeInference.TypeInference.DeclaredTypeOperator
-
- isNullConstant() - Method in class com.ibm.wala.ssa.ConstantValue
-
- isNullConstant() - Method in class com.ibm.wala.ssa.PhiValue
-
- isNullConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isNullConstant() - Method in interface com.ibm.wala.ssa.Value
-
Is this value a null constant?
- isNullType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- isNullType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
-
Is t the type of the language's null value? Should return true if
t == null
(?).
- isNumberConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isObject() - Method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
-
- isObject() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.ObjectType
-
- isObject() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.UninitializedType
-
- isObjectComparison() - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
-
- isOfPrimitives() - Method in class com.ibm.wala.classLoader.ArrayClass
-
Does this class represent an array of primitives?
- isOne(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isOneConstant() - Method in class com.ibm.wala.ssa.ConstantValue
-
- isOneOrTrue(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isParam(LocalPointerKey) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- isParam(LocalPointerKey) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
-
- isParameter() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
-
- isParameter() - Method in class com.ibm.wala.ipa.callgraph.propagation.LocalPointerKey
-
- isParameter(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isPEI() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
-
True if the instruction can throw an exception
- isPEI() - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.DupInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- isPEI() - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
PEI == "Potentially excepting instruction"
- isPEI() - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.PopInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.SwapInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- isPEI() - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- isPEI() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
- isPEI() - Method in class com.ibm.wala.ssa.SSAAbstractThrowInstruction
-
- isPEI() - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
-
- isPEI() - Method in class com.ibm.wala.ssa.SSAArrayReferenceInstruction
-
- isPEI() - Method in class com.ibm.wala.ssa.SSABinaryOpInstruction
-
- isPEI() - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- isPEI() - Method in class com.ibm.wala.ssa.SSAFieldAccessInstruction
-
- isPEI() - Method in class com.ibm.wala.ssa.SSAInstruction
-
- isPEI() - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
-
- isPEI() - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
-
- isPEI() - Method in class com.ibm.wala.ssa.SSANewInstruction
-
- isPowerOf2(int) - Static method in class com.ibm.wala.util.math.Logs
-
- isPrimitive() - Method in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
-
- isPrimitiveType(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
- isPrimitiveType() - Method in class com.ibm.wala.types.TypeName
-
Does 'this' refer to a primitive type
- isPrimitiveType(TypeName) - Static method in class com.ibm.wala.types.TypeReference
-
Could name a represent a primitive type?
- isPrimitiveType() - Method in class com.ibm.wala.types.TypeReference
-
Does 'this' refer to a primitive type
- isPrivate() - Method in class com.ibm.wala.cast.loader.AstClass
-
- isPrivate() - Method in class com.ibm.wala.cast.loader.AstDynamicField
-
- isPrivate() - Method in class com.ibm.wala.cast.loader.AstField
-
- isPrivate() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- isPrivate() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- isPrivate() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- isPrivate() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- isPrivate() - Method in interface com.ibm.wala.classLoader.IClass
-
- isPrivate() - Method in interface com.ibm.wala.classLoader.IField
-
- isPrivate() - Method in interface com.ibm.wala.classLoader.IMethod
-
Is this method private?
- isPrivate() - Method in class com.ibm.wala.classLoader.JVMClass
-
- isPrivate() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- isPrivate() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isPrivate() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
-
- isPrivate() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
-
- isPrivate() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isPrivate() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- isPrivate() - Method in class com.ibm.wala.demandpa.util.ArrayContents
-
- isPrivate() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- isPrivate() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- isPrivate() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- isProtected() - Method in class com.ibm.wala.cast.loader.AstDynamicField
-
- isProtected() - Method in class com.ibm.wala.cast.loader.AstField
-
- isProtected() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- isProtected() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- isProtected() - Method in interface com.ibm.wala.classLoader.IField
-
- isProtected() - Method in interface com.ibm.wala.classLoader.IMethod
-
Is this method protected?
- isProtected() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- isProtected() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isProtected() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
-
- isProtected() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isProtected() - Method in class com.ibm.wala.demandpa.util.ArrayContents
-
- isPublic() - Method in class com.ibm.wala.cast.loader.AstClass
-
- isPublic() - Method in class com.ibm.wala.cast.loader.AstDynamicField
-
- isPublic() - Method in class com.ibm.wala.cast.loader.AstField
-
- isPublic() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- isPublic() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- isPublic() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- isPublic() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- isPublic() - Method in interface com.ibm.wala.classLoader.IClass
-
- isPublic() - Method in interface com.ibm.wala.classLoader.IField
-
- isPublic() - Method in interface com.ibm.wala.classLoader.IMethod
-
Is this method public?
- isPublic() - Method in class com.ibm.wala.classLoader.JVMClass
-
- isPublic() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- isPublic() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isPublic() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
-
- isPublic() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
-
- isPublic() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isPublic() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- isPublic() - Method in class com.ibm.wala.demandpa.util.ArrayContents
-
- isPublic() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- isPublic() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- isPublic() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- isReadOnly(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AstLexicalInformation
-
- isReadOnly(String) - Method in interface com.ibm.wala.cast.loader.AstMethod.LexicalInformation
-
returns true if name may be read in nested lexical scopes but cannot be
written
- isRecursive(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.BasicRecursionHandler
-
- isRecursive(CallerSiteContext) - Method in interface com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.RecursionHandler
-
- isRef(byte) - Static method in class com.ibm.wala.shrikeCT.ConstantPoolParser
-
Does b represent the tag of a constant pool reference to an (interface)
method or field?
- isReferenceType() - Method in class com.ibm.wala.cast.loader.AstClass
-
- isReferenceType() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- isReferenceType() - Method in class com.ibm.wala.classLoader.ArrayClass
-
- isReferenceType() - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- isReferenceType() - Method in interface com.ibm.wala.classLoader.IClass
-
Does 'this' refer to a reference type? If not, then it refers to a primitive type.
- isReferenceType() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- isReferenceType() - Method in class com.ibm.wala.ipa.callgraph.impl.FakeRootClass
-
- isReferenceType() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- isReferenceType() - Method in class com.ibm.wala.ipa.summaries.LambdaSummaryClass
-
- isReferenceType() - Method in class com.ibm.wala.types.TypeReference
-
Does 'this' refer to a reference type
- isReserved(int) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Returns if the ProgramCounter is reserved.
- isReservedMemberName() - Method in class com.ibm.wala.util.strings.Atom
-
Is "this" atom a reserved member name? Note: Sun has reserved all member names starting with '<' for future use.
- isRessourceFromJar(URI) - Static method in class com.ibm.wala.util.io.FileSuffixes
-
Does the URI point to a ressource in a jar-file
- isRethrow() - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- isReturn(T) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- isReturn(BasicBlockInContext<IExplodedBasicBlock>) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- isReturn(T) - Method in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- isReturn(BasicBlockInContext<T>) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- isReuse(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Handed through to an IInstantiationBehavior if set in the constructor.
- isReuse(TypeName, IMethod) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.ReuseParameters
-
Is the parameter REUSE in a call from forModel to inCallTo.
- isRootClass(IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- isRootClass(IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- isRootClass(IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
- isRootFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
-
- isRootFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
-
- isRootFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
-
- isRootFilter() - Method in class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TargetMethodFilter
-
- isRootFilter() - Method in interface com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.TypeFilter
-
- isRootType(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- ISSABasicBlock - Interface in com.ibm.wala.ssa
-
Common interface to all SSA BasicBlocks
- isSeen(TypeReference, boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Return if the type is managed by this class.
- isSeen(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
- isSeen(SSAValue.VariableKey, boolean) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Return if the type is managed by this class.
- isSeen(SSAValue.VariableKey) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Return if the type is managed by this class.
- isSideEffect(byte) - Static method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- isSourceFile() - Method in class com.ibm.wala.classLoader.ClassFileModule
-
- isSourceFile() - Method in class com.ibm.wala.classLoader.CompoundModule
-
- isSourceFile() - Method in class com.ibm.wala.classLoader.JarFileEntry
-
- isSourceFile() - Method in interface com.ibm.wala.classLoader.ModuleEntry
-
- isSourceFile() - Method in class com.ibm.wala.classLoader.SourceFileModule
-
- isSourceFile() - Method in class com.ibm.wala.classLoader.SourceURLModule
-
- isSourceFile() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
-
- isSourceFile(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
-
Does the file name represent a .java file?
- isSpecial() - Method in class com.ibm.wala.classLoader.CallSiteReference
-
Is this an invokespecial call site?
- isSpecial() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
Is this a 'special' call? (invokespecial in Java)
- isStackTraceElement(IClass) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
- isStandard(boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
Is the Intent one of the System-Defined ones.
- isStarter(MethodReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters
-
- isStatic() - Method in class com.ibm.wala.cast.loader.AstDynamicField
-
- isStatic() - Method in class com.ibm.wala.cast.loader.AstField
-
- isStatic() - Method in class com.ibm.wala.cast.loader.AstFunctionClass
-
- isStatic() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- isStatic() - Method in class com.ibm.wala.classLoader.CallSiteReference
-
Is this an invokestatic call site?
- isStatic() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- isStatic() - Method in interface com.ibm.wala.classLoader.IField
-
- isStatic() - Method in interface com.ibm.wala.classLoader.IMember
-
Is this member static?
- isStatic() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- isStatic() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isStatic() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
-
- isStatic() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isStatic() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- isStatic() - Method in class com.ibm.wala.demandpa.util.ArrayContents
-
- isStatic() - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- isStatic() - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
-
- isStatic() - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Return if the implemented method is static.
- isStatic - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- isStatic() - Method in class com.ibm.wala.shrikeBT.Compiler.Output
-
- isStatic() - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- isStatic() - Method in interface com.ibm.wala.shrikeBT.IGetInstruction
-
- isStatic() - Method in interface com.ibm.wala.shrikeBT.IPutInstruction
-
- isStatic() - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- isStatic() - Method in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
Is this a 'static' call? (invokestatic in Java)
- isStatic() - Method in class com.ibm.wala.ssa.SSAFieldAccessInstruction
-
- isStaticField(Atom) - Method in class com.ibm.wala.cast.loader.AstDynamicPropertyClass
-
- isStaticInnerClass() - Method in class com.ibm.wala.classLoader.ShrikeClass
-
Does the class file indicate that this class is a static inner class?
- isStringConstant() - Method in class com.ibm.wala.ssa.ConstantValue
-
- isStringConstant() - Method in class com.ibm.wala.ssa.PhiValue
-
- isStringConstant(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isStringConstant() - Method in interface com.ibm.wala.ssa.Value
-
Is this value a string constant?
- isStringish(IClass) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
- isStringType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- isStringType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
-
- isSub() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
-
- isSubclassOf(IClass, IClass) - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- isSubclassOf(IClass, IClass) - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
Is c a subclass of T?
- isSubclassOf(IClass, IClass) - Method in interface com.ibm.wala.ipa.cha.IClassHierarchy
-
Is c a subclass of T?
- isSubclassOf(TypeReference, TypeReference, IClassHierarchy) - Static method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Is sub a subclass of superC (or the same).
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- isSubset(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
- isSubset(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
-
- isSubset(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
-
- isSubset(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
-
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- isSubset(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- isSubset(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- isSubset(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- isSubtypeOf(String, String) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- isSubtypeOf(ClassHierarchyProvider, String, String) - Static method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchy
-
Perform subtype check.
- isSwitchDefault(ControlFlowGraph<I, T>, T, T) - Static method in class com.ibm.wala.cfg.Util
-
Is block s the default case for the switch instruction which is the last instruction of block b?
- isSynchronized() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- isSynchronized() - Method in interface com.ibm.wala.classLoader.IMethod
-
Is this method synchronized?
- isSynchronized() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- isSynchronized() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isSynchronized() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isSynthetic() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- isSynthetic() - Method in interface com.ibm.wala.classLoader.IMethod
-
Did someone synthesize this method? (As opposed to reading it from a class file)
- isSynthetic() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
- isSynthetic() - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- isSynthetic() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isSyntheticImplentor() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClass
-
- isSystemService() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
-
- isTerminateAtCast() - Method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
-
Should data dependence chains terminate at casts? This is used for reflection processing ...
- isThisAssigned(MethodData) - Static method in class com.ibm.wala.shrikeBT.info.ThisAssignmentChecker
-
- isThrowable(IClass) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
- IStoreIndirectInstruction - Interface in com.ibm.wala.shrikeBT
-
- IStoreInstruction - Interface in com.ibm.wala.shrikeBT
-
- isTransitiveRoot(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- isTrue(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isTrueConstant() - Method in class com.ibm.wala.ssa.ConstantValue
-
- isTypeCodeChar(ImmutableByteArray, int) - Static method in class com.ibm.wala.util.strings.StringStuff
-
- isTypeVariable() - Method in class com.ibm.wala.types.generics.ArrayTypeSignature
-
- isTypeVariable() - Method in class com.ibm.wala.types.generics.BaseType
-
- isTypeVariable() - Method in class com.ibm.wala.types.generics.ClassTypeSignature
-
- isTypeVariable() - Method in class com.ibm.wala.types.generics.TypeSignature
-
- isTypeVariable() - Method in class com.ibm.wala.types.generics.TypeVariableSignature
-
- isUnaryNoOp() - Method in class com.ibm.wala.dataflow.graph.AbstractMeetOperator
-
subclasses can override if needed
- isUncataloguedField(IClass, String) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
-
each language can specify whether a particular field name should be stored
in object catalogs or not.
- isUndefined(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
-
- isUndefined() - Method in class com.ibm.wala.sourcepos.Position
-
Tests whether this position is undefined.
- isUnified(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
-
- isUnified(PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- isUnsigned() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
-
- isUnsigned() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
-
- isUnsigned() - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- isUnsigned() - Method in interface com.ibm.wala.shrikeBT.IBinaryOpInstruction
-
- isUnsigned() - Method in interface com.ibm.wala.shrikeBT.IShiftInstruction
-
- isUnsigned() - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- ISupergraph<T,P> - Interface in com.ibm.wala.dataflow.IFDS
-
A supergraph as defined by Reps, Horwitz, and Sagiv POPL95
- isUsed(int) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Not exactly dual to #isFree(boolean)
.
- isValid() - Method in class com.ibm.wala.shrikeCT.ClassReader.AttrIterator
-
- isVirtual() - Method in class com.ibm.wala.classLoader.CallSiteReference
-
Is this an invokevirtual call site?
- isVoidType(TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage
-
- isVoidType(TypeReference) - Method in interface com.ibm.wala.classLoader.Language
-
- isVolatile() - Method in class com.ibm.wala.cast.loader.AstDynamicField
-
- isVolatile() - Method in class com.ibm.wala.cast.loader.AstField
-
- isVolatile() - Method in class com.ibm.wala.classLoader.FieldImpl
-
- isVolatile() - Method in interface com.ibm.wala.classLoader.IField
-
Is this member volatile?
- isVolatile() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
-
- isVolatile() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- isVolatile() - Method in class com.ibm.wala.demandpa.util.ArrayContents
-
- isWarFile(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
-
Does the file name represent a .war file?
- isWellKnownStaticFactory(MethodReference) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
-
Does m represent a static factory method we know about from the standard libraries, that we usually wish to model with one
level of call-string context?
- isWide() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Are we currently processing a wide instruction?
- isWildcard() - Method in class com.ibm.wala.types.generics.TypeArgument
-
- isZero(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- isZero() - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- isZero() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
- isZeroConstant() - Method in class com.ibm.wala.ssa.ConstantValue
-
- isZeroOrFalse(int) - Method in class com.ibm.wala.ssa.SymbolTable
-
- ITabulationWorklist<T> - Interface in com.ibm.wala.dataflow.IFDS
-
- items - Static variable in class com.ibm.wala.shrikeCT.StackMapConstants
-
- iterateAllClasses() - Method in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- iterateAllClasses() - Method in class com.ibm.wala.classLoader.ClassLoaderImpl
-
- iterateAllClasses() - Method in interface com.ibm.wala.classLoader.IClassLoader
-
- iterateAllClasses() - Method in class com.ibm.wala.ipa.summaries.BypassSyntheticClassLoader
-
- iterateAllInstructions() - Method in class com.ibm.wala.ssa.IR
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.AstContextInsensitiveSSAContextInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
-
- iterateCallSites() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
-
- iterateCallSites(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.cha.CHAContextInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.cha.ContextInsensitiveCHAContextInterpreter
-
- iterateCallSites() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
-
- iterateCallSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
-
- iterateCallSites() - Method in class com.ibm.wala.ssa.IR
-
- iterateCastTypes(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
-
- iterateCastTypes(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
-
- iterateCastTypes(IMethod) - Static method in class com.ibm.wala.classLoader.CodeScanner
-
Return the types this method may cast to
- iterateCastTypes(SSAInstruction[]) - Static method in class com.ibm.wala.classLoader.CodeScanner
-
- iterateCatchInstructions() - Method in class com.ibm.wala.ssa.IR
-
- iterateCrossProduct(CGNode, SSAAbstractInvokeInstruction, IntSet, InstanceKey[][], VoidFunction<InstanceKey[]>) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- iterateDiscoverTime(Graph<T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
- iterateDiscoverTime(Graph<T>, Iterator<T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
- iterateDiscoverTime(Graph<T>, T) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
- iterateFields(CGNode, Predicate<SSAInstruction>) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
-
- iterateFieldsRead(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
-
- iterateFieldsRead(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.rta.RTAContextInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
-
- iterateFieldsWritten(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
-
- iterateFieldsWritten(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.rta.RTAContextInterpreter
-
- iterateFinishTime(Graph<T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
- iterateFinishTime(Graph<T>, Iterator<? extends T>) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
- iterateImplementors() - Method in class com.ibm.wala.analysis.typeInference.ConeType
-
- iterateIndices() - Method in class com.ibm.wala.util.collections.SparseVector
-
- iterateInstructions(IR) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- iterateKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
-
- iterateLabels() - Method in class com.ibm.wala.ssa.SSASwitchInstruction
-
- iterateLazyNodes() - Method in interface com.ibm.wala.ipa.slicer.ISDG
-
Iterate over the nodes which have been discovered so far, but do NOT eagerly construct the entire graph.
- iterateLazyNodes() - Method in class com.ibm.wala.ipa.slicer.SDG
-
iterate over the nodes without constructing any new ones.
- iterateLazyNodes() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassFactoryContextInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.ClassNewInstanceContextInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.CloneInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetClassContextInterpeter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.GetMethodContextInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.java7.MethodHandles.ContextInterpreterImpl
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.JavaLangClassContextInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.AstContextInsensitiveSSAContextInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
-
- iterateNewSites() - Method in interface com.ibm.wala.ipa.callgraph.CGNode
-
- iterateNewSites() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph.ExplicitNode
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.DefaultSSAInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.FallbackContextInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.ContextInsensitiveRTAInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DefaultRTAInterpreter
-
- iterateNewSites(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingRTAContextInterpreter
-
- iterateNewSites(CGNode) - Method in interface com.ibm.wala.ipa.callgraph.propagation.rta.RTAContextInterpreter
-
- iterateNewSites() - Method in class com.ibm.wala.ssa.IR
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.analysis.pointers.HeapGraphImpl
-
- iterateNodes(CAstNode) - Static method in class com.ibm.wala.cast.util.CAstFunctions
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.cfg.AbstractCFG
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.ipa.slicer.PDG
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.ssa.SSACFG
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.util.graph.AbstractNumberedGraph
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- iterateNodes(IntSet) - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
-
- iterateNodes(IntSet) - Method in interface com.ibm.wala.util.graph.NumberedNodeManager
-
- iterateNormalInstructions() - Method in class com.ibm.wala.ssa.IR
-
- iterateNormalInstructions() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- iterateOverClasses() - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
Iterate through all classes in the store.
- iteratePhis() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- iteratePhis() - Method in class com.ibm.wala.ssa.IR
-
- iteratePhis() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
-
- iteratePhis() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- iteratePis() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- iteratePis() - Method in class com.ibm.wala.ssa.IR
-
- iteratePis() - Method in interface com.ibm.wala.ssa.ISSABasicBlock
-
- iteratePis() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- iteratePointerKeys() - Method in interface com.ibm.wala.ipa.callgraph.propagation.HeapModel
-
- iteratePointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.HModel
-
- iteratePointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- iteratePointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedHeapModel
-
- iteratePointerKeys() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- iteratePointerKeys() - Method in class com.ibm.wala.ipa.modref.DelegatingExtendedHeapModel
-
- iteratePoints() - Method in class com.ibm.wala.analysis.typeInference.SetType
-
- iterator() - Method in class com.ibm.wala.analysis.pointers.BasicHeapGraph
-
- iterator() - Method in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
-
- iterator() - Method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- iterator() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
-
- iterator() - Method in interface com.ibm.wala.cast.tree.CAstTypeDictionary
-
- iterator() - Method in class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
-
- iterator() - Method in class com.ibm.wala.cfg.AbstractCFG
-
- iterator() - Method in class com.ibm.wala.cfg.InducedCFG.BasicBlock
-
- iterator() - Method in class com.ibm.wala.cfg.ShrikeCFG.BasicBlock
-
- iterator() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
-
- iterator() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- iterator() - Method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- iterator() - Method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- iterator() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
We override this since this class supports remove() on nodes, but the superclass doesn't.
- iterator() - Method in class com.ibm.wala.ipa.callgraph.impl.ComposedEntrypoints
-
- iterator() - Method in class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- iterator() - Method in class com.ibm.wala.ipa.cfg.AbstractInterproceduralCFG
-
- iterator() - Method in class com.ibm.wala.ipa.cfg.BasicBlockInContext
-
- iterator() - Method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- iterator() - Method in class com.ibm.wala.ipa.slicer.PDG
-
- iterator() - Method in class com.ibm.wala.ipa.slicer.thin.CISDG
-
- iterator() - Method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- iterator() - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- iterator() - Method in class com.ibm.wala.ssa.SSACFG
-
- iterator() - Method in class com.ibm.wala.util.collections.ArraySet
-
- iterator() - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- iterator() - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- iterator() - Method in class com.ibm.wala.util.collections.Iterator2Iterable
-
- iterator() - Method in class com.ibm.wala.util.collections.ObjectArrayMapping
-
- iterator() - Method in class com.ibm.wala.util.collections.Pair
-
- iterator() - Method in class com.ibm.wala.util.collections.SimpleVector
-
- iterator() - Method in class com.ibm.wala.util.collections.SparseVector
-
- iterator() - Method in class com.ibm.wala.util.collections.TwoLevelVector
-
- iterator() - Method in class com.ibm.wala.util.graph.AbstractGraph
-
- iterator() - Method in class com.ibm.wala.util.graph.impl.BasicNodeManager
-
- iterator() - Method in class com.ibm.wala.util.graph.impl.BasicOrderedMultiGraph
-
- iterator() - Method in class com.ibm.wala.util.graph.impl.DelegatingGraph
-
- iterator() - Method in class com.ibm.wala.util.graph.impl.DelegatingNumberedNodeManager
-
- iterator() - Method in class com.ibm.wala.util.graph.impl.ExtensionGraph
-
- iterator() - Method in class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
-
- iterator() - Method in interface com.ibm.wala.util.graph.NodeManager
-
- iterator() - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
- iterator() - Method in class com.ibm.wala.util.intset.BitSet
-
Not very efficient.
- iterator() - Method in class com.ibm.wala.util.intset.MutableMapping
-
- iterator() - Method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
-
- iterator() - Method in class com.ibm.wala.util.intset.OrdinalSet
-
- iterator() - Static method in class com.ibm.wala.util.warnings.Warnings
-
- Iterator2Collection<T> - Class in com.ibm.wala.util.collections
-
- Iterator2Collection() - Constructor for class com.ibm.wala.util.collections.Iterator2Collection
-
- Iterator2Iterable<T> - Class in com.ibm.wala.util.collections
-
- Iterator2Iterable(Iterator<T>) - Constructor for class com.ibm.wala.util.collections.Iterator2Iterable
-
- Iterator2List<T> - Class in com.ibm.wala.util.collections
-
- Iterator2List(Iterator<? extends T>, List<T>) - Constructor for class com.ibm.wala.util.collections.Iterator2List
-
- Iterator2Set<T> - Class in com.ibm.wala.util.collections
-
- Iterator2Set(Iterator<? extends T>, Set<T>) - Constructor for class com.ibm.wala.util.collections.Iterator2Set
-
- IteratorPlusOne<T> - Class in com.ibm.wala.util.collections
-
A utility to efficiently compose an iterator and a singleton
- IteratorPlusTwo<T> - Class in com.ibm.wala.util.collections
-
- IteratorPlusTwo(Iterator<T>, T, T) - Constructor for class com.ibm.wala.util.collections.IteratorPlusTwo
-
- IteratorUtil - Class in com.ibm.wala.util.collections
-
utilities dealing with Iterators
- IteratorUtil() - Constructor for class com.ibm.wala.util.collections.IteratorUtil
-
- ITransferFunctionProvider<T,V extends IVariable> - Interface in com.ibm.wala.dataflow.graph
-
The
DataflowSolver
builds system over graphs, with dataflow transfer
functions on the nodes, the edges or both.
- ITypeTestInstruction - Interface in com.ibm.wala.shrikeBT
-
- IUnaryFlowFunction - Interface in com.ibm.wala.dataflow.IFDS
-
A flow function corresponding to an edge in the supergraph.
- IUnaryOpInstruction - Interface in com.ibm.wala.shrikeBT
-
- IUnaryOpInstruction.IOperator - Interface in com.ibm.wala.shrikeBT
-
- IUnaryOpInstruction.Operator - Enum in com.ibm.wala.shrikeBT
-
- IVariable<T extends IVariable> - Interface in com.ibm.wala.fixpoint
-
Represents a single variable in a fixed-point iterative system.
- IVector<T> - Interface in com.ibm.wala.util.collections
-
simple interface for a vector.
- IVisitorWithAddresses - Interface in com.ibm.wala.ssa
-
- MachineState(ShrikeCFG.BasicBlock) - Constructor for class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
- MachineState(DexCFG.BasicBlock) - Constructor for class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
-
- MACRO_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
-
This entity is a macro.
- MACRO_VAR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- MAGIC - Static variable in interface com.ibm.wala.shrikeCT.ClassConstants
-
- main(String[]) - Static method in class com.ibm.wala.shrike.bench.AddBytecodeDebug
-
- main(String[]) - Static method in class com.ibm.wala.shrike.bench.Bench
-
- main(String[]) - Static method in class com.ibm.wala.shrike.bench.InterfaceAnalyzer
-
- main(String[]) - Static method in class com.ibm.wala.shrike.bench.Mangler
-
- main(String[]) - Static method in class com.ibm.wala.shrike.bench.Statistics
-
- main(String[]) - Static method in class com.ibm.wala.shrike.cg.OfflineDynamicCallGraph
-
- main(String[]) - Static method in class com.ibm.wala.shrike.copywriter.CopyWriter
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BatchVerifier
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapDumper
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.BootstrapInstrumentor
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassSearcher
-
- main(String[]) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.tools.MethodTracer
-
- main(String[]) - Static method in class com.ibm.wala.util.heapTrace.HeapTracer
-
- make(IR, boolean) - Static method in class com.ibm.wala.analysis.typeInference.TypeInference
-
- make(String) - Method in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
-
- make(AnalysisScope, ClassLoaderFactory) - Static method in class com.ibm.wala.cast.ipa.cha.CrossLanguageClassHierarchy
-
- make(CallGraph, PointerAnalysis<InstanceKey>) - Static method in class com.ibm.wala.cast.ipa.lexical.LexicalModRef
-
- make(IBytecodeMethod) - Static method in class com.ibm.wala.cfg.ShrikeCFG
-
- make(int, MethodReference, IInvokeInstruction.IDispatch) - Static method in class com.ibm.wala.classLoader.CallSiteReference
-
This factory method plays a little game to avoid storing the invocation code in the object; this saves a byte (probably
actually a whole word) in each created object.
- make(int, TypeReference) - Static method in class com.ibm.wala.classLoader.NewSiteReference
-
- make(File) - Static method in class com.ibm.wala.dalvik.classLoader.DexFileModule
-
- make(DexIMethod, SSACFG, DexCFG, SSAInstruction[], SymbolTable, boolean, SSAPiNodePolicy) - Static method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
-
- make(ISupergraph<T, P>) - Static method in class com.ibm.wala.dataflow.IFDS.BackwardsSupergraph
-
- make(CallGraph, AnalysisCache) - Static method in class com.ibm.wala.dataflow.IFDS.ICFGSupergraph
-
- make(TabulationProblem<T, P, F>) - Static method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- make(IntSet) - Static method in class com.ibm.wala.dataflow.IFDS.VectorGenFlowFunction
-
- make(IntSet) - Static method in class com.ibm.wala.dataflow.IFDS.VectorKillFlowFunction
-
- make() - Method in class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.Factory
-
- make() - Method in class com.ibm.wala.demandpa.alg.IntraProcFilter.Factory
-
- make() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.ManualRefinementPolicy.Factory
-
- make() - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.RefinementPolicyFactory
-
- make() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.SinglePassRefinementPolicy.Factory
-
- make() - Method in class com.ibm.wala.demandpa.alg.refinepolicy.TunedRefinementPolicy.Factory
-
- make() - Method in class com.ibm.wala.demandpa.alg.statemachine.DummyStateMachine.Factory
-
- make() - Method in interface com.ibm.wala.demandpa.alg.statemachine.StateMachineFactory
-
- make(FilteredPointerKey.TypeFilter) - Static method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
-
- make(FilteredPointerKey.TypeFilter) - Static method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
-
- make(IField) - Static method in class com.ibm.wala.demandpa.flowgraph.GetFieldBarLabel
-
- make(IField) - Static method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
-
- make(CallerSiteContext) - Static method in class com.ibm.wala.demandpa.flowgraph.ParamBarLabel
-
- make(CallerSiteContext) - Static method in class com.ibm.wala.demandpa.flowgraph.ParamLabel
-
- make(IField) - Static method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
-
- make(IField) - Static method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
-
- make(CallerSiteContext) - Static method in class com.ibm.wala.demandpa.flowgraph.ReturnBarLabel
-
- make(CallerSiteContext) - Static method in class com.ibm.wala.demandpa.flowgraph.ReturnLabel
-
- make(T) - Static method in class com.ibm.wala.ipa.callgraph.ContextItem.Value
-
- make(CallGraph, Collection<CGNode>, Collection<CGNode>) - Static method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- make(CallGraph, Collection<CGNode>) - Static method in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- make(AnalysisOptions, AnalysisCache, IClassHierarchy, ClassLoader, AnalysisScope, String[], byte) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXCFABuilder
-
- make(IClassHierarchy, AnalysisOptions, AnalysisCache, ContextSelector, SSAContextInterpreter, int) - Static method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXCFABuilder
-
- make(AnalysisOptions, Collection<IClass>, CallGraph) - Static method in class com.ibm.wala.ipa.callgraph.propagation.rta.TypeBasedPointerAnalysis
-
- make(ConstantKey<String>) - Static method in class com.ibm.wala.ipa.callgraph.propagation.StringConstantCharArray
-
- make(ControlFlowGraph<I, T>) - Static method in class com.ibm.wala.ipa.cfg.ExceptionPrunedCFG
-
- make(CallGraph) - Static method in class com.ibm.wala.ipa.cfg.ExplodedInterproceduralCFG
-
- make(ControlFlowGraph<I, T>, EdgeFilter<T>) - Static method in class com.ibm.wala.ipa.cfg.PrunedCFG
-
- make(AnalysisScope) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- make(AnalysisScope, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.
- make(AnalysisScope, ClassLoaderFactory) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- make(AnalysisScope, ClassLoaderFactory, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.
- make(AnalysisScope, ClassLoaderFactory, Set<Language>) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- make(AnalysisScope, ClassLoaderFactory, Language) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
- make(AnalysisScope, ClassLoaderFactory, Language, MonitorUtil.IProgressMonitor) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchy
-
temporarily marking this internal to avoid infinite sleep with randomly chosen IProgressMonitor.
- make() - Static method in class com.ibm.wala.ipa.modref.ModRef
-
- make() - Static method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- make(String) - Static method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- make(String) - Static method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- make(String, IBinaryOpInstruction.Operator) - Static method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- make(String) - Static method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- make(String, IComparisonInstruction.Operator) - Static method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- make(String, IConditionalBranchInstruction.Operator, int) - Static method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- make(short, int) - Static method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- make(String, Object) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- make(int) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- make(long) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- make(float) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- make(double) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- make(ConstantPoolReader, int) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- make(String, String) - Static method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- make(int) - Static method in class com.ibm.wala.shrikeBT.DupInstruction
-
- make(String, String, String, boolean) - Static method in class com.ibm.wala.shrikeBT.GetInstruction
-
- make(int) - Static method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- make(String) - Static method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- make(String, String, String, IInvokeInstruction.Dispatch) - Static method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- make(String, int) - Static method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- make(boolean) - Static method in class com.ibm.wala.shrikeBT.MonitorInstruction
-
- make(String, int) - Static method in class com.ibm.wala.shrikeBT.NewInstruction
-
- make(int) - Static method in class com.ibm.wala.shrikeBT.PopInstruction
-
- make(String, String, String, boolean) - Static method in class com.ibm.wala.shrikeBT.PutInstruction
-
- make(String) - Static method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- make(String, IShiftInstruction.Operator) - Static method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- make(ClassWriter, MethodData) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTCompiler
-
- make(String, int) - Static method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- make() - Static method in class com.ibm.wala.shrikeBT.SwapInstruction
-
- make(int[], int) - Static method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
Make a switch instruction.
- make(boolean) - Static method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- make(String, IUnaryOpInstruction.Operator) - Static method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- make(IR) - Static method in class com.ibm.wala.ssa.analysis.ExplodedControlFlowGraph
-
- make(IBytecodeMethod, SSACFG, ShrikeCFG, SSAInstruction[], SymbolTable, boolean, SSAPiNodePolicy) - Static method in class com.ibm.wala.ssa.SSABuilder
-
- make(TypeReference) - Static method in class com.ibm.wala.types.annotations.Annotation
-
- make(String) - Static method in class com.ibm.wala.types.generics.ArrayTypeSignature
-
- make(String) - Static method in class com.ibm.wala.types.generics.ClassSignature
-
- make(String) - Static method in class com.ibm.wala.types.generics.FormalTypeParameter
-
- make(String) - Static method in class com.ibm.wala.types.generics.MethodTypeSignature
-
- make(String) - Static method in class com.ibm.wala.types.generics.TypeArgument
-
- make(String) - Static method in class com.ibm.wala.types.generics.TypeSignature
-
- make(String) - Static method in class com.ibm.wala.types.generics.TypeVariableSignature
-
- make(String) - Static method in class com.ibm.wala.types.Selector
-
- make(Language, String) - Static method in class com.ibm.wala.types.Selector
-
- make(String) - Static method in exception com.ibm.wala.util.CancelException
-
- make(String) - Static method in exception com.ibm.wala.util.CancelRuntimeException
-
- make() - Static method in class com.ibm.wala.util.collections.ArraySet
-
- make(Collection<T>) - Static method in class com.ibm.wala.util.collections.ArraySet
-
- make() - Static method in class com.ibm.wala.util.collections.ArraySetMultiMap
-
- make() - Method in interface com.ibm.wala.util.collections.Factory
-
- make(int) - Static method in class com.ibm.wala.util.collections.HashMapFactory
-
- make() - Static method in class com.ibm.wala.util.collections.HashMapFactory
-
- make(Map<K, V>) - Static method in class com.ibm.wala.util.collections.HashMapFactory
-
- make(int) - Static method in class com.ibm.wala.util.collections.HashSetFactory
-
- make() - Static method in class com.ibm.wala.util.collections.HashSetFactory
-
- make(Collection<T>) - Static method in class com.ibm.wala.util.collections.HashSetFactory
-
- make() - Static method in class com.ibm.wala.util.collections.HashSetMultiMap
-
- make(Iterator<T>) - Static method in class com.ibm.wala.util.collections.Iterator2Iterable
-
- make(Iterator<? extends T>, T) - Static method in class com.ibm.wala.util.collections.IteratorPlusOne
-
- make(T) - Static method in class com.ibm.wala.util.collections.NonNullSingletonIterator
-
- make(T, U) - Static method in class com.ibm.wala.util.collections.Pair
-
- make(T) - Static method in class com.ibm.wala.util.graph.BasicTree
-
- make(Graph<T>, T) - Static method in class com.ibm.wala.util.graph.dominators.Dominators
-
- make() - Static method in class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
-
- make(int) - Static method in class com.ibm.wala.util.graph.Path
-
- make(int[]) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
-
- make(int[]) - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
-
- make(int[]) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
-
- make(int, int) - Static method in class com.ibm.wala.util.intset.IntPair
-
- make() - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
- make(int[]) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
- make(Set<Integer>) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
- make() - Static method in class com.ibm.wala.util.intset.LongSetUtil
-
- make(int[]) - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
-
- make() - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
-
- make(long[]) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
-
- make() - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
-
- make() - Static method in class com.ibm.wala.util.intset.MutableMapping
-
- make(int[]) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
-
- make(IntSet) - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- make(int[]) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
-
- make(LongSet) - Static method in class com.ibm.wala.util.intset.MutableSparseLongSet
-
- make(long[]) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
-
- make(OrdinalSetMapping<T>, int) - Static method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
-
- make(int) - Static method in class com.ibm.wala.util.intset.OffsetOrdinalSetMapping
-
- make(int[]) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
-
- make() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
-
- make(String, String, List<String>, Logger) - Static method in class com.ibm.wala.util.processes.JavaLauncher
-
- make(String, String, boolean, List<String>, boolean, boolean, Logger) - Static method in class com.ibm.wala.util.processes.JavaLauncher
-
- make(MonitorUtil.IProgressMonitor, int, boolean) - Static method in class com.ibm.wala.util.ProgressMaster
-
- make(Object) - Static method in class com.ibm.wala.util.ref.CacheReference
-
- make(IClassHierarchy) - Static method in class com.ibm.wala.util.scope.JUnitEntryPoints
-
Construct JUnit entrypoints for all the JUnit test methods in the given scope.
- make(String) - Static method in class com.ibm.wala.util.strings.ImmutableByteArray
-
- makeAndroidBinaryAnalysisScope(URI, String) - Static method in class com.ibm.wala.dalvik.dex.util.config.DexAnalysisScopeReader
-
END Custom change: Fixes in AndroidAnalysisScope
- makeArgument(AbstractRootMethod, int) - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
-
Add allocation statements to the fake root method for each possible value of parameter i.
- makeArray(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Compute the type "array of t".
- makeBranchVisitor(boolean[]) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG
-
- makeBranchVisitor(boolean[]) - Method in class com.ibm.wala.cfg.InducedCFG
-
- makeBytecodeToPositionMap(CodeReader) - Static method in class com.ibm.wala.shrikeCT.SourcePositionTableReader
-
- makeBytecodeToSourceMap(CodeReader) - Static method in class com.ibm.wala.shrikeCT.LineNumberTableReader
-
Construct a "bytecode to source" map for the given code.
- makeBytes() - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
After you've added everything you need to the class, call this method to generate the actual class file data.
- makeCache(IRFactory<IMethod>) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
-
- makeCallGraph(AnalysisOptions, MonitorUtil.IProgressMonitor) - Method in interface com.ibm.wala.ipa.callgraph.CallGraphBuilder
-
Build a call graph.
- makeCallGraph(AnalysisOptions) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- makeCallGraph(AnalysisOptions, MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- makeCFG(IMethod, Context) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstDefaultIRFactory
-
- makeCFG(IMethod, Context) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory
-
- makeCFG(IBytecodeMethod, Context) - Method in class com.ibm.wala.classLoader.ShrikeIRFactory
-
- makeCFG(IMethod, Context) - Method in class com.ibm.wala.dalvik.classLoader.DexIRFactory
-
- makeCFG(SyntheticMethod, Context) - Method in class com.ibm.wala.ipa.summaries.SyntheticIRFactory
-
- makeCFG(IMethod, Context) - Method in class com.ibm.wala.ssa.DefaultIRFactory
-
- makeClass(String) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- makeClass(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Convert a JVM type name back into a Java class name.
- makeClassFromStream(String, BufferedInputStream) - Method in class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
-
- makeClassFromStream(String, BufferedInputStream) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- makeClassLoaderFactory(SetOfClasses) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- makeClasspath() - Method in class com.ibm.wala.util.processes.JavaLauncher
-
Compute the classpath for the spawned process
- makeClassTypeSig(String) - Static method in class com.ibm.wala.types.generics.ClassTypeSignature
-
- makeCodeContext(AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- makeCodeContext(ExposedNamesCollector.EntityContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.ExposedNamesCollector
-
- makeCodeContext(C, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Construct a context for a Code entity.
- makeCodeContext(C, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Construct a context for a Code entity or delegate by default.
- makeConstant(boolean) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a boolean constant node.
- makeConstant(char) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a char constant node.
- makeConstant(short) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a short integer constant node.
- makeConstant(int) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make an integer constant node.
- makeConstant(long) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a long integer constant node.
- makeConstant(double) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a double-precision floating point constant node.
- makeConstant(float) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a single-precision floating point constant node.
- makeConstant(Object) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make an arbitrary object constant node.
- makeConstant(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeConstant(boolean) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeConstant(char) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeConstant(short) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeConstant(int) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeConstant(long) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeConstant(float) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeConstant(double) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeConstant(Object) - Method in class com.ibm.wala.cast.tree.impl.CAstValueImpl
-
- makeConstantKey(IClassHierarchy, String) - Static method in class com.ibm.wala.analysis.reflection.GetMethodContextSelector
-
Create a constant key for a string.
- makeConstantPoolReader(ClassReader) - Static method in class com.ibm.wala.shrikeBT.shrikeCT.CTDecoder
-
Build a ConstantPoolReader implementation to read the constant pool from 'cr'.
- makeContainerContextSelector(IClassHierarchy, ZeroXInstanceKeys) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXContainerCFABuilder
-
- makeContextFree(AndroidComponent) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
-
- makeContextInterpreter(SSAContextInterpreter) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- makeContextSelector(ContextSelector) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- makeControlFlowGraph(SSAInstruction[]) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.AstFakeRoot
-
- makeControlFlowGraph(SSAInstruction[]) - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
- makeCopy(IntSet) - Static method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
-
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
-
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
-
- makeCopy(IntSet) - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
-
- makeCopy(LongSet) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
-
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
-
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
-
- makeCopy(LongSet) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
-
- makeCopy(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
-
- makeDecoder() - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
Find the decoder object for this method, or create one if necessary.
- makeDecoder() - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
- makeDefaultCache() - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- makeDefaultContextInterpreters(SSAContextInterpreter, AnalysisOptions, IClassHierarchy) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
-
- makeDefaultEntrypoints(AnalysisScope, IClassHierarchy) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- makeDefaultFactory() - Static method in class com.ibm.wala.cast.ir.ssa.AstIRFactory
-
- makeDispatchOperator(CallSiteReference, CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- makeDispatchOperator(CallSiteReference, CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.BasicRTABuilder
-
- makeEdgeManger() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
- makeEdgeManger() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph
-
- makeEdgeVariable(T, T) - Method in class com.ibm.wala.dataflow.graph.BitVectorSolver
-
- makeEdgeVariable(T, T) - Method in class com.ibm.wala.dataflow.graph.BooleanSolver
-
- makeEdgeVariable(T, T) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
-
- makeEmpty() - Static method in class com.ibm.wala.util.intset.MutableSparseIntSet
-
- makeEquation(T, T) - Method in class com.ibm.wala.fixpoint.UnaryOperator
-
Create an equation which uses this operator Override in subclasses for
efficiency.
- makeFakeRootNode() - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph
-
- makeFakeRootNode() - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageCallGraph
-
- makeFakeRootNode() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexExplicitCallGraph
-
Deprecated.
- makeFakeRootNode() - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
-
- makeFakeRootNode() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
- makeFakeRootNode() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
subclasses may wish to override!
- makeFakeWorldClinitNode() - Method in class com.ibm.wala.ipa.callgraph.cha.CHACallGraph
-
- makeFakeWorldClinitNode() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
- makeFakeWorldClinitNode() - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
subclasses may wish to override!
- makeFile(File) - Method in class com.ibm.wala.classLoader.BinaryDirectoryTreeModule
-
- makeFile(File) - Method in class com.ibm.wala.classLoader.DirectoryTreeModule
-
returns null if unsuccessful in creating FileModule
- makeFile(File) - Method in class com.ibm.wala.classLoader.SourceDirectoryTreeModule
-
- makeFileContext(AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- makeFileContext(C, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Construct a context for a File entity.
- makeFileContext(C, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Construct a context for a File entity or delegate by default.
- makeGet(Class<?>, String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Make an Instruction which loads the value of a field, given its name and Java Class.
- makeGlobalRef(String) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
creates a reference to a global named globalName.
- makeHeapModel() - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl
-
- makeHeapModel(PointerAnalysis) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef
-
- makeHeapModel() - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
-
- makeHeapModel(PointerAnalysis<T>) - Method in class com.ibm.wala.ipa.modref.ModRef
-
- makeImplicitPointsToVisitor(LocalPointerKey) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl
-
- makeImplicitPointsToVisitor(LocalPointerKey) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder.CrossLanguagePointerAnalysisImpl
-
- makeImplicitPointsToVisitor(LocalPointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
-
- makeImplicitVisitorSelector(CrossLanguageSSAPropagationCallGraphBuilder.CrossLanguagePointerAnalysisImpl) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
-
- makeInner(O) - Method in class com.ibm.wala.util.collections.ComposedIterator
-
- makeInstanceKeys(IClassHierarchy, AnalysisOptions, SSAContextInterpreter, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXCFABuilder
-
subclasses can override as desired
- makeInterestingVisitor(CGNode, int) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
-
- makeInterestingVisitor(CGNode, int) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
-
- makeInterestingVisitor(CGNode, int) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- makeInterestingVisitorSelector() - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
-
- makeInternalArray(int) - Method in class com.ibm.wala.demandpa.alg.CallStack
-
- makeInternalArray(int) - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- makeInvoke(Class<?>, String, Class<?>[]) - Static method in class com.ibm.wala.shrikeBT.Util
-
Make an Instruction which calls a method, given its name, Java Class, and a list of parameter classes to use for overload
resolution.
- makeInvoke(Class<?>, String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Make an Instruction which calls a method, given its name and Java Class.
- makeIR(Context, SSAOptions) - Method in class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
-
- makeIR(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory.AstDefaultIRFactory
-
- makeIR(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.cast.ir.ssa.AstIRFactory
-
- makeIR(IBytecodeMethod, Context, SSAOptions) - Method in class com.ibm.wala.classLoader.ShrikeIRFactory
-
- makeIR(Context, SSAOptions) - Method in class com.ibm.wala.classLoader.SyntheticMethod
-
Most subclasses should override this.
- makeIR(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.dalvik.classLoader.DexIRFactory
-
- makeIR(Context, SSAOptions) - Method in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- makeIR(Context, SSAOptions) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethod
-
- makeIR(Context, SSAOptions) - Method in class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames
-
- makeIR(SyntheticMethod, Context, SSAOptions) - Method in class com.ibm.wala.ipa.summaries.SyntheticIRFactory
-
- makeIR(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.ssa.DefaultIRFactory
-
- makeIR(T, Context, SSAOptions) - Method in interface com.ibm.wala.ssa.IRFactory
-
Build an SSA
IR
for a method in a particular context
- makeIRDecorator(IR) - Static method in class com.ibm.wala.viz.PDFViewUtil
-
- makeJavaBinaryAnalysisScope(String, File) - Static method in class com.ibm.wala.util.config.AnalysisScopeReader
-
- makeLineNumberToPositionMap(int[]) - Static method in class com.ibm.wala.shrikeCT.SourcePositionTableReader
-
- makeLocalContext(AstTranslator.WalkContext, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- makeLocalContext(C, CAstNode) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Construct a context for a LocalScope node.
- makeLocalContext(C, CAstNode) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Construct a context for a LocalScope node or delegate by default.
- makeLocalNames() - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Collect the variable-names of all known variables.
- makeMainEntrypoints(AnalysisScope, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeMainEntrypoints(ClassLoaderReference, IClassHierarchy) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeMainEntrypoints(AnalysisScope, IClassHierarchy, String) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeMainEntrypoints(AnalysisScope, IClassHierarchy, String[]) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeMainEntrypoints(ClassLoaderReference, IClassHierarchy, String[]) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeMainVisitorSelector() - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
-
- makeMethodReference(String) - Static method in class com.ibm.wala.util.strings.StringStuff
-
- makeMethodReference(Language, String) - Static method in class com.ibm.wala.util.strings.StringStuff
-
- makeMethodType(ClassLoader, String) - Static method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- makeModelBehavior(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
What special handling to insert into the model.
- makeModVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel, boolean) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef
-
- makeModVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel) - Method in class com.ibm.wala.ipa.modref.ModRef
-
- makeModVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel, boolean) - Method in class com.ibm.wala.ipa.modref.ModRef
-
- makeMutableCopy(IntSet) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
This method constructs an appropriate mutable copy of set.
- makeMutableCopy(LongSet) - Static method in class com.ibm.wala.util.intset.LongSetUtil
-
This method constructs an appropriate mutable copy of set.
- makeNameMap(CAstEntity, Set<AstTranslator.Scope>, SSAInstruction[]) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- makeNCFABuilder(int, AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
make a
CallGraphBuilder
that uses call-string context sensitivity,
with call-string length limited to n, and a context-sensitive
allocation-site-based heap abstraction.
- makeNew() - Method in class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.BasicRecursionHandler
-
- makeNew() - Method in interface com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.RecursionHandler
-
in lieu of creating factories
- makeNewClassLoader(ClassLoaderReference, IClassHierarchy, IClassLoader, AnalysisScope) - Method in class com.ibm.wala.classLoader.ClassLoaderFactoryImpl
-
Create a new class loader for a given key
- makeNode(IMethod, Context) - Method in class com.ibm.wala.cast.ipa.callgraph.AstCallGraph
-
- makeNode(int) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a node of type kind with no children.
- makeNode(int, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a node of type kind with one child.
- makeNode(int, CAstNode, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a node of type kind with two children.
- makeNode(int, CAstNode, CAstNode, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a node of type kind with three children.
- makeNode(int, CAstNode, CAstNode, CAstNode, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a node of type kind with four children.
- makeNode(int, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a node of type kind with five children.
- makeNode(int, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a node of type kind with six children.
- makeNode(int, CAstNode[]) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a node of type kind specifying an array of children.
- makeNode(int, CAstNode, CAstNode[]) - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a node of type kind giving a first child and array of the rest.
- makeNode(int, CAstNode[]) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeNode(int, CAstNode, CAstNode[]) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeNode(int) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeNode(int, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeNode(int, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeNode(int, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeNode(int, CAstNode, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeNode(int, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeNode(int, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeNode(int, CAstNode[]) - Method in class com.ibm.wala.cast.tree.impl.CAstValueImpl
-
- makeNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
subclasses may wish to override!
- makeNode(IMethod, Context) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.DelegatingExplicitCallGraph
-
- makeNodeVariable(T, boolean) - Method in class com.ibm.wala.dataflow.graph.BitVectorSolver
-
- makeNodeVariable(T, boolean) - Method in class com.ibm.wala.dataflow.graph.BooleanSolver
-
- makeNodeVariable(T, boolean) - Method in class com.ibm.wala.dataflow.graph.DataflowSolver
-
- makeOne(IClassHierarchy, String, String, String) - Static method in class com.ibm.wala.util.scope.JUnitEntryPoints
-
Construct JUnit entrypoints for the specified test method in a scope.
- makeParameterTypes(IMethod, int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
-
END Custom change
- makeParameterTypes(IMethod) - Method in class com.ibm.wala.ipa.callgraph.impl.ArgumentTypeEntrypoint
-
- makeParameterTypes(IMethod) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
-
- makeParameterTypes(IMethod, int) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
-
- makeParameterTypes(IMethod) - Method in class com.ibm.wala.ipa.callgraph.impl.SubtypesEntrypoint
-
- makeParameterTypes(IMethod, int) - Method in class com.ibm.wala.ipa.callgraph.impl.SubtypesEntrypoint
-
- makePassOverFieldStmts() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
- makePEIVisitor(boolean[]) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG
-
- makePEIVisitor(boolean[]) - Method in class com.ibm.wala.cfg.InducedCFG
-
- makePointerAnalysis(PropagationCallGraphBuilder) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- makePrimitive(ClassLoaderReference, TypeName) - Static method in class com.ibm.wala.types.TypeReference
-
- makePrimordialScope(File) - Static method in class com.ibm.wala.util.config.AnalysisScopeReader
-
- makePut(Class<?>, String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Make an Instruction which stores the value of a field, given its name and Java Class.
- makeRawTable(int[]) - Static method in class com.ibm.wala.shrikeCT.LineNumberTableWriter
-
- makeRawTable(int[][], Compiler.Output) - Static method in class com.ibm.wala.shrikeCT.LocalVariableTableWriter
-
Build a raw local variable table from a formatted variable map.
- makeRecursive(Collection<CallerSiteContext>) - Method in class com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.BasicRecursionHandler
-
- makeRecursive(Collection<CallerSiteContext>) - Method in interface com.ibm.wala.demandpa.alg.ContextSensitiveStateMachine.RecursionHandler
-
- makeRefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef
-
- makeRefVisitor(CGNode, Collection<PointerKey>, PointerAnalysis<T>, ExtendedHeapModel) - Method in class com.ibm.wala.ipa.modref.ModRef
-
- makeReturn(int) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Create a "Parameter" containing the Return-Type w/o Type-checking.
- makeReturn(int, TypeReference, IClassHierarchy) - Method in class com.ibm.wala.util.ssa.ParameterAccessor
-
Create a "Parameter" containing the Return-Type with Type-checking.
- makeRHS(int) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
-
- makeRHS(int) - Method in class com.ibm.wala.fixedpoint.impl.GeneralStatement
-
- makeRootNodeSelector() - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
-
- makeRTABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeScope(String[], SingleClassLoaderFactory, Language) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
-
- makeScope(SourceModule[], SingleClassLoaderFactory, Language) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
-
- makeScriptScope(CAstEntity, AstTranslator.Scope) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- makeScriptSite(IMethod, int) - Method in class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
-
- makeSingleton(int) - Method in class com.ibm.wala.util.intset.MutableMapping
-
- makeSite(int) - Method in class com.ibm.wala.ipa.callgraph.Entrypoint
-
Create a call site reference representing a call to this entrypoint
- makeSliceProblem(Collection<Statement>, ISDG, boolean) - Method in class com.ibm.wala.ipa.slicer.Slicer
-
Return an object which encapsulates the tabulation logic for the slice problem.
- makeSolver() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- makeSolver() - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- makeSolver() - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- makeSourceModule(URL, String, String) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
-
- makeSourceModule(URL, String) - Static method in class com.ibm.wala.cast.ipa.callgraph.CAstCallGraphUtil
-
- makeSparseCopy() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- makeSparseCopy() - Method in class com.ibm.wala.util.intset.OrdinalSet
-
- makeSpecialParentContext(AstTranslator.WalkContext, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- makeSpecialParentContext(C, CAstNode) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- makeStack(CallerSiteContext[]) - Method in class com.ibm.wala.demandpa.alg.CallStack
-
- makeStack(T[]) - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- makeStmtRHS(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
-
- makeStmtRHS(int) - Method in class com.ibm.wala.dataflow.graph.BitVectorSolver
-
- makeStmtRHS(int) - Method in class com.ibm.wala.dataflow.graph.BooleanSolver
-
- makeStmtRHS(int) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- makeStmtRHS(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- makeString(String) - Static method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- makeSymbol(CAstSymbol) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- makeSymbol(CAstSymbol, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- makeSymbol(String, CAstType, boolean, boolean, Object, int, AstTranslator.Scope) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- makeSystem(AnalysisOptions) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
-
- makeSystem(AnalysisOptions) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
-
- makeSystem(AnalysisOptions) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- makeSystem(AnalysisOptions) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- makeTheLoader(IClassHierarchy) - Method in class com.ibm.wala.cast.loader.SingleClassLoaderFactory
-
- makeTopologicalIter(Graph<T>) - Static method in class com.ibm.wala.util.graph.traverse.Topological
-
Build an Iterator over all the nodes in the graph, in an order such that SCCs are visited in topological order.
- makeType(CAstType) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- makeType(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Convert a fully-qualified Java class name ('.' separated) into an internal JVM type name ('/' separated, starting with 'L' and
ending with ';').
- makeType(Class<?>) - Static method in class com.ibm.wala.shrikeBT.Util
-
Compute the JVM type name for an actual Java class.
- makeTypeAll(String) - Static method in class com.ibm.wala.shrikeBT.Util
-
Convert a fully-qualified Java type name (either primitive or class name, '.' separated) into an internal JVM type name (one
letter for primitive and '/' separated, starting with 'L' and ending with ';' for class name).
- makeTypeContext(AstTranslator.WalkContext, CAstEntity) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- makeTypeContext(C, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Construct a context for a Type entity.
- makeTypeContext(C, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Construct a context for a Type entity or delegate by default.
- makeTypeReference(ClassLoaderReference, String) - Static method in class com.ibm.wala.util.shrike.ShrikeUtil
-
- makeTypeScope(CAstEntity, AstTranslator.Scope) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- makeUnique() - Method in interface com.ibm.wala.cast.tree.CAst
-
Make a new identifier, unqiue to this CAst instance.
- makeUnique() - Method in class com.ibm.wala.cast.tree.impl.CAstImpl
-
- makeUnnamedAndNamed(TypeReference, Map<String, AnnotationsReader.ElementValue>, Pair<TypeReference, Object>[]) - Static method in class com.ibm.wala.types.annotations.Annotation
-
- makeUnwindContext(AstTranslator.WalkContext, CAstNode, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- makeUnwindContext(C, CAstNode, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Construct a context for an Unwind node.
- makeUnwindContext(C, CAstNode, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Construct a context for an Unwind node or delegate by default.
- makeVanillaNCFABuilder(int, AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
make a
CallGraphBuilder
that uses call-string context sensitivity,
with call-string length limited to n, and a context-sensitive
allocation-site-based heap abstraction.
- makeVanillaZeroOneCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeVanillaZeroOneCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeVanillaZeroOneContainerCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeVariable(int) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeVarFactory
-
- makeVariable(int) - Method in interface com.ibm.wala.dataflow.ssa.SSAInference.VariableFactory
-
Make the variable for a given value number.
- makeVarMap(CodeReader) - Static method in class com.ibm.wala.shrikeCT.LocalVariableTableReader
-
- makeVisitor(CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
-
- makeVisitor(CGNode) - Method in class com.ibm.wala.cast.ipa.callgraph.CrossLanguageSSAPropagationCallGraphBuilder
-
- makeVisitor(CGNode) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph
-
- makeVisitor(CGNode) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph
-
- makeVisitor(CGNode) - Method in class com.ibm.wala.demandpa.flowgraph.DemandValueFlowGraph
-
- makeVisitor(ExplicitCallGraph.ExplicitNode, IR, DefUse) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
- makeVisitor(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- makeWithDefaultFlowGraph(CallGraph, HeapModel, MemoryAccessMap, IClassHierarchy, AnalysisOptions, StateMachineFactory<IFlowLabel>) - Static method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
create a demand points-to analysis runner
- makeWithDefaultHandlersAndInstToBytecodes(int, String, String, String, IInstruction[]) - Static method in class com.ibm.wala.shrikeBT.MethodData
-
Create information for a method, with no exception handlers and a dummy mapping of instructions to original bytecodes.
- makeWithNamed(TypeReference, Map<String, AnnotationsReader.ElementValue>) - Static method in class com.ibm.wala.types.annotations.Annotation
-
- makeWithUnnamed(TypeReference, Pair<TypeReference, Object>[]) - Static method in class com.ibm.wala.types.annotations.Annotation
-
- makeWorklist() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
Subclasses can override this to plug in a different worklist implementation.
- makeZeroCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeZeroCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeZeroContainerCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeZeroOneCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeZeroOneCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeZeroOneContainerCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- makeZeroOneContainerCFABuilder(AnalysisOptions, AnalysisCache, IClassHierarchy, AnalysisScope, ContextSelector, SSAContextInterpreter) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
- mam - Variable in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- mam - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- MANAGER - Static variable in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
- Mangler - Class in com.ibm.wala.shrike.bench
-
This is a demo class.
- Mangler() - Constructor for class com.ibm.wala.shrike.bench.Mangler
-
- ManualCGRefinePolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
-
A call graph refinement policy with manual annotations for which
virtual call sites to refine.
- ManualCGRefinePolicy() - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.ManualCGRefinePolicy
-
- ManualFieldPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
-
Manually annotated policy for refining field accesses.
- ManualFieldPolicy(IClassHierarchy, Pattern) - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.ManualFieldPolicy
-
- ManualRefinementPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
-
A refinement policy specified manually with annotations.
- ManualRefinementPolicy.Factory - Class in com.ibm.wala.demandpa.alg.refinepolicy
-
- map(Object, CAstNode) - Method in class com.ibm.wala.cast.tree.impl.CAstControlFlowRecorder
-
Establish a mapping between some object `node' and the ast node `ast'.
- map(Object, CAstType) - Method in class com.ibm.wala.cast.tree.impl.CAstTypeDictionaryImpl
-
- map(Function<X, Y>, Iterator<X>) - Static method in class com.ibm.wala.util.collections.MapIterator
-
- map(Function<X, Y>, Collection<X>) - Static method in class com.ibm.wala.util.collections.MapIterator
-
- map(List<T>, Function<T, U>) - Static method in class com.ibm.wala.util.collections.Util
-
Map a list: generate a new list with each element mapped.
- mapCGNode(CGNode, CallGraph, CallGraph) - Static method in class com.ibm.wala.demandpa.util.CallGraphMapUtil
-
map a call graph node from one call graph to the corresponding node in another.
- mapInstKey(InstanceKey, CallGraph, CallGraph, HeapModel) - Static method in class com.ibm.wala.demandpa.util.CallGraphMapUtil
-
- MapIterator<X,Y> - Class in com.ibm.wala.util.collections
-
An MapIterator
maps an Iterator
contents to produce a new Iterator
- MapIterator(Iterator<? extends X>, Function<X, Y>) - Constructor for class com.ibm.wala.util.collections.MapIterator
-
- mapped(InstanceKey, InstanceKey) - Static method in class com.ibm.wala.cast.ipa.callgraph.ReflectedFieldPointerKey
-
- mapPointerKey(PointerKey, CallGraph, CallGraph, HeapModel) - Static method in class com.ibm.wala.demandpa.util.CallGraphMapUtil
-
- mapToSet(Collection<T>, Function<T, U>) - Static method in class com.ibm.wala.util.collections.Util
-
Map a set: generate a new set with each element mapped.
- mapUsingMutableMapping(MutableMapping<List<T>>, int, T) - Static method in class com.ibm.wala.viz.viewer.PaPanel
-
Utility method for mutable mapping.
- MapUtil - Class in com.ibm.wala.util.collections
-
utilities for managing
Map
s
- MapUtil() - Constructor for class com.ibm.wala.util.collections.MapUtil
-
- mark(String, boolean) - Method in class com.ibm.wala.util.debug.LoggingStopwatch
-
Mark the completion of a task, print the time it took to complete,
and optionally restart the stopwatch.
- mark(String) - Method in class com.ibm.wala.util.debug.LoggingStopwatch
-
- markAlreadyVisited(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- markChanged(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- markDiscovered(CGNode) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
record that we've discovered a node
- MASK - Static variable in class com.ibm.wala.util.intset.BitVectorBase
-
- match(CAstNode, CAstPattern.Segments) - Method in class com.ibm.wala.cast.util.CAstPattern
-
- match(CAstPattern, CAstNode) - Static method in class com.ibm.wala.cast.util.CAstPattern
-
- MatchBarLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- Matcher() - Constructor for class com.ibm.wala.cast.util.CAstPattern.Matcher
-
- matches(CAstNode) - Method in class com.ibm.wala.cast.tree.pattern.Alt
-
- matches(CAstNode) - Method in class com.ibm.wala.cast.tree.pattern.AnyNode
-
- matches(CAstNode) - Method in class com.ibm.wala.cast.tree.pattern.NodeOfKind
-
- matches(CAstNode) - Method in interface com.ibm.wala.cast.tree.pattern.NodePattern
-
- matches(CAstNode) - Method in class com.ibm.wala.cast.tree.pattern.SomeConstant
-
- matches(CAstNode) - Method in class com.ibm.wala.cast.tree.pattern.SubtreeOfKind
-
- matches(CRTData) - Method in class com.ibm.wala.sourcepos.CRTData
-
Tests whether the given data is consistently with this data.
- matchingPToQueried(PointerKeyAndState, PointerKey, IFlowLabel) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
- MatchLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- max() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- max() - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- max() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- max() - Method in class com.ibm.wala.util.intset.EmptyIntSet
-
- max() - Method in interface com.ibm.wala.util.intset.IntSet
-
- max() - Method in interface com.ibm.wala.util.intset.LongSet
-
- max() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- max() - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
- max() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- max() - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- max() - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- maxKeyValue() - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
- maxKeyValue() - Method in interface com.ibm.wala.util.intset.IBinaryNaturalRelation
-
- maxLocals - Variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
the max number of locals in play
- maxLocals - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- maxStack - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- MAYBE - Static variable in class com.ibm.wala.shrikeBT.analysis.ClassHierarchy
-
Equals Constants.MAYBE
- MAYBE - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- mayBeIntegerOp() - Method in class com.ibm.wala.ssa.SSABinaryOpInstruction
-
- mayBeLive(CGNode, int, CGNode, int) - Method in class com.ibm.wala.escape.FILiveObjectAnalysis
-
- mayBeLive(InstanceKey, CGNode, int) - Method in class com.ibm.wala.escape.FILiveObjectAnalysis
-
- mayBeLive(InstanceKey, CGNode, IntSet) - Method in class com.ibm.wala.escape.FILiveObjectAnalysis
-
- mayBeLive(CGNode, int, CGNode, int) - Method in interface com.ibm.wala.escape.ILiveObjectAnalysis
-
- mayBeLive(InstanceKey, CGNode, int) - Method in interface com.ibm.wala.escape.ILiveObjectAnalysis
-
- mayBeLive(InstanceKey, CGNode, IntSet) - Method in interface com.ibm.wala.escape.ILiveObjectAnalysis
-
- mayEscape(MethodReference, int, MethodReference) - Method in interface com.ibm.wala.escape.IMethodEscapeAnalysis
-
- mayEscape(CGNode, int, CGNode) - Method in interface com.ibm.wala.escape.INodeEscapeAnalysis
-
- mayEscape(MethodReference, int, MethodReference) - Method in class com.ibm.wala.escape.TrivialMethodEscape
-
- mayEscape(CGNode, int, CGNode) - Method in class com.ibm.wala.escape.TrivialMethodEscape
-
- mayUnderstand(CGNode, CallSiteReference, IMethod, InstanceKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
-
- MediaRouteProviderService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- MediaRouteProviderServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- meet(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.ConeType
-
- meet(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.PointType
-
- meet(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.PrimitiveType
-
- meet(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.SetType
-
- meet(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.TypeAbstraction
-
- meetLocal(int, int[], ShrikeCFG.BasicBlock) - Method in interface com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.Meeter
-
Return the integer that represents the meet of a particular local at the entry to a basic block.
- meetLocal(int, int[], DexCFG.BasicBlock) - Method in interface com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.Meeter
-
Return the integer that represents the meet of a particular local at the entry to a basic block.
- meetStack(int, int[], ShrikeCFG.BasicBlock) - Method in interface com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.Meeter
-
Return the integer that represents the meet of a particular stack slot at the entry to a basic block.
- meetStackAtCatchBlock(ShrikeCFG.BasicBlock) - Method in interface com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.Meeter
-
Return the integer that represents stack slot 0 after a meet at the entry to a catch block.
- member() - Method in interface com.ibm.wala.cast.tree.CAstMemberReference
-
- memberRef - Variable in class com.ibm.wala.ssa.ReflectiveMemberAccess
-
- MemberReference - Class in com.ibm.wala.types
-
- MemberReference(TypeReference, Atom, int) - Constructor for class com.ibm.wala.types.MemberReference
-
- MemoryAccess - Class in com.ibm.wala.demandpa.util
-
*
represents a single static occurrence of a memory access (i.e., an access to a field
or to the contents of an array) in the code
- MemoryAccess(int, CGNode) - Constructor for class com.ibm.wala.demandpa.util.MemoryAccess
-
- MemoryAccessMap - Interface in com.ibm.wala.demandpa.util
-
- Menu - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- MenuItem - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- MenuItemName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- MenuName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- merge(IntSet, int) - Method in interface com.ibm.wala.dataflow.IFDS.IMergeFunction
-
- method - Variable in class com.ibm.wala.dalvik.dex.instructions.Instruction
-
- method - Variable in class com.ibm.wala.ipa.callgraph.Entrypoint
-
The method to be called
- method - Variable in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph.NodeImpl
-
The method this node represents.
- method - Variable in class com.ibm.wala.ssa.SSACFG
-
- method() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the method that this bytecode stream is from
- METHOD_INVOKE - Static variable in class com.ibm.wala.analysis.reflection.ReflectiveInvocationInterpreter
-
- MethodBypass - Class in com.ibm.wala.ipa.summaries
-
"Non-standard" bypass rules to use during call graph construction.
- MethodBypass(Map, Set, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.summaries.MethodBypass
-
- methodClass() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- MethodContext(Context, MethodReference) - Constructor for class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodContext
-
- MethodData - Class in com.ibm.wala.shrikeBT
-
This class is a container for a bunch of information that we might know about a method.
- MethodData(int, String, String, String, IInstruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrikeBT.MethodData
-
Gather the information for a method "from scratch".
- MethodData(Decoder, int, String, String, String) - Constructor for class com.ibm.wala.shrikeBT.MethodData
-
Gather the information for a method after it has been decoded.
- MethodData.Results - Interface in com.ibm.wala.shrikeBT
-
Annotation objects implement this Results interface.
- MethodEditor - Class in com.ibm.wala.shrikeBT
-
The MethodEditor is the core of the ShrikeBT code rewriting mechanism.
- MethodEditor(MethodData) - Constructor for class com.ibm.wala.shrikeBT.MethodEditor
-
Build an editor for the given method.
- MethodEditor(Instruction[], ExceptionHandler[][], int[]) - Constructor for class com.ibm.wala.shrikeBT.MethodEditor
-
Build an editor for specific method data.
- MethodEditor.Output - Class in com.ibm.wala.shrikeBT
-
Output is the interface that patches use to emit their code into a method body.
- MethodEditor.Patch - Class in com.ibm.wala.shrikeBT
-
This class is subclassed for each kind of patch that you want to apply.
- MethodEditor.Visitor - Class in com.ibm.wala.shrikeBT
-
A specialized Instruction.Visitor providing convenience methods for inserting patches.
- MethodEntryStatement - Class in com.ibm.wala.ipa.slicer
-
A statement representing method entry, used for managing control dependence.
- MethodEntryStatement(CGNode) - Constructor for class com.ibm.wala.ipa.slicer.MethodEntryStatement
-
- MethodExitStatement - Class in com.ibm.wala.ipa.slicer
-
A
Statement
representing method exit used as a dummy exit for starting propagation to a seed statement in backwards
slicing.
- MethodExitStatement(CGNode) - Constructor for class com.ibm.wala.ipa.slicer.MethodExitStatement
-
- MethodHandles - Class in com.ibm.wala.analysis.reflection.java7
-
- MethodHandles() - Constructor for class com.ibm.wala.analysis.reflection.java7.MethodHandles
-
- MethodHandles.ContextInterpreterImpl - Class in com.ibm.wala.analysis.reflection.java7
-
- MethodHandles.ContextSelectorImpl - Class in com.ibm.wala.analysis.reflection.java7
-
- MethodHandles.MethodContext - Class in com.ibm.wala.analysis.reflection.java7
-
- MethodHandles.MethodItem - Class in com.ibm.wala.analysis.reflection.java7
-
- MethodItem(MethodReference) - Constructor for class com.ibm.wala.analysis.reflection.java7.MethodHandles.MethodItem
-
- methodMap - Variable in class com.ibm.wala.classLoader.BytecodeClass
-
A mapping from Selector to IMethod
TODO: get rid of this for classes (though keep it for interfaces) instead ...
- methodName - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
-
- methodName - Variable in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- methodName - Variable in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- methodName() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- MethodOptimizer - Class in com.ibm.wala.shrikeBT.tools
-
Deprecated.
- MethodOptimizer(MethodData, MethodEditor) - Constructor for class com.ibm.wala.shrikeBT.tools.MethodOptimizer
-
Deprecated.
- MethodOptimizer(MethodData) - Constructor for class com.ibm.wala.shrikeBT.tools.MethodOptimizer
-
Deprecated.
- MethodOptimizer.UnoptimizableCodeException - Exception in com.ibm.wala.shrikeBT.tools
-
Deprecated.
- MethodPositions - Class in com.ibm.wala.sourcepos
-
This class represents the MethodPositions attribute.
- MethodPositions(byte[]) - Constructor for class com.ibm.wala.sourcepos.MethodPositions
-
Creates a new instance of MethodPositions
- MethodReference - Class in com.ibm.wala.types
-
A class to represent the reference in a class file to a method.
- MethodReference.Key - Class in com.ibm.wala.types
-
An identifier/selector for methods.
- MethodState - Class in com.ibm.wala.cfg.exc.intra
-
Provides a way for the nullpointer analysis to decide whether or not a called method
may throw an exception.
- MethodState() - Constructor for class com.ibm.wala.cfg.exc.intra.MethodState
-
- MethodSummary - Class in com.ibm.wala.ipa.summaries
-
Summary information for a method.
- MethodSummary(MethodReference) - Constructor for class com.ibm.wala.ipa.summaries.MethodSummary
-
- MethodTargetSelector - Interface in com.ibm.wala.ipa.callgraph
-
This interface represents policies for selecting a method to call at a given invocation site.
- MethodTracer - Class in com.ibm.wala.shrikeBT.shrikeCT.tools
-
This is a demo class.
- MethodTracer() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.MethodTracer
-
- methodType - Variable in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- methodType() - Method in interface com.ibm.wala.shrikeCT.BootstrapMethodsReader.BootstrapMethod
-
- MethodTypeSignature - Class in com.ibm.wala.types.generics
-
UNDER CONSTRUCTION.
- MicroModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
-
Model for single Target Class.
- MicroModel(IClassHierarchy, AnalysisOptions, AnalysisCache, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
-
- MIDDLE_OF_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Basicly the same as START_OF_LOOP
- mightReturnSyntheticMethod(CGNode, CallSiteReference) - Method in class com.ibm.wala.cast.ipa.callgraph.StandardFunctionTargetSelector
-
- mightReturnSyntheticMethod(MethodReference) - Method in class com.ibm.wala.cast.ipa.callgraph.StandardFunctionTargetSelector
-
- mightReturnSyntheticMethod(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyMethodTargetSelector
-
- mightReturnSyntheticMethod(MethodReference) - Method in class com.ibm.wala.ipa.callgraph.impl.ClassHierarchyMethodTargetSelector
-
- MILD - Static variable in class com.ibm.wala.util.warnings.Warning
-
- MiniModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
-
Models all classes derived from the given AndroidComponent.
- MiniModel(IClassHierarchy, AnalysisOptions, AnalysisCache, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
-
- MiscellaneousHacksContextSelector - Class in com.ibm.wala.cast.ipa.callgraph
-
- MiscellaneousHacksContextSelector(ContextSelector, ContextSelector, IClassHierarchy, String[][]) - Constructor for class com.ibm.wala.cast.ipa.callgraph.MiscellaneousHacksContextSelector
-
- model - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- moderate(MemberReference) - Static method in class com.ibm.wala.util.shrike.Exceptions.MethodResolutionFailure
-
- MODERATE - Static variable in class com.ibm.wala.util.warnings.Warning
-
- modifiers - Variable in class com.ibm.wala.classLoader.JVMClass
-
JVM-level modifiers; cached here for efficiency
- ModRef<T extends InstanceKey> - Class in com.ibm.wala.ipa.modref
-
Mod-ref analysis for heap locations.
- ModRef() - Constructor for class com.ibm.wala.ipa.modref.ModRef
-
- ModRef.ModVisitor<T extends InstanceKey,H extends ExtendedHeapModel> - Class in com.ibm.wala.ipa.modref
-
- ModRef.RefVisitor<T extends InstanceKey,H extends ExtendedHeapModel> - Class in com.ibm.wala.ipa.modref
-
- ModRefFieldAccess - Class in com.ibm.wala.ipa.modref
-
Computes interprocedural field accesses for a given method.
- Module - Interface in com.ibm.wala.classLoader
-
A
Module
represents a set of files to analyze.
- ModuleEntry - Interface in com.ibm.wala.classLoader
-
A ModuleEntry represents a wrapper around a file representation
in a
Module
.
- moduleFiles - Variable in class com.ibm.wala.client.AbstractAnalysisEngine
-
The modules to analyze
- ModVisitor(CGNode, Collection<PointerKey>, H, PointerAnalysis<T>, boolean) - Constructor for class com.ibm.wala.ipa.modref.ModRef.ModVisitor
-
- Monitor - Class in com.ibm.wala.dalvik.dex.instructions
-
- Monitor(int, boolean, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Monitor
-
- monitor - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- MONITOR_ENTER - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- MONITOR_EXIT - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- MonitorInstruction(int, int, boolean) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- MonitorInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents monitorenter and monitorexit instructions.
- MonitorInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.MonitorInstruction
-
- MonitorInstruction(int, int, boolean) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- MonitorUtil - Class in com.ibm.wala.util
-
Simple utilities for Eclipse progress monitors
- MonitorUtil() - Constructor for class com.ibm.wala.util.MonitorUtil
-
- MonitorUtil.IProgressMonitor - Interface in com.ibm.wala.util
-
Use this interface to decouple core utilities from the Eclipse layer
- mr2Nodes - Variable in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
A mapping from MethodReference to Set of nodes that represent this methodReference.
- mRef - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- mRef - Variable in class com.ibm.wala.util.ssa.SSAValue
-
Method the variable is valid in
- MultiMap<K,V> - Interface in com.ibm.wala.util.collections
-
- MultiModalIntVector - Class in com.ibm.wala.util.intset
-
an implementation of
IntVector
that uses a mix of backing arrays of type int, char, and byte array, in an attempt to save
space for common data structures.
- MultiModalIntVector(int) - Constructor for class com.ibm.wala.util.intset.MultiModalIntVector
-
- MultiModalIntVector(int, int) - Constructor for class com.ibm.wala.util.intset.MultiModalIntVector
-
- MultiNewArrayInNode - Class in com.ibm.wala.ipa.callgraph.propagation
-
- MultiNewArrayInNode(CGNode, NewSiteReference, ArrayClass, int) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.MultiNewArrayInNode
-
- MULTIPLE_TIMES_IN_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Do multiple calls in the loop.
- MultipleClassesFilter(IClass[]) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.MultipleClassesFilter
-
- MultiReturnValueInvokeInstruction - Class in com.ibm.wala.cast.ir.ssa
-
- MultiReturnValueInvokeInstruction(int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.cast.ir.ssa.MultiReturnValueInvokeInstruction
-
- MutableBoolean() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.MutableBoolean
-
- MutableCFG<X,T extends IBasicBlock<X>> - Class in com.ibm.wala.cfg.exc.intra
-
A modifiable control flow graph.
- MutableIntSet - Interface in com.ibm.wala.util.intset
-
An
IntSet
that can be changed.
- MutableIntSetFactory<T extends MutableIntSet> - Interface in com.ibm.wala.util.intset
-
An object that creates some flavor of mutable int set.
- MutableLongSet - Interface in com.ibm.wala.util.intset
-
- MutableLongSetFactory - Interface in com.ibm.wala.util.intset
-
An object that creates some flavor of mutable int set.
- MutableMapping<T> - Class in com.ibm.wala.util.intset
-
A bit set mapping based on an object array.
- MutableMapping(Object[]) - Constructor for class com.ibm.wala.util.intset.MutableMapping
-
- MutableMapping() - Constructor for class com.ibm.wala.util.intset.MutableMapping
-
- MutableSharedBitVectorIntSet - Class in com.ibm.wala.util.intset
-
The shared bit vector implementation described by [Heintze 1999] TODO: much optimization possible.
- MutableSharedBitVectorIntSet() - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- MutableSharedBitVectorIntSet(MutableSharedBitVectorIntSet) - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- MutableSharedBitVectorIntSet(SparseIntSet) - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- MutableSharedBitVectorIntSet(BitVectorIntSet) - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- MutableSharedBitVectorIntSetFactory - Class in com.ibm.wala.util.intset
-
A factory for mutable shared bit vector int sets
- MutableSharedBitVectorIntSetFactory() - Constructor for class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
-
- MutableSparseIntSet - Class in com.ibm.wala.util.intset
-
A sparse ordered, mutable duplicate-free, fully-encapsulated set of integers.
- MutableSparseIntSet(IntSet) - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
-
- MutableSparseIntSet(int[]) - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
-
- MutableSparseIntSet() - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSet
-
- MutableSparseIntSetFactory - Class in com.ibm.wala.util.intset
-
An object that creates mutable sparse int sets.
- MutableSparseIntSetFactory() - Constructor for class com.ibm.wala.util.intset.MutableSparseIntSetFactory
-
- MutableSparseLongSet - Class in com.ibm.wala.util.intset
-
A sparse ordered, mutable duplicate-free, fully-encapsulated set of longs.
- MutableSparseLongSet(long[]) - Constructor for class com.ibm.wala.util.intset.MutableSparseLongSet
-
- MutableSparseLongSet() - Constructor for class com.ibm.wala.util.intset.MutableSparseLongSet
-
- MutableSparseLongSetFactory - Class in com.ibm.wala.util.intset
-
An object that creates mutable sparse int sets.
- MutableSparseLongSetFactory() - Constructor for class com.ibm.wala.util.intset.MutableSparseLongSetFactory
-
- myClass - Variable in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
The declaring class for this method.
- myType - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
-
- o - Static variable in class com.ibm.wala.shrike.bench.Slots
-
- object - Variable in class com.ibm.wala.dalvik.dex.instructions.CheckCast
-
- object - Variable in class com.ibm.wala.dalvik.dex.instructions.Monitor
-
- OBJECT_LITERAL - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- OBJECT_REF - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- ObjectArrayMapping<T> - Class in com.ibm.wala.util.collections
-
A bit set mapping based on an immutable object array.
- ObjectArrayMapping(T[]) - Constructor for class com.ibm.wala.util.collections.ObjectArrayMapping
-
- objectFieldsToString(Object) - Static method in class com.ibm.wala.util.collections.Util
-
Write object fields to string
- ObjectPropertyCatalogKey - Class in com.ibm.wala.cast.ipa.callgraph
-
- ObjectPropertyCatalogKey(InstanceKey) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ObjectPropertyCatalogKey
-
- objectRef - Variable in class com.ibm.wala.ssa.ReflectiveMemberAccess
-
- ObjectVisitor<T> - Interface in com.ibm.wala.util.collections
-
- OffHostApduService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- OffHostApduServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- OfflineDynamicCallGraph - Class in com.ibm.wala.shrike.cg
-
Class files are taken as input arguments (or if there are none, from standard
input).
- OfflineDynamicCallGraph() - Constructor for class com.ibm.wala.shrike.cg.OfflineDynamicCallGraph
-
- OfflineInstrumenter - Class in com.ibm.wala.shrikeBT.shrikeCT
-
This class provides a convenient way to iterate through a collection of Java classes and instrument their code.
- OfflineInstrumenter(boolean) - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
-
Create an empty collection of classes to instrument.
- OfflineInstrumenterBase - Class in com.ibm.wala.shrikeBT.tools
-
This class provides functionality for performing offline instrumentation.
- OfflineInstrumenterBase() - Constructor for class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- OfflineInstrumenterBase.ManifestBuilder - Interface in com.ibm.wala.shrikeBT.tools
-
Thiscallback is notified whenever an entry has been added to the output zip file.
- offset - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
-
- offset - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
-
- offset - Variable in class com.ibm.wala.dalvik.dex.instructions.Branch
-
- OffsetBitVector - Class in com.ibm.wala.util.intset
-
- OffsetBitVector() - Constructor for class com.ibm.wala.util.intset.OffsetBitVector
-
- OffsetBitVector(int, int) - Constructor for class com.ibm.wala.util.intset.OffsetBitVector
-
Creates an empty string with the specified size.
- OffsetBitVector(OffsetBitVector) - Constructor for class com.ibm.wala.util.intset.OffsetBitVector
-
Creates a copy of a Bit String
- OffsetOrdinalSetMapping<T> - Class in com.ibm.wala.util.intset
-
An ordinal set mapping, backed a delegate, but adding an offset to each index.
- offsets - Variable in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
-
- offsets - Variable in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
-
- onAccessibilityEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onActionModeFinished - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- onActionModeFinished - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onActionModeStarted - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Menus may depend on it..
- onActionModeStarted - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onActivityCreated - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
tells the fragment that its activity has completed its own Activity.onCreate().
- onActivityResult - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called when an Activity started by this one returns its result.
- onActivityResult - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
- onApplyThemeResource - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called by setTheme(int) and getTheme() to apply a theme resource to the current Theme object.
- onAppPrivateCommand - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onAttach - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
called once the fragment is associated with its activity.
- onAttachedToWindow - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called when the main window associated with the activity has been attached to the window manager.
- onAttachedToWindow - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onAttachFragment - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called when a Fragment is being attached to this activity, immediately after the call to its
Fragment.onAttach() method and before Fragment.onCreate().
- onBackPressed - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- onBind - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
Return the communication channel to the service.
- onBindInput - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
to find out about switching to a new client.
- onCancel - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onChildTitleChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- onComputeInsets - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
Compute the interesting insets into your UI.
- onConfigurationChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Will be called if you have selected configurations you would like to handle with the configChanges attribute in your manifest.
- onConfigurationChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ApplicationEP
-
Called by the system when the device configuration changes while your component is running.
- onConfigurationChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
Unlike activities, other components are never restarted.
- onConfigurationChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
-
- onConfigurationChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
Called by the system when the device configuration changes while your component is running.
- onConfigureWindow - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onConnected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onContentChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
This hook is called whenever the content view of the screen changes.
- onContentChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onContextItemSelected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
TODO: How does this correlate to onMenuItemSelected.
- onContextItemSelected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
This hook is called whenever an item in a context menu is selected.
- onContextMenuClosed - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
This hook is called whenever the context menu is being closed.
- onCreate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called after App.onCreate - assumed to be before Service.onCreate.
- onCreate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ApplicationEP
-
Called when the application is starting, before any activity, service, or receiver objects (excluding content providers) have been created.
- onCreate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
called to do initial creation of the fragment.
- onCreate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
-
- onCreate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
Called by the system when the service is first created.
- onCreateAnimator - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
Called when a fragment loads an animation.
- onCreateCandidatesView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onCreateContextMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called when a context menu for the view is about to be shown.
- onCreateContextMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
Called when a context menu for the view is about to be shown.
- onCreateDescription - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
This method is called before pausing
- onCreateDialog - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Callback for creating dialogs that are managed (saved and restored) for you by the activity.
- onCreateEngine - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onCreateExtractTextView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
non-demand generation of the UI.
- onCreateInputMethodInterface - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onCreateInputMethodSessionInterface - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onCreateInputView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
non-demand generation of the UI.
- onCreateLoader - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LoaderCB
-
Instantiate and return a new Loader for the given ID.
- onCreateMediaRouteProvider - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onCreateNavigateUpTaskStack - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
This method will be invoked by the default implementation of onNavigateUp()
- onCreateOptionsMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- onCreateOptionsMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
Initialize the contents of the Activity's standard options menu.
- onCreatePanelMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
TODO: GET MORE INFO ON THIS!.
- onCreatePanelMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onCreatePanelView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
TODO: GET MORE INFO ON THIS!.
- onCreatePanelView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onCreatePrinterDiscoverySession - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onCreateThumbnail - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
This method is called before pausing
- onCreateView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
used when inflating with the LayoutInflater returned by getSystemService(String).
- onCreateView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
creates and returns the view hierarchy associated with the fragment.
- onDeactivated - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onDestroy - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Perform any final cleanup before an activity is destroyed.
- onDestroy - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
called to do final cleanup of the fragment's state.
- onDestroy - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
Called by the system to notify a Service that it is no longer used and is being removed.
- onDestroyOptionsMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
Called when this fragment's option menu items are no longer being included in the overall options menu.
- onDestroyView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
allows the fragment to clean up resources associated with its View.
- onDetach - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
called immediately prior to the fragment no longer being associated with its activity.
- onDetachedFromWindow - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called when the main window associated with the activity has been detached from the window manager.
- onDetachedFromWindow - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onDisconnected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onDisplayCompletions - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onDreamingStarted - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onDreamingStopped - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- OneLevelForLexicalAccessFunctions - Class in com.ibm.wala.cast.ipa.callgraph
-
- OneLevelForLexicalAccessFunctions(ContextSelector) - Constructor for class com.ibm.wala.cast.ipa.callgraph.OneLevelForLexicalAccessFunctions
-
- OneLevelSiteContextSelector - Class in com.ibm.wala.ipa.callgraph.propagation.cfa
-
This is a context selector that adds one level of calling context to a base context selector.
- OneLevelSiteContextSelector(ContextSelector) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.cfa.OneLevelSiteContextSelector
-
- onEvaluateFullscreenMode - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onEvaluateInputViewShown - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onExtractedCursorMovement - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onExtractedSelectionChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onExtractedTextClicked - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onExtractingInputChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onExtractTextContextMenuItem - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onFinishCandidatesView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onFinishInput - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onFinishInputView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onGenericMotionEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called when a generic motion event was not handled by any of the views inside of the activity.
- onGenericMotionEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onGetEnabled - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onGetFeaturesForLanguage - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onGetLanguage - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onGetSummary - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onGetViewFactory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onGpsStatusChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
-
- onHandleIntent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onHiddenChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
Called when the hidden state has changed.
- onIKVM() - Static method in class com.ibm.wala.util.PlatformUtil
-
are we running on IKVM? see http://www.ikvm.net
- onInflate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
Called when a fragment is being created as part of a view layout inflation, typically from setting the content view of an
activity.
- onInitializeInterface - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
for user-interface initialization, in particular to deal with configuration changes while the service is running.
- onInterrupt - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onIsLanguageAvailable - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onKeyDown - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
The default implementation takes care of KEYCODE_BACK by calling onBackPressed(), though the behavior varies based
on the application compatibility mode: for ECLAIR or later applications, it will set up the dispatch to call
onKeyUp(int, KeyEvent) where the action will be performed; for earlier applications, it will perform the action
immediately in on-down, as those versions of the platform behaved.
- onKeyDown - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onKeyLongPress - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- onKeyLongPress - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onKeyMultiple - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- onKeyMultiple - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onKeyShortcut - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- onKeyUp - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
The default implementation handles KEYCODE_BACK to stop the activity and go back.
- onKeyUp - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- OnlineDynamicCallGraph - Class in com.ibm.wala.shrike.cg
-
- OnlineDynamicCallGraph() - Constructor for class com.ibm.wala.shrike.cg.OnlineDynamicCallGraph
-
- onLinux() - Static method in class com.ibm.wala.util.PlatformUtil
-
are we running on Linux?
- onLoaderReset - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LoaderCB
-
Called when a previously created loader is being reset, and thus making its data unavailable.
- onLoadFinished - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LoaderCB
-
Called when a previously created loader has finished its load.
- onLoadLanguage - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onLocationChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
-
- onLowMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
While the exact point at which this will be called is not defined, generally it will happen when all background process have been killed.
- onLowMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ApplicationEP
-
This is called when the overall system is running low on memory, and actively running processes should trim their memory usage.
- onLowMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
- onLowMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
-
- onLowMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
This is called when the overall system is running low on memory, and actively running processes should trim their memory usage.
- OnlyArraysPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
-
Only refines for the array contents pseudo-field.
- OnlyArraysPolicy() - Constructor for class com.ibm.wala.demandpa.alg.refinepolicy.OnlyArraysPolicy
-
- onMacOSX() - Static method in class com.ibm.wala.util.PlatformUtil
-
are we running on Mac OS X?
- onMenuItemSelected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
TODO More info.
- onMenuItemSelected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onMenuOpened - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
TODO: More Info
- onMenuOpened - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onNavigateUp - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
This method is called whenever the user chooses to navigate Up within your application's activity hierarchy from the action bar.
- onNavigateUpFromChild - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
This is called when a child activity of this one attempts to navigate up.
- onNewIntent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Activity is re-launched while at the top of the activity stack instead of a new instance of the activity being started.
- onNmeaReceived - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
-
- onNotificationPosted - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onNotificationRemoved - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onOptionsItemSelected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- onOptionsItemSelected - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
- onOptionsMenuClosed - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- onOptionsMenuClosed - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
- onPanelClosed - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
TODO: GET MORE INFO ON THIS!.
- onPanelClosed - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onPause - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Activity is going to the background.
- onPause - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
fragment is no longer interacting with the user either because its activity is being paused or a fragment operation
is modifying it in the activity.
- onPostCreate - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called when activity start-up is complete.
- onPostResume - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called when activity resume is complete.
- onPrepareDialog - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Provides an opportunity to prepare a managed dialog before it is being shown.
- onPrepareNavigateUpTaskStack - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Prepare the synthetic task stack that will be generated during Up navigation from a different task.
- onPrepareOptionsMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- onPrepareOptionsMenu - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
This is called right before the menu is shown, every time it is shown.
- onPreparePanel - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
TODO: GET MORE INFO ON THIS!.
- onPreparePanel - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onPrintJobQueued - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onProvideAssistData - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
This function will be called after any global assist callbacks.
- onProviderDisabled - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
-
- onProviderEnabled - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
-
- onRebind - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
Called when new clients have connected to the service, after it had previously been notified that all had disconnected in its
onUnbind(Intent).
- onReceive - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
After return of this method the BroadcastReceiver is assumed to have stopped.
- onRequestCancelPrintJob - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onRestart - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Current activity is being re-displayed to the user.
- onRestoreInstanceState - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Restores the View-State (and may do other stuff).
- onResume - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Activity starts interacting with the user.
- onResume - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
makes the fragment interacting with the user (based on its containing activity being resumed).
- onRetainNonConfigurationInstance - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called by the system, as part of destroying an activity due to a configuration change, when it is known that a
new instance will immediately be created for the new configuration.
- onRevoke - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onSaveInstanceState - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called to retrieve per-instance state from an activity before being killed.
- onSaveInstanceState - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
Called to ask the fragment to save its current dynamic state.
- onSearchRequested - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
This hook is called when the user signals the desire to start a search.
- onSearchRequested - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onSharedPreferenceChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- onShowInputRequested - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onStart - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called a view steps before the Activity gets visible.
- onStart - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
makes the fragment visible to the user (based on its containing activity being started).
- onStart - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
Only for backwards compatibility.
- onStartCandidatesView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
non-demand generation of the UI.
- onStartCommand - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
Called by the system every time a client explicitly starts the service by calling startService(Intent).
- onStartInput - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
deal with an input session starting with the client.
- onStartInputView - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
deal with input starting within the input area of the IME.
- onStartListening - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onStatusChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
-
- onStop - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called when you are no longer visible to the user.
- onStop - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
fragment is no longer visible to the user either because its activity is being stopped or a fragment operation is
modifying it in the activity.
- onStop - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onStopListening - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onSynthesizeText - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onTaskRemoved - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
This is called if the service is currently running and the user has removed a task that comes from the service's application.
- onTitleChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
- onTouchEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called when a touch screen event was not handled by any of the views under it.
- onTrackballEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called when the trackball was moved and not handled by any of the views inside of the activity.
- onTrackballEvent - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onTrimMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
This will happen for example when it goes in the background and there is not enough memory to keep as many
background processes running as desired.
- onTrimMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ApplicationEP
-
Called when the operating system has determined that it is a good time for a process to trim unneeded memory from its process.
- onTrimMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
- onTrimMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
-
- onTrimMemory - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
Called when the operating system has determined that it is a good time for a process to trim unneeded memory from its process.
- onUnbind - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
Called when all clients have disconnected from a particular interface published by the service.
- onUnbindInput - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onUpdateCursor - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onUpdateExtractedText - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
Called when the application has reported new extracted text to be shown due to changes in its current text state.
- onUpdateExtractingViews - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onUpdateExtractingVisibility - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onUpdateSelection - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onUserInteraction - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called whenever a key, touch, or trackball event is dispatched to the activity.
- onUserLeaveHint - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called as part of the activity lifecycle when an activity is about to go into the background as the result of user choice.
- onViewClicked - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onViewCreated - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
Called immediately after onCreateView has returned, but before any saved state has been restored in to the view.
- onViewStateRestored - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
tells the fragment that all of the saved state of its view hierarchy has been restored.
- onWindowAttributesChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
This is called whenever the current window attributes change.
- onWindowAttributesChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onWindowFocusChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Called when the current Window of the activity gains or loses focus.
- onWindowFocusChanged - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onWindowHidden - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onWindows() - Static method in class com.ibm.wala.util.PlatformUtil
-
are we running on Windows?
- onWindowShown - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- onWindowStartingActionMode - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Give the Activity a chance to control the UI for an action mode requested by the system.
- onWindowStartingActionMode - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- op - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
-
- op - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
-
- op - Variable in class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch
-
- op - Variable in class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch
-
- op - Variable in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
-
- OP_aaload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_aastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_aconst_null - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ADD - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_aload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_aload_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_aload_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_aload_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_aload_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_anewarray - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_areturn - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_arraylength - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_astore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_astore_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_astore_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_astore_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_astore_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_athrow - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_baload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_bastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_bipush - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_BIT_AND - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_BIT_OR - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_BIT_XOR - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_BITNOT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_caload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_castore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_checkcast - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_CONCAT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_d2f - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_d2i - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_d2l - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dadd - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_daload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dcmpg - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dcmpl - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dconst_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dconst_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ddiv - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_DIV - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_dload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dload_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dload_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dload_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dload_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dmul - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dneg - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_drem - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dreturn - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dstore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dstore_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dstore_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dstore_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dstore_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dsub - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dup - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dup2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dup2_x1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dup2_x2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dup_x1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_dup_x2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_EQ - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_f2d - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_f2i - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_f2l - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fadd - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_faload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fcmpg - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fcmpl - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fconst_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fconst_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fconst_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fdiv - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fload_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fload_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fload_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fload_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fmul - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fneg - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_frem - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_freturn - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fstore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fstore_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fstore_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fstore_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fstore_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_fsub - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_GE - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_getfield - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_getstatic - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_goto - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_goto_w - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_GT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_i2b - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_i2c - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_i2d - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_i2f - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_i2l - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_i2s - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iadd - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iaload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iand - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iconst_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iconst_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iconst_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iconst_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iconst_4 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iconst_5 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iconst_m1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_idiv - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_if_acmpeq - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_if_acmpne - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_if_icmpeq - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_if_icmpge - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_if_icmpgt - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_if_icmple - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_if_icmplt - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_if_icmpne - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ifeq - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ifge - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ifgt - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ifle - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iflt - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ifne - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ifnonnull - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ifnull - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iinc - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iload_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iload_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iload_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iload_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_imul - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ineg - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_instanceof - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_invokedynamic - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_invokeinterface - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_invokespecial - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_invokestatic - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_invokevirtual - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ior - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_irem - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ireturn - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ishl - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ishr - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_istore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_istore_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_istore_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_istore_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_istore_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_isub - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_iushr - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ixor - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_jsr - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_jsr_w - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_l2d - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_l2f - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_l2i - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ladd - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_laload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_land - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lcmp - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lconst_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lconst_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ldc - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ldc2_w - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ldc_w - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_ldiv - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_LE - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_lload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lload_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lload_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lload_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lload_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lmul - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lneg - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lookupswitch - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lor - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lrem - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lreturn - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_LSH - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_lshl - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lshr - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lstore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lstore_0 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lstore_1 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lstore_2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lstore_3 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lsub - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_LT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_lushr - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_lxor - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_MOD - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_monitorenter - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_monitorexit - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_MUL - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_multianewarray - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_NE - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_new - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_newarray - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_nop - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_NOT - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_pop - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_pop2 - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_putfield - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_putstatic - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_REL_AND - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_REL_OR - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_REL_XOR - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_ret - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_return - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_RSH - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_saload - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_sastore - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_sipush - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_STRICT_EQ - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_STRICT_NE - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_SUB - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_swap - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_tableswitch - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- OP_URSH - Static variable in class com.ibm.wala.cast.tree.impl.CAstOperator
-
- OP_wide - Static variable in interface com.ibm.wala.shrikeBT.Constants
-
- opcode - Variable in class com.ibm.wala.dalvik.dex.instructions.Instruction
-
- oper1 - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
-
- oper1 - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
-
- oper1 - Variable in class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch
-
- oper1 - Variable in class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch
-
- oper2 - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
-
- oper2 - Variable in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
-
- oper2 - Variable in class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch
-
- OPERATOR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- OPTIMISTIC - Static variable in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
-
Should uninitialized variables be considered TOP (optimistic) or BOTTOM (pessimistic);
- OPTIMISTIC - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
Should uninitialized variables be considered TOP (optimistic) or BOTTOM (pessimistic);
- optimize() - Method in class com.ibm.wala.shrikeBT.tools.MethodOptimizer
-
Deprecated.
- options - Variable in class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter
-
Governing analysis options
- options - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- options - Variable in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- options - Variable in class com.ibm.wala.ipa.callgraph.impl.ExplicitCallGraph
-
- options - Variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContextInsensitiveSSAInterpreter
-
- options - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
Special rules for bypassing Java calls
- or(BooleanVariable) - Method in class com.ibm.wala.fixpoint.BooleanVariable
-
- or(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
Logically ORs this bit set with the specified set of bits.
- or(BitVector, BitVector) - Static method in class com.ibm.wala.util.intset.BitVector
-
Return a new FixedSizeBitVector as the OR of two others
- or(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- or(FixedSizeBitVector) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Logically ORs this bit set with the specified set of bits.
- or(FixedSizeBitVector, FixedSizeBitVector) - Static method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Return a new FixedSizeBitVector as the OR of two others
- or(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Logically ORs this bit set with the specified set of bits.
- or(OffsetBitVector, OffsetBitVector) - Static method in class com.ibm.wala.util.intset.OffsetBitVector
-
Return a new FixedSizeBitVector as the OR of two others
- or(Predicate<T>) - Method in class com.ibm.wala.util.Predicate
-
Return a predicate that is a conjunction of this predicate and another predicate
- order - Variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
- order - Variable in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
-
- OrderedMultiGraph<T> - Interface in com.ibm.wala.util.graph
-
- orderStatements() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- OrdinalSet<T> - Class in com.ibm.wala.util.intset
-
A Set backed by a set of integers.
- OrdinalSet(IntSet, OrdinalSetMapping<T>) - Constructor for class com.ibm.wala.util.intset.OrdinalSet
-
- OrdinalSetMapping<T> - Interface in com.ibm.wala.util.intset
-
An object that implements a bijection between whole numbers and objects.
- OrFilter<T> - Class in com.ibm.wala.util.collections
-
A filter "A or B"
- orWithDelta(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
Logically ORs this bit set with the specified set of bits.
- OTHER - Static variable in interface com.ibm.wala.dataflow.IFDS.ISupergraph
-
- OtherPrimitiveTypeCode - Static variable in class com.ibm.wala.types.TypeReference
-
- OUTPUT_DIR - Static variable in class com.ibm.wala.properties.WalaProperties
-
- outputModifiedClass(ClassInstrumenter, ClassWriter) - Method in class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
-
Update the original class with some method changes.
- outputModifiedClass(ClassInstrumenter) - Method in class com.ibm.wala.shrikeBT.shrikeCT.OfflineInstrumenter
-
Update the original class with some method changes.
- overrideAll() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides
-
Generates methods in a MethodTargetSelector.
- overrideIntents - Variable in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Overrides Intents.
- Overrides - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
-
Context Free overrides for the startComponent-Methods.
- Overrides(AndroidModel, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides
-
- Overrides.StartComponentMethodTargetSelector - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
-
- overwriteStatement(SSAInstruction) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Like {@link addStatement(SSAInstructionWithPC extends SSAInstruction>) but may replace an existing one.
- pa - Variable in class com.ibm.wala.ipa.modref.ModRef.ModVisitor
-
- pa - Variable in class com.ibm.wala.ipa.modref.ModRef.RefVisitor
-
- pa - Variable in class com.ibm.wala.viz.viewer.PaPanel
-
- PABasedMemoryAccessMap - Class in com.ibm.wala.demandpa.util
-
- PABasedMemoryAccessMap(CallGraph, PointerAnalysis<InstanceKey>) - Constructor for class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
-
- PABasedMemoryAccessMap(CallGraph, PointerAnalysis<InstanceKey>, SDG) - Constructor for class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
-
- PABasedMemoryAccessMap(CallGraph, PointerAnalysis<InstanceKey>, Map<Statement, Set<PointerKey>>, Map<Statement, Set<PointerKey>>) - Constructor for class com.ibm.wala.demandpa.util.PABasedMemoryAccessMap
-
- pack(int, int) - Static method in class com.ibm.wala.util.math.LongUtil
-
- PackedSwitchPad - Class in com.ibm.wala.dalvik.dex.instructions
-
- PackedSwitchPad(PackedSwitchDataPseudoInstruction, int) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
-
- pad - Variable in class com.ibm.wala.dalvik.dex.instructions.Switch
-
- padWithSpaces(StringBuffer, int) - Static method in class com.ibm.wala.util.strings.StringStuff
-
- padWithSpaces(StringBuffer, int) - Static method in class com.ibm.wala.util.tables.Table
-
- Pair<T,U> - Class in com.ibm.wala.util.collections
-
- Pair(T, U) - Constructor for class com.ibm.wala.util.collections.Pair
-
- pair(int, int) - Static method in class com.ibm.wala.util.intset.SparseIntSet
-
- pair(long, long) - Static method in class com.ibm.wala.util.intset.SparseLongSet
-
- PaPanel - Class in com.ibm.wala.viz.viewer
-
Panel for showing the Pointer Analysis results.
- PaPanel(CallGraph, PointerAnalysis<InstanceKey>) - Constructor for class com.ibm.wala.viz.viewer.PaPanel
-
- ParamBarLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- ParamCallee - Class in com.ibm.wala.ipa.slicer
-
- ParamCallee(CGNode, int) - Constructor for class com.ibm.wala.ipa.slicer.ParamCallee
-
- ParamCaller - Class in com.ibm.wala.ipa.slicer
-
- ParamCaller(CGNode, int, int) - Constructor for class com.ibm.wala.ipa.slicer.ParamCaller
-
- Parameter(int, String, TypeReference, ParameterAccessor.ParamerterDisposition, ParameterAccessor.BasedOn, MethodReference, int) - Constructor for class com.ibm.wala.util.ssa.ParameterAccessor.Parameter
-
Create Parameters using ParameterAccessor.
- ParameterAccessor - Class in com.ibm.wala.util.ssa
-
Access parameters without confusion on their numbers.
- ParameterAccessor(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.util.ssa.ParameterAccessor
-
Reads the parameters of a MethodReference CAUTION:.
- ParameterAccessor(MethodReference, boolean) - Constructor for class com.ibm.wala.util.ssa.ParameterAccessor
-
Reads the parameters of a MethodReference CAUTION:.
- ParameterAccessor(IMethod) - Constructor for class com.ibm.wala.util.ssa.ParameterAccessor
-
Read the parameters from an IMethod.
- ParameterAccessor.BasedOn - Enum in com.ibm.wala.util.ssa
-
The Constructor used to create ParameterAccessor influences the parameter-offset.
- ParameterAccessor.ParamerterDisposition - Enum in com.ibm.wala.util.ssa
-
The kind of parameter.
- ParameterAccessor.Parameter - Class in com.ibm.wala.util.ssa
-
The representation of a Parameter handled using a ParameterAccessor.
- ParameterAccessor.ParameterKey - Class in com.ibm.wala.util.ssa
-
This key is identified by type and parameter number.
- ParameterKey(int) - Constructor for class com.ibm.wala.ipa.callgraph.ContextKey.ParameterKey
-
- ParameterKey(TypeName, int, String) - Constructor for class com.ibm.wala.util.ssa.ParameterAccessor.ParameterKey
-
- PARAMETERS - Static variable in interface com.ibm.wala.ipa.callgraph.ContextKey
-
Generally useful constants for possible parameter indices
- ParameterState - Class in com.ibm.wala.cfg.exc.intra
-
Encapsulates the state of all parameters of an invoked method
- ParameterState() - Constructor for class com.ibm.wala.cfg.exc.intra.ParameterState
-
- ParameterState(NullPointerState, int[]) - Constructor for class com.ibm.wala.cfg.exc.intra.ParameterState
-
Constructor to make a ParameteState
out of a regular NullPointerState
.
- ParamLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- paramManager - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
- paramPositionMap - Variable in class com.ibm.wala.classLoader.ShrikeBTMethod.BytecodeInfo
-
Sourcecode positions for method parameters
- params - Variable in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
Map: LocalPointerKey -> CGNode.
- params - Variable in class com.ibm.wala.ssa.SSAInvokeInstruction
-
The value numbers of the arguments passed to the call.
- PARANOID - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
-
if set, check that all instance keys in a points-to set are consistent with the type of the corresponding pointer key
- ParanoidHashMap<K,V> - Class in com.ibm.wala.util.collections
-
a debugging aid.
- ParanoidHashMap(Map<K, V>) - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
-
- ParanoidHashMap(int) - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
-
- ParanoidHashMap() - Constructor for class com.ibm.wala.util.collections.ParanoidHashMap
-
- ParanoidHashSet<T> - Class in com.ibm.wala.util.collections
-
a debugging aid.
- ParanoidHashSet(Collection<T>) - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
-
- ParanoidHashSet() - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
-
- ParanoidHashSet(int) - Constructor for class com.ibm.wala.util.collections.ParanoidHashSet
-
- parent - Variable in class com.ibm.wala.cast.ir.cfg.DelegatingCFG
-
- parent - Variable in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
-
- parent - Variable in class com.ibm.wala.cast.loader.CAstAbstractLoader
-
- parent() - Method in class com.ibm.wala.cast.tree.rewrite.AstLoopUnwinder.UnwindKey
-
- parent() - Method in class com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter.NoKey
-
- parent() - Method in interface com.ibm.wala.cast.tree.rewrite.CAstRewriter.CopyKey
-
keys have parent pointers, useful for when nesting cloning must occur
(e.g., unrolling of nested loops)
- parent - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
-
- parent - Variable in class com.ibm.wala.ipa.summaries.BypassMethodTargetSelector
-
target selector to use for non-bypassed calls
- parse(String) - Static method in class com.ibm.wala.cast.util.CAstPattern
-
- parse(String) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSetFactory
-
- parse(String) - Method in class com.ibm.wala.util.intset.BitVectorIntSetFactory
-
- parse(String) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
-
- parse(String) - Method in interface com.ibm.wala.util.intset.MutableIntSetFactory
-
- parse(String) - Method in interface com.ibm.wala.util.intset.MutableLongSetFactory
-
- parse(String) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSetFactory
-
- parse(String) - Method in class com.ibm.wala.util.intset.MutableSparseIntSetFactory
-
- parse(String) - Method in class com.ibm.wala.util.intset.MutableSparseLongSetFactory
-
- parse(String) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
-
- parse(String[]) - Static method in class com.ibm.wala.util.io.CommandLine
-
create a Properties object representing the properties set by the command
line args.
- parseBytecode() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
-
- parseForArrayDimensionality() - Method in class com.ibm.wala.util.strings.Atom
-
Parse "this" array descriptor to obtain number of dimensions in corresponding array type.
- parseForArrayDimensionality(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Parse an array descriptor to obtain number of dimensions in corresponding array type.
- parseForArrayElementDescriptor() - Method in class com.ibm.wala.util.strings.Atom
-
Parse "this" array descriptor to obtain descriptor for array's element type.
- parseForArrayElementName() - Method in class com.ibm.wala.types.TypeName
-
- parseForClass(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Given that name[start:start+length] is a Type name in JVM format, strip the package and return the "package-free" class name
TODO: inefficient; needs tuning.
- parseForClass(ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Given that name[start:start+length] is a Type name in JVM format, strip the package and return the "package-free" class name
- parseForInnermostArrayElementDescriptor() - Method in class com.ibm.wala.util.strings.Atom
-
Return the innermost element type reference for an array
- parseForInnermostArrayElementDescriptor(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Parse an array descriptor to obtain number of dimensions in corresponding array type.
- parseForInnermostArrayElementDescriptor(Atom) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Parse an array descriptor to obtain number of dimensions in corresponding array type.
- parseForPackage(ImmutableByteArray, int, int) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Given that name[start:start+length] is a Type name in JVM format, parse it for the package
- parseForPackage(ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Given that name[start:start+length] is a Type name in JVM format, parse it for the package
- parseForParameterNames(String) - Static method in class com.ibm.wala.util.strings.StringStuff
-
- parseForParameterNames(Language, String) - Static method in class com.ibm.wala.util.strings.StringStuff
-
- parseForParameterNames(Language, ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Parse method descriptor to obtain descriptions of method's parameters.
- parseForReturnTypeName(String) - Static method in class com.ibm.wala.util.strings.StringStuff
-
- parseForReturnTypeName(Language, String) - Static method in class com.ibm.wala.util.strings.StringStuff
-
- parseForReturnTypeName(Language, ImmutableByteArray) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Parse method descriptor to obtain description of method's return type.
- parseIntArray(String) - Static method in class com.ibm.wala.util.intset.SparseIntSet
-
Reverse of toString(): "{2,3}" -> [2,3]
- parseLongArray(String) - Static method in class com.ibm.wala.util.intset.SparseLongSet
-
Reverse of toString(): "{2,3}" -> [2,3]
- parseStandardArgs(String[]) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Parse an argument list to find elements to instrument and the name of the output file.
- PartialCallGraph - Class in com.ibm.wala.ipa.callgraph.impl
-
a view of a portion of a call graph.
- PartialCallGraph(CallGraph, Collection<CGNode>, Graph<CGNode>) - Constructor for class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- PartiallyBalancedTabulationProblem<T,P,F> - Interface in com.ibm.wala.dataflow.IFDS
-
A
TabulationProblem
with additional support for computing with partially balanced parentheses.
- PartiallyBalancedTabulationSolver<T,P,F> - Class in com.ibm.wala.dataflow.IFDS
-
Utilities for dealing with tabulation with partially balanced parentheses.
- PartiallyBalancedTabulationSolver(PartiallyBalancedTabulationProblem<T, P, F>, MonitorUtil.IProgressMonitor) - Constructor for class com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationSolver
-
- partialRoots - Variable in class com.ibm.wala.ipa.callgraph.impl.PartialCallGraph
-
- Patch() - Constructor for class com.ibm.wala.shrikeBT.MethodEditor.Patch
-
- Path - Class in com.ibm.wala.util.graph
-
We represent a path in a numbered graph as a vector of integers where node i_1 is the src and node i_n is the sink
- pathCallback(int, int, int) - Method in class com.ibm.wala.util.graph.traverse.FloydWarshall
-
- PathEdge<T> - Class in com.ibm.wala.dataflow.IFDS
-
an individual edge ->
- pc - Variable in class com.ibm.wala.dalvik.dex.instructions.Instruction
-
- PDFViewUtil - Class in com.ibm.wala.viz
-
utilities for integrating with ghostview (or another PS/PDF viewer)
- PDFViewUtil() - Constructor for class com.ibm.wala.viz.PDFViewUtil
-
- PDG<T extends InstanceKey> - Class in com.ibm.wala.ipa.slicer
-
Program dependence graph for a single call graph node
- PDG(CGNode, PointerAnalysis<T>, Map<CGNode, OrdinalSet<PointerKey>>, Map<CGNode, OrdinalSet<PointerKey>>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions, HeapExclusions, CallGraph, ModRef) - Constructor for class com.ibm.wala.ipa.slicer.PDG
-
- PDG(CGNode, PointerAnalysis<T>, Map<CGNode, OrdinalSet<PointerKey>>, Map<CGNode, OrdinalSet<PointerKey>>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions, HeapExclusions, CallGraph, ModRef, boolean) - Constructor for class com.ibm.wala.ipa.slicer.PDG
-
- PDG.Dependency - Enum in com.ibm.wala.ipa.slicer
-
BEGIN Custom change: control deps
- peek() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
- peek() - Method in class com.ibm.wala.util.collections.FifoQueue
-
Returns the next Object in the queue, but leaves it in the queue.
- peek() - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- peek() - Method in class com.ibm.wala.util.collections.IntStack
-
- peekNextOpcode() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Returns the opcode of the next instruction in the sequence without advancing to it
- PEIVisitor(boolean[]) - Constructor for class com.ibm.wala.cfg.InducedCFG.PEIVisitor
-
- pendingChildren - Variable in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
An iterator of child nodes for each node being searched
- perform() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- perform(IR) - Static method in class com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis
-
- perform(ControlFlowGraph<SSAInstruction, ISSABasicBlock>, SymbolTable) - Static method in class com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis
-
- perform(ControlFlowGraph<SSAInstruction, ISSABasicBlock>, SymbolTable, BitVector) - Static method in class com.ibm.wala.cast.ir.ssa.analysis.LiveAnalysis
-
- perform() - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- perform(IR) - Static method in class com.ibm.wala.ssa.analysis.DeadAssignmentElimination
-
eliminate dead phis from an ir
- perform() - Method in class com.ibm.wala.util.heapTrace.HeapTracer
-
Trace the heap and return the results
- performVerboseAction() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- performVerboseAction() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- performVerboseAction() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- performVerboseAction() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- performVerboseAction() - Method in interface com.ibm.wala.util.collections.IVector
-
- performVerboseAction() - Method in class com.ibm.wala.util.collections.SimpleVector
-
- performVerboseAction() - Method in class com.ibm.wala.util.collections.SparseVector
-
- performVerboseAction() - Method in class com.ibm.wala.util.collections.TwoLevelVector
-
- performVerboseAction() - Method in interface com.ibm.wala.util.debug.VerboseAction
-
optional method used for performance debugging
- performVerboseAction() - Method in class com.ibm.wala.util.intset.BasicNaturalRelation
-
- performVerboseAction() - Method in class com.ibm.wala.util.intset.SimpleIntVector
-
- performVerboseAction() - Method in class com.ibm.wala.util.intset.SparseIntVector
-
- performVerboseAction() - Method in class com.ibm.wala.util.intset.SparseLongIntVector
-
- performVerboseAction() - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
-
- PERIODIC_WIPE_SOFT_CACHES - Static variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
Should we periodically clear out soft reference caches in an attempt to help the GC?
- PERIODIC_WIPE_SOFT_CACHES - Static variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
Should we periodically clear out soft reference caches in an attempt to help the GC?
- periodicMaintenance() - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
a method that will be called every N evaluations.
- periodicMaintenance() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- phiCounts - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- PhiInstruction(int, int, int[]) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- PhiInstruction(int, int, int[]) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- PhiInstruction(int, SSAValue, Collection<? extends SSAValue>) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
Combine SSA-Values into a newone.
- PhiStatement - Class in com.ibm.wala.ipa.slicer
-
identifier of a phi instruction
- PhiStatement(CGNode, SSAPhiInstruction) - Constructor for class com.ibm.wala.ipa.slicer.PhiStatement
-
- PhiValue - Class in com.ibm.wala.ssa
-
A value generated by a phi instruction.
- PiInstruction(int, int, int, int, int, SSAInstruction) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- PiInstruction(int, int, int, int, int, SSAInstruction) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- PiStatement - Class in com.ibm.wala.ipa.slicer
-
identifier of a Pi instruction
- PiStatement(CGNode, SSAPiInstruction) - Constructor for class com.ibm.wala.ipa.slicer.PiStatement
-
- pkToP2Set - Variable in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
- pkToTrackedSet - Variable in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
- placeNewPhiAt(int, SSACFG.BasicBlock) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- placeNewPhiAt(int, SSACFG.BasicBlock) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- placePhiNodes() - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- PlatformUtil - Class in com.ibm.wala.util
-
Platform-specific utility functions.
- PlatformUtil() - Constructor for class com.ibm.wala.util.PlatformUtil
-
- pointerAnalysis - Variable in class com.ibm.wala.client.AbstractAnalysisEngine
-
Results of pointer analysis
- PointerAnalysis<T extends InstanceKey> - Interface in com.ibm.wala.ipa.callgraph.propagation
-
Abstract definition of pointer analysis
- PointerAnalysisImpl - Class in com.ibm.wala.ipa.callgraph.propagation
-
General representation of the results of pointer analysis
- PointerAnalysisImpl(PropagationCallGraphBuilder, CallGraph, PointsToMap, MutableMapping<InstanceKey>, PointerKeyFactory, InstanceKeyFactory) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
-
- PointerAnalysisImpl.HModel - Class in com.ibm.wala.ipa.callgraph.propagation
-
- PointerAnalysisImpl.ImplicitPointsToSetVisitor - Class in com.ibm.wala.ipa.callgraph.propagation
-
- PointerKey - Interface in com.ibm.wala.ipa.callgraph.propagation
-
A PointerKey instance serves as the representative for an equivalence class
of pointers.
- PointerKeyAndCallSite - Class in com.ibm.wala.demandpa.flowgraph
-
- PointerKeyAndCallSite(PointerKey, CallSiteReference) - Constructor for class com.ibm.wala.demandpa.flowgraph.PointerKeyAndCallSite
-
- PointerKeyAndState - Class in com.ibm.wala.demandpa.alg
-
- PointerKeyAndState(PointerKey, StateMachine.State) - Constructor for class com.ibm.wala.demandpa.alg.PointerKeyAndState
-
- PointerKeyComparator - Class in com.ibm.wala.ipa.callgraph.propagation
-
- PointerKeyComparator(IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PointerKeyComparator
-
- PointerKeyFactory - Interface in com.ibm.wala.ipa.callgraph.propagation
-
An object that abstracts how to model pointers in the heap.
- pointerKeyFactory - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
Meta-data regarding how pointers are modeled
- pointerKeys - Variable in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl
-
An object that abstracts how to model pointers in the heap.
- PointerMask - Static variable in class com.ibm.wala.types.TypeName
-
- PointerParamValueNumIterator - Class in com.ibm.wala.demandpa.util
-
Iterates over the value numbers of the pointer parameters of
a method.
- PointerParamValueNumIterator(CGNode) - Constructor for class com.ibm.wala.demandpa.util.PointerParamValueNumIterator
-
- PointerTypeCode - Static variable in class com.ibm.wala.types.TypeReference
-
- PointsToComputer() - Constructor for class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
- PointsToComputer(PointerKey) - Constructor for class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
- PointsToComputer(PointerKeyAndState) - Constructor for class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToComputer
-
- PointsToMap - Class in com.ibm.wala.ipa.callgraph.propagation
-
An object that tracks the mapping between pointer keys and points-to set variables
- PointsToMap() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
-
- pointsToMap - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
object that tracks points-to sets
- pointsToPassesPred(PointerKey, Predicate<InstanceKey>, PointerAnalysis<InstanceKey>) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
check if the points-to set of a variable passes some predicate, without necessarily computing the whole points-to set
- pointsToSet - Variable in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
-
- PointsToSetVariable - Class in com.ibm.wala.ipa.callgraph.propagation
-
Representation of a points-to set during an andersen-style analysis.
- PointsToSetVariable(PointerKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
-
- PointType - Class in com.ibm.wala.analysis.typeInference
-
Represents a single concrete type.
- PointType(IClass) - Constructor for class com.ibm.wala.analysis.typeInference.PointType
-
- PolicyManager - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- PolicyManagerName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- pop() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
- pop() - Method in class com.ibm.wala.demandpa.alg.CallStack
-
- pop(String, String) - Static method in class com.ibm.wala.shrike.cg.Runtime
-
- pop() - Method in class com.ibm.wala.util.collections.FifoQueue
-
Remove the next Object from the queue and return it to the caller.
- pop() - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- pop() - Method in class com.ibm.wala.util.collections.IntStack
-
pop the stack
- popAll(ImmutableStack<T>) - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- popAssignment(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- popAssignment(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- popFromWorkList() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- PopInstruction - Class in com.ibm.wala.shrikeBT
-
PopInstructions pop one or two elements off the working stack.
- PopInstruction(byte) - Constructor for class com.ibm.wala.shrikeBT.PopInstruction
-
- popN(IInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.ActivityEP
-
Add the EntryPoint specifications defined in this file to the given list.
- populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.ApplicationEP
-
Add the EntryPoint specifications defined in this file to the given list.
- populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
-
Add the EntryPoint specifications defined in this file to the given list.
- populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.LoaderCB
-
Add the EntryPoint specifications defined in this file to the given list.
- populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
-
Add the EntryPoint specifications defined in this file to the given list.
- populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
-
Add the EntryPoint specifications defined in this file to the given list.
- populate(List<? super AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
Add the EntryPoint specifications defined in this file to the given list.
- populateFieldArrayFromList(List<FieldImpl>, IField[]) - Method in class com.ibm.wala.classLoader.BytecodeClass
-
- populationCount() - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
- populationCount(int) - Static method in class com.ibm.wala.util.intset.Bits
-
Return the number of ones in the binary representation of an integer.
- populationCount() - Method in class com.ibm.wala.util.intset.BitVectorBase
-
How many bits are set?
- populationCount() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
How many bits are set?
- pos() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.DelegatingContext
-
- pos() - Method in class com.ibm.wala.cast.ir.translator.TranslatorToCAst.RootContext
-
- pos() - Method in interface com.ibm.wala.cast.ir.translator.TranslatorToCAst.WalkContext
-
for recording source positions
- Position - Class in com.ibm.wala.sourcepos
-
Represents a source file position.
- positionMap - Variable in class com.ibm.wala.classLoader.ShrikeBTMethod.BytecodeInfo
-
Cached map representing position information for bytecode instruction
at given index
- postProcessEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Post-process an entity after visiting it.
- postProcessEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Post-process an entity after visiting it.
- postProcessNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Post-process a node after visiting it.
- postProcessNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Post-process a node after visiting it.
- PreBasicBlock() - Constructor for class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
-
- Predicate<T> - Class in com.ibm.wala.util
-
Interface for defining an arbitrary predicate on
Object
s.
- Predicate() - Constructor for class com.ibm.wala.util.Predicate
-
- premain(String, Instrumentation) - Static method in class com.ibm.wala.shrike.cg.OnlineDynamicCallGraph
-
- premain(String, Instrumentation) - Static method in class com.ibm.wala.shrike.instrumentation.CodeScraper
-
- prepend(int, Path) - Static method in class com.ibm.wala.util.graph.Path
-
- PRIMITIVE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- primitive - Variable in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
-
- PrimitiveAssignability - Class in com.ibm.wala.util
-
Offers checks like ClassHierarchy.isAssignable but for primitives.
- PrimitiveAssignability() - Constructor for class com.ibm.wala.util.PrimitiveAssignability
-
- PrimitiveAssignability.AssignabilityKind - Enum in com.ibm.wala.util
-
- PrimitiveMask - Static variable in class com.ibm.wala.types.TypeName
-
- PrimitivePropagateOperator() - Constructor for class com.ibm.wala.analysis.typeInference.TypeInference.PrimitivePropagateOperator
-
- PrimitiveType - Class in com.ibm.wala.analysis.typeInference
-
Abstraction of a primitive type.
- PrimitiveType(TypeReference, int) - Constructor for class com.ibm.wala.analysis.typeInference.PrimitiveType
-
- PRIMORDIAL - Static variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- Primordial - Static variable in class com.ibm.wala.types.ClassLoaderReference
-
Canonical reference to primordial class loader
- print(CAstNode) - Static method in class com.ibm.wala.cast.util.CAstPrinter
-
- print(CAstNode, CAstSourcePositionMap) - Static method in class com.ibm.wala.cast.util.CAstPrinter
-
- print(CAstEntity) - Static method in class com.ibm.wala.cast.util.CAstPrinter
-
- print() - Method in class com.ibm.wala.util.intset.MultiModalIntVector
-
- PRINT_CHARACTER_RANGE_TABLE - Static variable in class com.ibm.wala.sourcepos.Debug
-
- printCollection(String, Collection<?>) - Static method in class com.ibm.wala.util.graph.GraphIntegrity
-
- printPath(Writer) - Method in exception com.ibm.wala.shrikeBT.analysis.Analyzer.FailureException
-
Print the path to the given stream, if there is one.
- PrintService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- PrintServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- printStats(IClassHierarchy) - Static method in class com.ibm.wala.ipa.cha.ClassHierarchyStats
-
Dump stats about the class hierarchy to stdout.
- printTo(CAstNode, Writer) - Static method in class com.ibm.wala.cast.util.CAstPrinter
-
- printTo(CAstNode, CAstSourcePositionMap, Writer) - Static method in class com.ibm.wala.cast.util.CAstPrinter
-
- printTo(CAstNode, CAstSourcePositionMap, Writer, int, boolean) - Static method in class com.ibm.wala.cast.util.CAstPrinter
-
- printTo(CAstEntity, Writer) - Static method in class com.ibm.wala.cast.util.CAstPrinter
-
- priorInstances - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.ArrayLoadOperator
-
- priorInstances - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.GetFieldOperator
-
- priorInstances - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstanceArrayStoreOperator
-
- priorInstances - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.InstancePutFieldOperator
-
- priorInstances - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
-
- PRIVATE - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
-
- processAssignOp(CAstNode, CAstNode, CAstNode, int, boolean, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- processCall(PathEdge<T>) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
Handle lines [14 - 19] of the algorithm, propagating information into and across a call site.
- processCallingConstraints(CGNode, SSAAbstractInvokeInstruction, CGNode, InstanceKey[][], PointerKey) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- processClassInitializer(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
- processClassInitializer(IClass) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
TODO: lift most of this logic to PropagationCallGraphBuilder
Add a call to the class initializer from the root method.
- processDebugInfo(ShrikeBTMethod.BytecodeInfo) - Method in class com.ibm.wala.classLoader.ShrikeBTMethod
-
Walk through the bytecodes and collect trivial information.
- processDebugInfo(ShrikeBTMethod.BytecodeInfo) - Method in class com.ibm.wala.classLoader.ShrikeCTMethod
-
END Custom change: precise positions
- processExit(PathEdge<T>) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
Handle lines [21 - 32] of the algorithm, propagating information from an exit node.
- processFunctionExpr(CAstNode, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- processIf(CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- processObjectRefAssignOp(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- processParticularCallee(PathEdge<T>, int, Collection<T>, T) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
handle a particular callee for some call node.
- processPutField(int, int, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- processPutStatic(int, FieldReference, IField) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- processScopeDefLine(AnalysisScope, ClassLoader, String) - Static method in class com.ibm.wala.util.config.AnalysisScopeReader
-
- productionAssertion(boolean, String) - Static method in class com.ibm.wala.util.debug.Assertions
-
An assertion which does not need to be guarded by verifyAssertions.
- productionAssertion(boolean) - Static method in class com.ibm.wala.util.debug.Assertions
-
An assertion which does not need to be guarded by verifyAssertions.
- ProgramCounter - Class in com.ibm.wala.classLoader
-
Simple object that represents a program counter value (i.e., an instruction in the bytecode)
- ProgramCounter(int) - Constructor for class com.ibm.wala.classLoader.ProgramCounter
-
- ProgressMaster - Class in com.ibm.wala.util
-
- ProgressMaster.TooMuchMemoryUsed - Exception in com.ibm.wala.util
-
- progressMonitor - Variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
A progress monitor.
- project(Graph<E>, Predicate<E>) - Static method in class com.ibm.wala.util.graph.GraphSlicer
-
- propagate(T, int, T, int) - Method in class com.ibm.wala.dataflow.IFDS.BoundedPartiallyBalancedSolver
-
- propagate(T, int, T, int) - Method in class com.ibm.wala.dataflow.IFDS.BoundedTabulationSolver
-
- propagate(T, int, T, int) - Method in class com.ibm.wala.dataflow.IFDS.PartiallyBalancedTabulationSolver
-
- propagate(T, int, T, int) - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
Propagate the fact -> has arisen as a path edge.
- PropagationCallGraphBuilder - Class in com.ibm.wala.ipa.callgraph.propagation
-
This abstract base class provides the general algorithm for a call graph builder that relies on propagation through an iterative
dataflow solver
TODO: This implementation currently keeps all points to sets live ...
- PropagationCallGraphBuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, PointerKeyFactory) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- PropagationCallGraphBuilder.ArrayLoadOperator - Class in com.ibm.wala.ipa.callgraph.propagation
-
Binary op: := ArrayLoad( <arrayref>) Side effect: Creates new equations.
- PropagationCallGraphBuilder.ArrayStoreOperator - Class in com.ibm.wala.ipa.callgraph.propagation
-
Binary op: := ArrayStore( <arrayref>) Side effect: Creates new equations.
- PropagationCallGraphBuilder.FilterOperator - Class in com.ibm.wala.ipa.callgraph.propagation
-
The FilterOperator is a filtered set-union.
- PropagationCallGraphBuilder.GetFieldOperator - Class in com.ibm.wala.ipa.callgraph.propagation
-
Binary op: := GetField( [) Side effect: Creates new equations.]
- PropagationCallGraphBuilder.InstanceArrayStoreOperator - Class in com.ibm.wala.ipa.callgraph.propagation
-
Update the points-to-set for an array contents to include a particular instance key.
- PropagationCallGraphBuilder.InstancePutFieldOperator - Class in com.ibm.wala.ipa.callgraph.propagation
-
Update the points-to-set for a field to include a particular instance key.
- PropagationCallGraphBuilder.InverseFilterOperator - Class in com.ibm.wala.ipa.callgraph.propagation
-
- PropagationCallGraphBuilder.MutableBoolean - Class in com.ibm.wala.ipa.callgraph.propagation
-
- PropagationCallGraphBuilder.PutFieldOperator - Class in com.ibm.wala.ipa.callgraph.propagation
-
Operator that represents a putfield
- PropagationCallGraphBuilder.TypedPointerKey - Class in com.ibm.wala.ipa.callgraph.propagation
-
A pointer key that delegates to an untyped variant, but adds a type filter
- PropagationGraph - Class in com.ibm.wala.ipa.callgraph.propagation
-
A dataflow graph implementation specialized for propagation-based pointer analysis
- PropagationGraph() - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- PropagationSystem - Class in com.ibm.wala.ipa.callgraph.propagation
-
System of constraints that define propagation for call graph construction
- PropagationSystem(CallGraph, PointerKeyFactory, InstanceKeyFactory) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- PROTECTED - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
-
- ProviderEP - Class in com.ibm.wala.dalvik.util.androidEntryPoints
-
Hardcoded EntryPoint-specifications for an Android-ContentProvider.
- ProviderEP() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
-
- prune(Graph<T>, Predicate<T>) - Static method in class com.ibm.wala.util.graph.GraphSlicer
-
Prune a graph to only the nodes accepted by the
Predicate
p
- PrunedCallGraph - Class in com.ibm.wala.ipa.callgraph.pruned
-
- PrunedCallGraph(CallGraph, Set<CGNode>) - Constructor for class com.ibm.wala.ipa.callgraph.pruned.PrunedCallGraph
-
- PrunedCFG<I,T extends IBasicBlock<I>> - Class in com.ibm.wala.ipa.cfg
-
- PruningPolicy - Interface in com.ibm.wala.ipa.callgraph.pruned
-
Policy which decides which branch of a call graph is going to be pruned.
- PUBLIC - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
-
- push(int) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
- push(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.CallStack
-
- push(T) - Method in class com.ibm.wala.util.collections.FifoQueue
-
Insert an Object at the tail end of the queue if it is not already in the
queue.
- push(Iterator<? extends T>) - Method in class com.ibm.wala.util.collections.FifoQueue
-
Insert all of the elements in the specified Iterator at the tail end of the
queue if not already present in the queue.
- push(T) - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
-
Insert an Object at the tail end of the queue if it was never pushed into
the queue.
- push(Iterator<? extends T>) - Method in class com.ibm.wala.util.collections.FifoQueueNoDuplicates
-
Insert all of the elements in the specified Iterator at the tail end of the
queue if never previously pushed into the queue.
- push(T) - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- push(int) - Method in class com.ibm.wala.util.collections.IntStack
-
- pushAll(ImmutableStack<T>) - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- pushAssignment(SSAInstruction, int, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- pushAssignment(SSAInstruction, int, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- put(PointerKey, PointsToSetVariable) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointsToMap
-
- put(K, V) - Method in class com.ibm.wala.util.collections.BimodalMap
-
- put(K, V) - Method in interface com.ibm.wala.util.collections.MultiMap
-
- put(K, V) - Method in class com.ibm.wala.util.collections.ParanoidHashMap
-
- put(Object, Object) - Method in class com.ibm.wala.util.collections.SmallMap
-
- put(int, T) - Method in class com.ibm.wala.util.intset.MutableMapping
-
Add an object to the set of mapped objects at index i.
- putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.wala.util.collections.BimodalMap
-
- putAll(K, Collection<? extends V>) - Method in interface com.ibm.wala.util.collections.MultiMap
-
- putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.wala.util.collections.ParanoidHashMap
-
- putAll(Map<? extends K, ? extends V>) - Method in class com.ibm.wala.util.collections.SmallMap
-
- PutField - Class in com.ibm.wala.dalvik.dex.instructions
-
- PutField(int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PutField
-
- putField(Atom, TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
- PutField.PutInstanceField - Class in com.ibm.wala.dalvik.dex.instructions
-
- PutField.PutStaticField - Class in com.ibm.wala.dalvik.dex.instructions
-
- PutFieldBarLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- PutFieldLabel - Class in com.ibm.wala.demandpa.flowgraph
-
- PutFieldOperator(IField, PointsToSetVariable) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder.PutFieldOperator
-
- putInfo(Object, MethodData.Results) - Method in class com.ibm.wala.shrikeBT.MethodData
-
Set the annotation for the given key.
- PutInstanceField(int, int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PutField.PutInstanceField
-
- PutInstruction(int, int, int, FieldReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- PutInstruction(int, int, FieldReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- PutInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents put and putstatic instructions.
- PutInstruction(int, int, int, FieldReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- PutInstruction(int, int, FieldReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- PutInstruction(int, SSAValue, SSAValue, FieldReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
Writes newValue to field of targetInstance.
- PutInstruction(int, SSAValue, FieldReference) - Method in class com.ibm.wala.util.ssa.TypeSafeInstructionFactory
-
Writes newValue to static field.
- PutStaticField(int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PutField.PutStaticField
-
- S - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- safeIterateIndices() - Method in class com.ibm.wala.util.collections.SparseVector
-
This iteration _will_ cover all indices even when remove is called while
the iterator is active.
- sameBits(BitSet<?>) - Method in class com.ibm.wala.util.intset.BitSet
-
Does this object hold the same bits as other?
- sameBits(BitVector) - Method in class com.ibm.wala.util.intset.BitVector
-
Compares this object against the specified object.
- sameBits(T) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- sameBits(OffsetBitVector) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Compares this object against the specified object.
- sameMethod(CGNode, String) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder
-
Is definingMethod the same as the method represented by opNode? We need this since the names for
methods in some languages don't map in the straightforward way to the CGNode
- sameSharedPart(MutableSharedBitVectorIntSet, MutableSharedBitVectorIntSet) - Static method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- sameValue(BitVectorVariable) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Does this variable have the same value as another?
- sameValue(BooleanVariable) - Method in class com.ibm.wala.fixpoint.BooleanVariable
-
- sameValue(IntSetVariable) - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
- sameValue(IntSet) - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- sameValue(IntSet) - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- sameValue(IntSet) - Method in class com.ibm.wala.util.intset.EmptyIntSet
-
- sameValue(IntSet) - Method in interface com.ibm.wala.util.intset.IntSet
-
- sameValue(LongSet) - Method in interface com.ibm.wala.util.intset.LongSet
-
- sameValue(IntSet) - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- sameValue(IntSet) - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- sameValue(IntSet) - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- sameValue(LongSet) - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- sanitize(IR, IClassHierarchy) - Static method in class com.ibm.wala.cfg.CFGSanitizer
-
Return a view of the
ControlFlowGraph
for an
IR
, which elides all exceptional exits from PEIs in the IR.
- scanForMod(SDG, PointerAnalysis<InstanceKey>) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
-
Compute the set of pointer keys each statement mods
- scanForMod(SDG, PointerAnalysis<InstanceKey>, ModRef) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
-
Compute the set of pointer keys each statement mods
- scanForMod(SDG, PointerAnalysis<InstanceKey>, boolean, ModRef) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
-
Compute the set of pointer keys each statement mods.
- scanForRef(SDG, PointerAnalysis<InstanceKey>) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
-
Compute the set of pointer keys each statement refs
- scanForRef(SDG, PointerAnalysis<InstanceKey>, ModRef) - Static method in class com.ibm.wala.ipa.slicer.thin.CISlicer
-
Compute the set of PointerKeys each statement refs.Be careful to avoid eager PDG construction here! That means ..
- scanNodeForLexReads(CGNode) - Method in class com.ibm.wala.cast.ipa.lexical.LexicalModRef
-
- scanNodeForLexWrites(CGNode) - Method in class com.ibm.wala.cast.ipa.lexical.LexicalModRef
-
- SCCIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class computes strongly connected components for a Graph (or a subset of
it).
- SCCIterator(Graph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SCCIterator
-
Construct an enumeration across the SCCs of a given graph.
- SCCIterator(Graph<T>, Iterator<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SCCIterator
-
Construct an enumeration of the SCCs of the subset of a given graph
determined by starting at a given set of nodes.
- scope - Variable in class com.ibm.wala.client.AbstractAnalysisEngine
-
A representation of the analysis scope
- scope - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
- scopeDown(boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Enter a subordinate scope.
- scopeDown(boolean) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Enter a subordinate scope.
- ScopeMappingInstanceKey(CGNode, InstanceKey) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys.ScopeMappingInstanceKey
-
- ScopeMappingInstanceKeys - Class in com.ibm.wala.cast.ipa.callgraph
-
- ScopeMappingInstanceKeys(PropagationCallGraphBuilder, InstanceKeyFactory) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ScopeMappingInstanceKeys
-
- ScopeMappingInstanceKeys.ScopeMappingInstanceKey - Class in com.ibm.wala.cast.ipa.callgraph
-
- scopeUp() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Leave a subordinate scope.
- scopeUp() - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Leave a subordinate scope.
- SCRIPT_ENTITY - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
-
This entity is a program script for a scripting language.
- ScriptEntryPoints - Class in com.ibm.wala.cast.ipa.callgraph
-
- ScriptEntryPoints(IClassHierarchy, IClass) - Constructor for class com.ibm.wala.cast.ipa.callgraph.ScriptEntryPoints
-
- ScriptFakeRoot(MethodReference, IClass, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.ScriptFakeRoot
-
- ScriptFakeRoot(MethodReference, IClassHierarchy, AnalysisOptions, AnalysisCache) - Constructor for class com.ibm.wala.cast.ipa.callgraph.AstCallGraph.ScriptFakeRoot
-
- SDG<T extends InstanceKey> - Class in com.ibm.wala.ipa.slicer
-
System dependence graph.
- SDG(CallGraph, PointerAnalysis<T>, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Constructor for class com.ibm.wala.ipa.slicer.SDG
-
- SDG(CallGraph, PointerAnalysis<T>, ModRef, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions) - Constructor for class com.ibm.wala.ipa.slicer.SDG
-
- SDG(CallGraph, PointerAnalysis<T>, ModRef, Slicer.DataDependenceOptions, Slicer.ControlDependenceOptions, HeapExclusions) - Constructor for class com.ibm.wala.ipa.slicer.SDG
-
- Segments() - Constructor for class com.ibm.wala.cast.util.CAstPattern.Segments
-
- selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
Overridden by models to restraint Entrypoints.
- selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
-
Restrict the model to Activities.
- selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
-
Restrict the model to Activities.
- selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
-
Restrict the model to Activities.
- selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
-
Do not call any EntryPoint.
- selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
-
Do not call any EntryPoint.
- selectEntryPoint(AndroidEntryPoint) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.UnknownTargetModel
-
The UnknownTargetModel does not call any entrypoints on it's own.
- SelectiveCPAContext - Class in com.ibm.wala.ipa.callgraph.propagation
-
A selective Cartesian product context that enforces object sensitivity on some set
of parameter positions.
- SelectiveCPAContext(Context, InstanceKey[]) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SelectiveCPAContext
-
- SelectiveCPAContext(Context, Map<ContextKey, InstanceKey>) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SelectiveCPAContext
-
- Selector - Class in com.ibm.wala.types
-
A method selector; something like: foo(Ljava/lang/String;)Ljava/lang/Class;
TODO: Canonicalize these?
- Selector(Atom, Descriptor) - Constructor for class com.ibm.wala.types.Selector
-
- selectStarWhere(Table<T>, String, Predicate<T>) - Static method in class com.ibm.wala.util.tables.Query
-
SELECT attribute FROM t where P(column)
- selectStarWhereEquals(Table<T>, String, T) - Static method in class com.ibm.wala.util.tables.Query
-
SELECT * from t where column=value
- selectWhereEquals(Table<T>, String, String, T) - Static method in class com.ibm.wala.util.tables.Query
-
SELECT attribute FROM t where column=value
- SemiSparseMutableIntSet - Class in com.ibm.wala.util.intset
-
- SemiSparseMutableIntSet() - Constructor for class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- SemiSparseMutableIntSet(SemiSparseMutableIntSet) - Constructor for class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- SemiSparseMutableIntSetFactory - Class in com.ibm.wala.util.intset
-
- SemiSparseMutableIntSetFactory() - Constructor for class com.ibm.wala.util.intset.SemiSparseMutableIntSetFactory
-
- SequentialAndroidModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure
-
Functions get called once in sequential order.
- SequentialAndroidModel(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
-
- serializationIncludesCache - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.DefaultInstantiationBehavior
-
Including the cache may be useful to get all seen types.
- serializationIncludesCache - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
-
Including the cache may be useful to get all seen types.
- serialVersionUID - Static variable in exception com.ibm.wala.ipa.cha.ClassHierarchyException
-
- serialVersionUID - Static variable in class com.ibm.wala.util.collections.ParanoidHashMap
-
- serialVersionUID - Static variable in class com.ibm.wala.util.collections.ParanoidHashSet
-
- serialVersionUID - Static variable in error com.ibm.wala.util.debug.UnimplementedError
-
- serialVersionUID - Static variable in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
- serialVersionUID - Static variable in class com.ibm.wala.util.graph.traverse.NumberedDFSFinishTimeIterator
-
- serialVersionUID - Static variable in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
- serialVersionUID - Static variable in class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
-
- serialVersionUID - Static variable in class com.ibm.wala.util.intset.FixedSizeBitVector
-
- Service - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- ServiceEP - Class in com.ibm.wala.dalvik.util.androidEntryPoints
-
Hardcoded EntryPoint-specifications for an Android-Service.
- ServiceEP() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.ServiceEP
-
- ServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- set(int) - Method in class com.ibm.wala.fixpoint.BitVectorVariable
-
Set a particular bit
- set(boolean) - Method in class com.ibm.wala.fixpoint.BooleanVariable
-
- set(int, T) - Method in class com.ibm.wala.util.collections.Iterator2List
-
- set(int, T) - Method in interface com.ibm.wala.util.collections.IVector
-
TODO: this can be optimized
- set(int, T) - Method in class com.ibm.wala.util.collections.SimpleVector
-
- set(int, T) - Method in class com.ibm.wala.util.collections.SparseVector
-
TODO: this can be optimized
- set(int, T) - Method in class com.ibm.wala.util.collections.TwoLevelVector
-
- set(int) - Method in class com.ibm.wala.util.intset.BitVector
-
Sets a bit.
- set(int) - Method in class com.ibm.wala.util.intset.BitVectorBase
-
- set(int) - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Sets a bit.
- set(int, int) - Method in interface com.ibm.wala.util.intset.IntVector
-
- set(int, int) - Method in class com.ibm.wala.util.intset.MultiModalIntVector
-
- set(int) - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Sets a bit.
- set(int, int) - Method in class com.ibm.wala.util.intset.SimpleIntVector
-
- set(int, int) - Method in class com.ibm.wala.util.intset.SparseIntVector
-
- set(long, int) - Method in class com.ibm.wala.util.intset.SparseLongIntVector
-
- set(int, int) - Method in class com.ibm.wala.util.intset.TwoLevelIntVector
-
- setAccesses(AstLexicalAccess.Access[]) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess
-
- setAccessFlags(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the access flags for the class.
- setAction(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
Set the target of the intent.
- setActionExplicit(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
Set the explicit target of the intent.
- setAll() - Method in class com.ibm.wala.util.intset.BitSet
-
Set all the bits to 1.
- setAll() - Method in class com.ibm.wala.util.intset.BitVector
-
Sets all bits.
- setAll() - Method in class com.ibm.wala.util.intset.FixedSizeBitVector
-
Sets all bits.
- setAll() - Method in class com.ibm.wala.util.intset.OffsetBitVector
-
Sets all bits.
- setAllocation(TypeReference, int, SSAInstruction) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Register a variable _after_ allocation.
- setAllocation(TypeReference, int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
- setAllocation(SSAValue) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
- setAllocation(SSAValue, SSAInstruction) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Register a variable _after_ allocation.
- setAllowIntentRerouting(boolean) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Controll modification of an Intents target after construction.
- setAnalysisScope(AnalysisScope) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- setArrayDataTable(ArrayDataPseudoInstruction) - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
-
- setAssigned() - Method in class com.ibm.wala.util.ssa.SSAValue
-
Mark this variable as assigned.
- setAst(CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- setAttributes(ClassWriter.Element[]) - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
Set the attributes of this Code.
- setBasicBlock(ISSABasicBlock) - Method in interface com.ibm.wala.demandpa.flowgraph.AbstractDemandFlowGraph.FlowStatementVisitor
-
- setBasicBlock(ISSABasicBlock) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
The calling loop must call this in each iteration!
- setBasicBlock(ISSABasicBlock) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
The calling loop must call this in each iteration!
- setBasicBlock(ISSABasicBlock) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
The calling loop must call this in each iteration!
- setBehavior(TypeName, TypeName, MethodReference, String, IInstantiationBehavior.InstanceBehavior, IInstantiationBehavior.Exactness) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
-
- setBehavior(Atom, TypeName, MethodReference, String, IInstantiationBehavior.InstanceBehavior, IInstantiationBehavior.Exactness) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
-
- setCanceled(boolean) - Method in class com.ibm.wala.util.ProgressMaster
-
- setCapture(ByteArrayOutputStream) - Method in class com.ibm.wala.util.processes.Launcher.Drainer
-
- setCatchBlock(int) - Method in class com.ibm.wala.cfg.AbstractCFG
-
record that basic block i is a catch block
- setCatchInstruction(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.ssa.SSACFG.ExceptionHandlerBasicBlock
-
- setCatchType(CAstNode, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- setCatchType(IBasicBlock, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- setCatchType(IBasicBlock, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- setCatchType(CAstNode, TypeReference) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- setCatchType(IBasicBlock, TypeReference) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- setCatchType(CAstNode, TypeReference) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- setChild(MethodTargetSelector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
-
The MethodTarget selector to ask when the Method could not be resolved by this one.
- setChild(int, BasicTree<T>) - Method in class com.ibm.wala.util.graph.BasicTree
-
- setClassHierarchy(IClassHierarchy) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- setClassHierarchy(ClassHierarchyProvider) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
Use class hierarchy information in 'h'.
- setClassHierarchy(ClassHierarchyProvider) - Method in class com.ibm.wala.shrikeBT.Compiler
-
- setClassHierarchyProvider(ClassHierarchyProvider) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
- setClassInfo(String, boolean, boolean, String, String[]) - Method in class com.ibm.wala.shrikeBT.analysis.ClassHierarchyStore
-
Append some class information to the store.
- setClosedWorld(boolean) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- setClosedWorld(boolean) - Method in interface com.ibm.wala.client.AnalysisEngine
-
Specify whether the engine should or should not employ "closed-world" analysis.
- setCmd(String) - Method in class com.ibm.wala.util.processes.BasicLauncher
-
- setCode(byte[]) - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
Set the bytecodes for this Code attribute.
- setConstant(Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractSymbol
-
- setConstant(Object) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
-
- setConstantValue(int, ConstantValue) - Method in class com.ibm.wala.ssa.SymbolTable
-
- setContextFree() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
-
Set the CONTEXT_FREE Flag.
- setContextInterpreter(SSAContextInterpreter) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
Subclasses must register the context interpreter before building a call graph.
- setContextSelector(ContextSelector) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- setDebugInfo(String) - Method in class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
-
- setDef(int, ShrikeIndirectionData.ShrikeLocalName, int) - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
-
- setDef(int, T, int) - Method in interface com.ibm.wala.ssa.SSAIndirectionData
-
Record the fact that a particular instruction defs a particular SSA value number (newDef), representing the value of a "source" entity
"name".
- setDefaultBehavior(IInstantiationBehavior.InstanceBehavior) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
-
- setDefaultIntSetFactory(MutableIntSetFactory<?>) - Static method in class com.ibm.wala.util.intset.IntSetUtil
-
- setDefaultLongSetFactory(MutableLongSetFactory) - Static method in class com.ibm.wala.util.intset.LongSetUtil
-
- setDefaultValue(SymbolTable, int, Object) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- setDefaultValue(int, Object) - Method in class com.ibm.wala.ssa.SymbolTable
-
Set the default value for a value number.
- setDefaultValues(SSAOptions.DefaultValues) - Method in class com.ibm.wala.ssa.SSAOptions
-
- setDoBootSequence(boolean) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Whether to generate a global android environment.
- setDoFlatComponents(boolean) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Controlls the initialization of Components.
- setDouble(byte[], int, double) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the 8 bytes at offset 'offset' in 'buf' to the double value in v.
- setDouble(double) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Set the constant value to a double.
- setEnableAssertions(boolean) - Method in class com.ibm.wala.util.processes.JavaLauncher
-
- setEntrypointBuilder(AbstractAnalysisEngine.EntrypointBuilder) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- setEntrypoints(Iterable<? extends Entrypoint>) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- setEnv(Map<String, String>) - Method in class com.ibm.wala.util.processes.Launcher
-
- setExclusions(SetOfClasses) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- setExclusionsFile(String) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- setExplicit() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- setFactory(boolean) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
Record if this is a "factory" method; meaning it returns some object which we know little about ...
- setFactory(boolean) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Set the value returned by #getFactory()
- setFloat(byte[], int, float) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the 4 bytes at offset 'offset' in 'buf' to the float value in v.
- setFloat(float) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Set the constant value to a float.
- setFontSize(int) - Static method in class com.ibm.wala.viz.DotUtil
-
- setForceAddCPEntries(boolean) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
- setGotoTarget(CAstNode, CAstNode) - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- setGraphNodeId(int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.PreBasicBlock
-
- setGraphNodeId(int) - Method in class com.ibm.wala.ssa.SSACFG.BasicBlock
-
- setGraphNodeId(int) - Method in class com.ibm.wala.util.graph.impl.NodeWithNumber
-
- setGraphNodeId(int) - Method in interface com.ibm.wala.util.graph.INodeWithNumber
-
- setHandleStaticInit(boolean) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
Should call graph construction handle possible invocations of static initializer methods?
- setHasChanged() - Method in class com.ibm.wala.shrikeBT.MethodData
-
- setify(Iterator<? extends T>) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
create a set holding the contents of an
Iterator
- setIgnore(boolean) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Skip the last class returned in every future traversal of the class list.
- setImmutable() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
- setIndex(MethodEditor, int) - Method in class com.ibm.wala.shrikeBT.MethodEditor.Visitor
-
Set the current editor and instruction index for this visitor.
- setInput(byte[]) - Method in class com.ibm.wala.util.processes.Launcher
-
Set input which will be fed to the launched process's stdin
- setInstanceKeys(InstanceKeyFactory) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
- setInstantiationBehavior(IInstantiationBehavior) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Controls the instantiation of variables in the model.
- setInt(byte[], int, int) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the 4 bytes at offset 'offset' in 'buf' to the signed 32-bit value in v.
- setInt(int) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Set the constant value to an int.
- setIntent(SSAValue, List<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
-
Call Activity.setIntent.
- setInterfaceNameIndices(int[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the constant pool indices for the names of the implemented interfaces.
- setInterfaceNames(String[]) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the names of the implemented interfaces.
- setInterpreter(T) - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
- setIR(IR) - Method in class com.ibm.wala.viz.viewer.IrAndSourceViewer
-
- setIR(IR) - Method in class com.ibm.wala.viz.viewer.IrViewer
-
- setIRAndPc(IR, int) - Method in class com.ibm.wala.viz.viewer.IrAndSourceViewer
-
- setIRAndPc(IR, int) - Method in class com.ibm.wala.viz.viewer.IrViewer
-
- setJ2SELibraries(JarFile[]) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- setJ2SELibraries(Module[]) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- setJ2SELibraries(JarFile[]) - Method in interface com.ibm.wala.client.AnalysisEngine
-
Specify the jar files that represent the standard J2SE libraries
- setJ2SELibraries(Module[]) - Method in interface com.ibm.wala.client.AnalysisEngine
-
Specify the mdoules that represent the standard J2SE libraries
- setJARComment(String) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Set the JAR Comment for the output JAR.
- setJavaExe(String) - Method in class com.ibm.wala.util.processes.JavaLauncher
-
- setLabelledGotoTarget(CAstNode, CAstNode, Object) - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- setLevel(byte) - Method in class com.ibm.wala.util.warnings.Warning
-
- setLoaderImpl(ClassLoaderReference, String) - Method in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- setLocal(int, int) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
set the value of local i to symbol j
- setLocal(int, int) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
-
set the value of local i to symbol j
- setLocalName(int, String) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Optionally add a name for a local variable.
- setLocalNames(Map<Integer, Atom>) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Set localNames merges with existing names.
- setLogFile(String) - Static method in class com.ibm.wala.sourcepos.Debug
-
- setLong(byte[], int, long) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the 8 bytes at offset 'offset' in 'buf' to the signed 64-bit value in v.
- setLong(long) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Set the constant value to a long.
- setMajorVersion(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the class file format major version.
- setManifestBuilder(OfflineInstrumenterBase.ManifestBuilder) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
This installs a ManifestBuilder callback that this class will notify whenever an entry has been added to the output zip file.
- setMaxEvalBetweenTopo(int) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- setMaxEvalBetweenTopo(int) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- setMaxLocals(int) - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
Set the maximum number of local variable space used, in words, by this Code.
- setMaxNumberOfNodes(long) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- setMaxStack(int) - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
Set the maximum stack size, in words, in this Code.
- setMinEquationsForTopSort(int) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- setMinEquationsForTopSort(int) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- setMinLogLevel(Debug.LogLevel) - Static method in class com.ibm.wala.sourcepos.Debug
-
Set to log all events with the given or higher priority
- setMinorVersion(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the class file format minor version.
- setModelBehavior(Class) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Set the class instantiated by makeModelBehavior.
- setModuleFiles(Collection) - Method in class com.ibm.wala.client.AbstractAnalysisEngine
-
- setModuleFiles(Collection) - Method in interface com.ibm.wala.client.AnalysisEngine
-
Specify the list of modules that should be analyzed.
- setName(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the name of the class.
- setNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the constant pool index for the name of the class.
- setNativeLookAndFeel() - Static method in class com.ibm.wala.viz.viewer.WalaViewer
-
- setNativeSpec(String) - Static method in class com.ibm.wala.ipa.callgraph.impl.Util
-
BEGIN Custom change: change native spec
- setNodePosition(CAstNode, CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- setNodeType(CAstNode, CAstType) - Method in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- setNumNodesTraversed(int) - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- SetOfClasses - Class in com.ibm.wala.util.config
-
Logically, a set of IClass
.
- SetOfClasses() - Constructor for class com.ibm.wala.util.config.SetOfClasses
-
- setOrderNumber(int) - Method in class com.ibm.wala.fixpoint.AbstractVariable
-
- setOrderNumber(int) - Method in interface com.ibm.wala.fixpoint.IVariable
-
Variables must allow the solver implementation to get/set an order number,
which the solver uses to control evaluation order.
- setOutputJar(File) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Set the file in which instrumented classes will be deposited.
- setOutputType(DotUtil.DotOutputType) - Static method in class com.ibm.wala.viz.DotUtil
-
- setOverride(Intent, Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Override target of an Intent (or add an alias).
- setOverrideForce(Intent, Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Just throw in the override.
- setOverrides(Map<Intent, Intent>) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Set multiple overrides at the same time.
- setPackage(String) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Set the package of the analyzed application.
- setParameterTypes(int, TypeReference[]) - Method in class com.ibm.wala.ipa.callgraph.impl.DefaultEntrypoint
-
- setParent(CAstEntity, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Set the parent entity for a given entity.
- setParent(CAstEntity, CAstEntity) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Set the parent entity for a given entity.
- setParent(MethodTargetSelector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
-
The MethodTarget selector to ask before trying to resolve the Method with this one.
- setPassUnmodifiedClasses(boolean) - Method in class com.ibm.wala.shrikeBT.tools.OfflineInstrumenterBase
-
Indicate whether classes which are not modified will be put into the output jar anyway.
- setPc(int) - Method in class com.ibm.wala.viz.viewer.IrViewer
-
- setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSAllPathsFinder
-
- setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
-
- setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.DFSPathFinder
-
Method setPendingChildren.
- setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.NumberedDFSDiscoverTimeIterator
-
Method setPendingChildren.
- setPendingChildren(T, Iterator<? extends T>) - Method in class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
Method setPendingChildren.
- setPeriodicMaintainInterval(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- setPhi(SSACFG.BasicBlock, int, SSAPhiInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- setPhi(SSACFG.BasicBlock, int, SSAPhiInstruction) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- setPhi(TypeReference, int, SSAInstruction) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Register a Phi-Instruction _after_ added to the model.
- setPhi(SSAValue, SSAInstruction) - Method in class com.ibm.wala.util.ssa.SSAValueManager
-
Register a Phi-Instruction _after_ added to the model.
- setPiNodePolicy(SSAPiNodePolicy) - Method in class com.ibm.wala.ssa.SSAOptions
-
- setPointerKeyFactory(PointerKeyFactory) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
BEGIN Custom change: setter for pointerkey factory
- setPoisonLevel(byte) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- setPoisonLevel(byte) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
- setPosition(CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.ir.translator.AbstractEntity
-
- setPosition(CAstNode, CAstSourcePositionMap.Position) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
-
- setPosition(CAstNode, int, int, int, int, String, String) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
-
- setPosition(CAstNode, int, int, int, int, URL, URL) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
-
- setPosition(CAstNode, int, String, String) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
-
- setPosition(CAstNode, int, URL, URL) - Method in class com.ibm.wala.cast.tree.impl.CAstSourcePositionRecorder
-
- setPresetConstants(ConstantPoolReader) - Method in class com.ibm.wala.shrikeBT.Compiler
-
Notify the compiler that the constants appearing in the ConstantPoolReader cp will appear in the final class file.
- setPrimaryFactory(MutableIntSetFactory<?>) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
-
- setPrintConstantPool(boolean) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
-
Controls whether to print all the constant pool entries.
- setPrinter(CAstPrinter) - Static method in class com.ibm.wala.cast.util.CAstPrinter
-
- setPrintLineNumberInfo(boolean) - Method in class com.ibm.wala.shrikeBT.shrikeCT.tools.ClassPrinter
-
Controls whether to print line number information.
- setProgramArgs(String) - Method in class com.ibm.wala.util.processes.JavaLauncher
-
- setProgressMonitor(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
- setRawCP(ConstantPoolParser, boolean) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Copy a constant pool from some ClassReader into this class.
- setRawHandlers(int[]) - Method in class com.ibm.wala.shrikeCT.CodeWriter
-
Set the raw handler data for this Code attribute.
- setRawTable(int[]) - Method in class com.ibm.wala.shrikeCT.ExceptionsWriter
-
Set the list of exceptions that can be thrown.
- setRawTable(int[]) - Method in class com.ibm.wala.shrikeCT.InnerClassesWriter
-
Set the raw values that make up this attribute
- setRawTable(int[]) - Method in class com.ibm.wala.shrikeCT.LineNumberTableWriter
-
Set the raw table entries.
- setRawTable(int[]) - Method in class com.ibm.wala.shrikeCT.LocalVariableTableWriter
-
Set the raw local variable table values.
- setRawTable(byte[]) - Method in class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
-
- setRefinementPolicyFactory(RefinementPolicyFactory) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
- setReflectionOptions(AnalysisOptions.ReflectionOptions) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
Should call graph construction attempt to handle reflection via detection of flows to casts, analysis of string constant
parameters to reflective methods, etc.?
- setSecondaryFactory(MutableIntSetFactory<?>) - Method in class com.ibm.wala.util.intset.DebuggingMutableIntSetFactory
-
- setSelector(MethodTargetSelector) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
install a method target selector
- setSelector(ClassTargetSelector) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
install a class target selector
- setSource(URL) - Method in class com.ibm.wala.viz.viewer.SourceViewer
-
- setSource(URL, int) - Method in class com.ibm.wala.viz.viewer.SourceViewer
-
- setSourceFileCPIndex(int) - Method in class com.ibm.wala.shrikeCT.SourceFileWriter
-
Set the index of the constant pool item holding the source file name.
- setSSAOptions(SSAOptions) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- setState(int, NullPointerState.State) - Method in class com.ibm.wala.cfg.exc.intra.ParameterState
-
- setState(int, List<Analyzer.PathElement>, String[], String[]) - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.TypeVisitor
-
- setStateMachineFactory(StateMachineFactory<IFlowLabel>) - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
- setStatic(boolean) - Method in class com.ibm.wala.ipa.summaries.MethodSummary
-
- setStatic(boolean) - Method in class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
Set the value returned by #getStatic()
- setStdErr(byte[]) - Method in class com.ibm.wala.util.processes.Launcher
-
- setStdOut(byte[]) - Method in class com.ibm.wala.util.processes.Launcher
-
- setString(String) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Set the constant value to a String.
- setSuperName(String) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the name of the superclass; if c is null, then there is no superclass (this must be java/lang/Object).
- setSuperNameIndex(int) - Method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the constant pool index for the name of the superclass.
- setSwitchPad(SwitchPad) - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
-
- SettingInjectorService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- SettingInjectorServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- setTopologicalGrowthFactor(double) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- setTopologicalGrowthFactor(double) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
- setTraceStringConstants(boolean) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
Should analysis try to understand the results of string constants flowing to a + operator? Note that this option does not apply
to Java bytecode analysis, since the + operators have been compiled away for that.
- setTraversalBudget(int) - Method in class com.ibm.wala.demandpa.alg.AbstractDemandPointsTo
-
- SetType - Class in com.ibm.wala.analysis.typeInference
-
- SetType(PointType[]) - Constructor for class com.ibm.wala.analysis.typeInference.SetType
-
- setType(TypeAbstraction) - Method in class com.ibm.wala.analysis.typeInference.TypeVariable
-
- setUByte(byte[], int, int) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the byte at offset 'offset' in 'buf' to the unsigned 8-bit value in v.
- setUpAndroidAnalysisScope(URI, String, ClassLoader, URI...) - Static method in class com.ibm.wala.dalvik.util.AndroidAnalysisScope
-
- setupLocationMap() - Method in class com.ibm.wala.ssa.IR
-
create mappings from call sites, new sites, and PEIs to instruction index
- setUse(int, ShrikeIndirectionData.ShrikeLocalName, int) - Method in class com.ibm.wala.ssa.ShrikeIndirectionData
-
- setUse(int, T, int) - Method in interface com.ibm.wala.ssa.SSAIndirectionData
-
- setUseConstantSpecificKeys(boolean) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
Use distinct instance keys for distinct string constants?
- setUseLexicalScopingForGlobals(boolean) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
Should global variables be considered lexically-scoped from the root node?
- setUseStacksForLexicalScoping(boolean) - Method in class com.ibm.wala.ipa.callgraph.AnalysisOptions
-
Should analysis of lexical scoping consider call stacks?
- setUShort(byte[], int, int) - Static method in class com.ibm.wala.shrikeCT.ClassWriter
-
Set the 2 bytes at offset 'offset' in 'buf' to the unsigned 16-bit value in v.
- setValue(CAstNode, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.CodeEntityContext
-
- setValue(CAstNode, int) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.RootContext
-
- setValue(CAstNode, int) - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.WalkContext
-
- setValueCPIndex(int) - Method in class com.ibm.wala.shrikeCT.ConstantValueWriter
-
Set the index of the constant pool item holding the constant value.
- setValues(int[]) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
-
Clients should not call this.
- setVerboseInterval(int) - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationSystem
-
- setWorkingDir(File) - Method in class com.ibm.wala.util.processes.Launcher
-
- severe(MemberReference) - Static method in class com.ibm.wala.util.shrike.Exceptions.MethodResolutionFailure
-
- SEVERE - Static variable in class com.ibm.wala.util.warnings.Warning
-
- severityString() - Method in class com.ibm.wala.util.warnings.Warning
-
- ShallowAnalysisScope - Class in com.ibm.wala.ipa.callgraph
-
- ShallowAnalysisScope(SetOfClasses, List<String>, List<String>) - Constructor for class com.ibm.wala.ipa.callgraph.ShallowAnalysisScope
-
- ShiftInstruction - Class in com.ibm.wala.shrikeBT
-
ShiftInstructions are distinguished from BinaryOpInstructions because most binary operations in the JVM require both parameters
to be the same type, but shifts always take one int parameter.
- ShiftInstruction(short) - Constructor for class com.ibm.wala.shrikeBT.ShiftInstruction
-
- SHORT - Static variable in class com.ibm.wala.analysis.typeInference.JavaPrimitiveType
-
- Short - Static variable in class com.ibm.wala.types.TypeReference
-
- SHORT_CIRCUIT_SINGLE_USES - Static variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
An optimization: if we can locally determine that a particular pointer p has exactly one use, then we don't actually create the
points-to-set for p, but instead short-circuit by propagating the final solution to the unique use.
- ShortArray - Static variable in class com.ibm.wala.types.TypeReference
-
- shortestPathLengths(NumberedGraph<T>) - Static method in class com.ibm.wala.util.graph.traverse.FloydWarshall
-
- ShortName - Static variable in class com.ibm.wala.types.TypeReference
-
- ShortTypeCode - Static variable in class com.ibm.wala.types.TypeReference
-
- shouldContinue() - Method in class com.ibm.wala.shrikeBT.analysis.Analyzer.TypeVisitor
-
- shouldRefine(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineCGPolicy
-
- shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.AlwaysRefineFieldsPolicy
-
- shouldRefine(CallerSiteContext) - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.CallGraphRefinePolicy
-
- shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.DelegatingFieldRefinePolicy
-
returns true
if
A.shouldRefine(field) || B.shouldRefine(field)
.
- shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in interface com.ibm.wala.demandpa.alg.refinepolicy.FieldRefinePolicy
-
- shouldRefine(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.ManualCGRefinePolicy
-
- shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.ManualFieldPolicy
-
- shouldRefine(CallerSiteContext) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.NeverRefineCGPolicy
-
- shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.NeverRefineFieldsPolicy
-
- shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.OnlyArraysPolicy
-
- shouldRefine(IField, PointerKey, PointerKey, IFlowLabel, StateMachine.State) - Method in class com.ibm.wala.demandpa.alg.refinepolicy.TunedFieldRefinementPolicy
-
- shouldTranslate(CAstEntity) - Method in class com.ibm.wala.cast.loader.CAstAbstractModuleLoader
-
should IR be generated for entity?
- ShrikeBTMethod - Class in com.ibm.wala.classLoader
-
A wrapper around a Shrike object that represents a method
- ShrikeBTMethod(IClass) - Constructor for class com.ibm.wala.classLoader.ShrikeBTMethod
-
- ShrikeBTMethod.BytecodeInfo - Class in com.ibm.wala.classLoader
-
- ShrikeCFG - Class in com.ibm.wala.cfg
-
A graph of basic blocks.
- ShrikeCFG.BasicBlock - Class in com.ibm.wala.cfg
-
- ShrikeClass - Class in com.ibm.wala.classLoader
-
A class read from Shrike
- ShrikeClass(ShrikeClassReaderHandle, IClassLoader, IClassHierarchy) - Constructor for class com.ibm.wala.classLoader.ShrikeClass
-
- ShrikeClassReaderHandle - Class in com.ibm.wala.util.shrike
-
A soft handle to a Shrike class reader
TODO: implement more effective caching than just soft references TODO: push
weakness up the chain the InputStream, etc ...
- ShrikeClassReaderHandle(ModuleEntry) - Constructor for class com.ibm.wala.util.shrike.ShrikeClassReaderHandle
-
- ShrikeCTMethod - Class in com.ibm.wala.classLoader
-
A wrapper around a Shrike object that represents a method
- ShrikeCTMethod(IClass, int) - Constructor for class com.ibm.wala.classLoader.ShrikeCTMethod
-
- ShrikeIndirectionData - Class in com.ibm.wala.ssa
-
- ShrikeIndirectionData(int) - Constructor for class com.ibm.wala.ssa.ShrikeIndirectionData
-
- ShrikeIndirectionData.ShrikeLocalName - Class in com.ibm.wala.ssa
-
In Shrike, the only "source" level entities which have names relevant to indirect pointer operations are bytecode locals.
- ShrikeIRFactory - Class in com.ibm.wala.classLoader
-
An
IRFactory
that for methods that originate from Shrike.
- ShrikeIRFactory() - Constructor for class com.ibm.wala.classLoader.ShrikeIRFactory
-
- ShrikeLocalName(int) - Constructor for class com.ibm.wala.ssa.ShrikeIndirectionData.ShrikeLocalName
-
- ShrikeUtil - Class in com.ibm.wala.util.shrike
-
Utilities to interface with the Shrike CT library.
- ShrikeUtil() - Constructor for class com.ibm.wala.util.shrike.ShrikeUtil
-
- SIDE_EFFECT_MASK - Static variable in interface com.ibm.wala.fixpoint.FixedPointConstants
-
The bit-mask which defines the "SIDE EFFECT" flag
- signature - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- Signature - Class in com.ibm.wala.types.generics
-
Base class for wrappers around Strings that represent Signature annotations
according to Java 5.0 JVM spec enhancements.
- Signature(String) - Constructor for class com.ibm.wala.types.generics.Signature
-
- SignatureReader - Class in com.ibm.wala.shrikeCT
-
This class reads Signature attributes.
- SignatureReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.SignatureReader
-
Build a reader for the attribute 'iter'.
- SIMPLE - Static variable in class com.ibm.wala.util.intset.BasicNaturalRelation
-
Tokens used as enumerated types to control the representation
- SIMPLE_SPACE_STINGY - Static variable in class com.ibm.wala.util.intset.BasicNaturalRelation
-
- SimpleDemandPointerFlowGraph - Class in com.ibm.wala.demandpa.flowgraph
-
The nodes in this graph are PointerKeys corresponding to local variables and static fields, InstanceKeys, and FieldRefs (see
below).
- SimpleDemandPointerFlowGraph(CallGraph, HeapModel, MemoryAccessMap, IClassHierarchy) - Constructor for class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph
-
- SimpleDemandPointerFlowGraph.StatementVisitor - Class in com.ibm.wala.demandpa.flowgraph
-
A visitor that generates graph nodes and edges for an IR.
- SimpleDemandPointsTo - Class in com.ibm.wala.demandpa.alg
-
Purely field-based, context-insensitive demand-driven points-to analysis with
very simple implementation.
- SimpleDemandPointsTo(CallGraph, HeapModel, MemoryAccessMap, IClassHierarchy, AnalysisOptions) - Constructor for class com.ibm.wala.demandpa.alg.SimpleDemandPointsTo
-
- SimpleIntVector - Class in com.ibm.wala.util.intset
-
simple implementation of IntVector
- SimpleIntVector(int) - Constructor for class com.ibm.wala.util.intset.SimpleIntVector
-
- SimpleIntVector(int, int) - Constructor for class com.ibm.wala.util.intset.SimpleIntVector
-
- SimpleMemoryAccessMap - Class in com.ibm.wala.demandpa.util
-
- SimpleMemoryAccessMap(CallGraph, HeapModel, boolean) - Constructor for class com.ibm.wala.demandpa.util.SimpleMemoryAccessMap
-
- SimpleVector<T> - Class in com.ibm.wala.util.collections
-
simple implementation of IVector
- SimpleVector() - Constructor for class com.ibm.wala.util.collections.SimpleVector
-
- SingleClassFilter(IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleClassFilter
-
- SingleClassLoaderFactory - Class in com.ibm.wala.cast.loader
-
- SingleClassLoaderFactory() - Constructor for class com.ibm.wala.cast.loader.SingleClassLoaderFactory
-
- SingleInstanceFilter(InstanceKey) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.FilteredPointerKey.SingleInstanceFilter
-
- SinglePassRefinementPolicy - Class in com.ibm.wala.demandpa.alg.refinepolicy
-
A policy for performing a single analysis pass, i.e., with no refinement.
- SinglePassRefinementPolicy.Factory - Class in com.ibm.wala.demandpa.alg.refinepolicy
-
- SingleStartAndroidModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure
-
Builds an Android Model incorporating a single loop.
- SingleStartAndroidModel(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SingleStartAndroidModel
-
- singleton() - Static method in class com.ibm.wala.dataflow.IFDS.IdentityFlowFunctions
-
- singleton() - Static method in class com.ibm.wala.dataflow.IFDS.KillEverything
-
- singleton() - Static method in class com.ibm.wala.util.collections.IndiscriminateFilter
-
- singleton(int) - Static method in class com.ibm.wala.util.intset.SparseIntSet
-
- singleton(int) - Static method in class com.ibm.wala.util.intset.SparseLongSet
-
- SingletonFlowFunction - Class in com.ibm.wala.dataflow.IFDS
-
A flow function which has only the edge 0 -> dest
- SinkOutputStream() - Constructor for class com.ibm.wala.shrikeBT.shrikeCT.tools.AddSerialVersion.SinkOutputStream
-
- site - Variable in class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
The call site, containing the program counter location and the method being called.
- size - Variable in class com.ibm.wala.analysis.typeInference.PrimitiveType
-
- size() - Method in class com.ibm.wala.analysis.typeInference.PrimitiveType
-
- size() - Method in class com.ibm.wala.cast.ir.translator.AstTranslator.AbstractScope
-
- size() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Scope
-
- size() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
-
- size() - Method in interface com.ibm.wala.dataflow.IFDS.ITabulationWorklist
-
- size() - Method in class com.ibm.wala.fixpoint.IntSetVariable
-
- size() - Method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
-
- size() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.ObjectType
-
- size() - Method in class com.ibm.wala.shrikeCT.StackMapConstants.UninitializedType
-
- size() - Method in class com.ibm.wala.util.collections.ArraySet
-
- size() - Method in class com.ibm.wala.util.collections.BimodalMap
-
- size() - Method in class com.ibm.wala.util.collections.FifoQueue
-
Return the current number of enqueued Objects, the number of Objects that
were pushed into the queue and have not been popped.
- size() - Method in class com.ibm.wala.util.collections.Heap
-
- size() - Method in class com.ibm.wala.util.collections.ImmutableStack
-
- size() - Method in class com.ibm.wala.util.collections.Iterator2Collection
-
- size() - Method in interface com.ibm.wala.util.collections.MultiMap
-
- size() - Method in class com.ibm.wala.util.collections.SmallMap
-
- size() - Method in class com.ibm.wala.util.collections.SparseVector
-
- size() - Method in class com.ibm.wala.util.graph.Path
-
- size() - Method in class com.ibm.wala.util.intset.BimodalMutableIntSet
-
- size() - Method in class com.ibm.wala.util.intset.BitSet
-
- size() - Method in class com.ibm.wala.util.intset.BitVectorIntSet
-
- size() - Method in class com.ibm.wala.util.intset.EmptyIntSet
-
- size() - Method in class com.ibm.wala.util.intset.IntegerUnionFind
-
- size() - Method in interface com.ibm.wala.util.intset.IntSet
-
- size() - Method in interface com.ibm.wala.util.intset.LongSet
-
- size() - Method in class com.ibm.wala.util.intset.MutableSharedBitVectorIntSet
-
- size() - Method in class com.ibm.wala.util.intset.OrdinalSet
-
- size() - Method in class com.ibm.wala.util.intset.SemiSparseMutableIntSet
-
- size - Variable in class com.ibm.wala.util.intset.SparseIntSet
-
The number of entries in the backing store that are valid.
- size() - Method in class com.ibm.wala.util.intset.SparseIntSet
-
- size - Variable in class com.ibm.wala.util.intset.SparseLongSet
-
The number of entries in the backing store that are valid.
- size() - Method in class com.ibm.wala.util.intset.SparseLongSet
-
- SIZE_THRESHOLD - Static variable in class com.ibm.wala.ipa.callgraph.propagation.PointsToSetVariable
-
- sizes - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArray
-
- sizes - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
-
- skip(int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- skip(int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- skipInstruction() - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Skips the current instruction
- skipInstruction(int, boolean) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Skips the current instruction (without using the opcode field) A slightly optimized version of skipInstruction()
- skipLookupSwitchPairs(int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Skips the match-offset pairs of a lookupswitch instruction Used for lookupswitch
- skipRepair(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- skipRepair(SSAInstruction, int) - Method in class com.ibm.wala.cast.ir.ssa.SSAConversion
-
- skipTableSwitchOffsets(int) - Method in class com.ibm.wala.util.bytecode.BytecodeStream
-
Skips the offsets of a tableswitch instruction Used for tableswitch
- slashToDot(String) - Static method in class com.ibm.wala.util.strings.StringStuff
-
Convert '/' to '.' in names.
- slice(SDG, Collection<Statement>, boolean) - Method in class com.ibm.wala.ipa.slicer.Slicer
-
Main driver logic.
- slice(Graph<T>, Predicate<T>) - Static method in class com.ibm.wala.util.graph.GraphSlicer
-
Performs a backward slice.
- SliceFunctions - Class in com.ibm.wala.ipa.slicer
-
flow functions for flow-sensitive context-sensitive slicer
- SliceFunctions() - Constructor for class com.ibm.wala.ipa.slicer.SliceFunctions
-
- SliceProblem(Collection<Statement>, ISDG, boolean) - Constructor for class com.ibm.wala.ipa.slicer.Slicer.SliceProblem
-
- Slicer - Class in com.ibm.wala.ipa.slicer
-
A demand-driven context-sensitive slicer.
- Slicer() - Constructor for class com.ibm.wala.ipa.slicer.Slicer
-
- Slicer.ControlDependenceOptions - Enum in com.ibm.wala.ipa.slicer
-
options to control control dependence edges in the sdg
- Slicer.DataDependenceOptions - Enum in com.ibm.wala.ipa.slicer
-
options to control data dependence edges in the SDG
- Slicer.SliceProblem - Class in com.ibm.wala.ipa.slicer
-
Tabulation problem representing slicing
- Slots - Class in com.ibm.wala.shrike.bench
-
- Slots() - Constructor for class com.ibm.wala.shrike.bench.Slots
-
- SlowDFSDiscoverTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class implements depth-first search over a Graph, return an enumeration of the nodes of the graph in order of increasing
discover time.
- SlowDFSDiscoverTimeIterator() - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
For use with extreme care by subclasses that know what they're doing.
- SlowDFSDiscoverTimeIterator(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
Construct a depth-first enumerator starting with a particular node in a directed graph.
- SlowDFSDiscoverTimeIterator(Graph<T>, Iterator<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
Construct a depth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given
enumeration.
- SlowDFSDiscoverTimeIterator(Graph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSDiscoverTimeIterator
-
Constructor SlowDFSDiscoverTimeIterator.
- SlowDFSFinishTimeIterator<T> - Class in com.ibm.wala.util.graph.traverse
-
This class implements depth-first search over a Graph, return an enumeration of the nodes of the graph in order of increasing
finishing time.
- SlowDFSFinishTimeIterator(Graph<T>, T) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
-
Construct a depth-first enumerator starting with a particular node in a directed graph.
- SlowDFSFinishTimeIterator(Graph<T>, Iterator<? extends T>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
-
Construct a depth-first enumerator across the (possibly improper) subset of nodes reachable from the nodes in the given
enumeration.
- SlowDFSFinishTimeIterator(Graph<T>) - Constructor for class com.ibm.wala.util.graph.traverse.SlowDFSFinishTimeIterator
-
- SlowNumberedNodeManager<T> - Class in com.ibm.wala.util.graph.impl
-
An object which manages node numbers via a mapping.
- SlowNumberedNodeManager() - Constructor for class com.ibm.wala.util.graph.impl.SlowNumberedNodeManager
-
- SlowSparseNumberedGraph<T> - Class in com.ibm.wala.util.graph.impl
-
A graph of numbered nodes, expected to have a fairly sparse edge structure.
- SlowSparseNumberedGraph() - Constructor for class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
-
- SlowSparseNumberedGraph(int) - Constructor for class com.ibm.wala.util.graph.impl.SlowSparseNumberedGraph
-
If normalOutCount == n, this edge manager will eagerly allocated n words to hold out edges for each node.
- SlowSparseNumberedLabeledGraph<T,U> - Class in com.ibm.wala.util.graph.labeled
-
A labeled graph implementation suitable for sparse graphs.
- SlowSparseNumberedLabeledGraph(U) - Constructor for class com.ibm.wala.util.graph.labeled.SlowSparseNumberedLabeledGraph
-
- SmallMap<K,V> - Class in com.ibm.wala.util.collections
-
A simple implementation of Map; intended for Maps with few elements.
- SmallMap() - Constructor for class com.ibm.wala.util.collections.SmallMap
-
- SMUSH_MANY - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
This variant counts the N, number of allocation sites of a particular type T in each method.
- SMUSH_PRIMITIVE_HOLDERS - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
A policy variant where if a type T has only primitive instance fields, then instances of type T are NOT disambiguated by
allocation site.
- SMUSH_STRINGS - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
A policy variant where String and StringBuffers are NOT disambiguated according to allocation site.
- SMUSH_THROWABLES - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
A policy variant where
Throwable
instances are NOT disambiguated according to allocation site.
- SmushedAllocationSiteInNode - Class in com.ibm.wala.ipa.callgraph.propagation
-
An
InstanceKey
which represents the set of all allocation sites
of a given type in a
CGNode
.
- SmushedAllocationSiteInNode(CGNode, IClass) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInNode
-
- SmushedAllocationSiteInstanceKeys - Class in com.ibm.wala.ipa.callgraph.propagation
-
This class provides instance keys where for a given type T in a CGNode N, there is one "abstract allocation site" instance for
all T allocations in node N.
- SmushedAllocationSiteInstanceKeys(AnalysisOptions, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SmushedAllocationSiteInstanceKeys
-
- smushMap - Variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
a Map from CGNode->Set that should be smushed.
- smushThrowables() - Method in class com.ibm.wala.ipa.callgraph.propagation.cfa.ZeroXInstanceKeys
-
- snd - Variable in class com.ibm.wala.util.collections.Pair
-
- solve() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine
-
- solve() - Method in class com.ibm.wala.analysis.typeInference.TypeInference
-
- solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.analysis.typeInference.TypeInference
-
- solve() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
- solve() - Method in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
Solve the dataflow problem.
- solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
Solve the set of dataflow graph.
- solve(MonitorUtil.IProgressMonitor) - Method in interface com.ibm.wala.fixpoint.IFixedPointSolver
-
Solve the problem.
- solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.AbstractPointsToSolver
-
- solve(MonitorUtil.IProgressMonitor) - Method in interface com.ibm.wala.ipa.callgraph.propagation.IPointsToSolver
-
- solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.ipa.callgraph.propagation.StandardSolver
-
- solve(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.util.graph.GraphReachability
-
- SomeConstant - Class in com.ibm.wala.cast.tree.pattern
-
A node pattern matching any constant.
- SomeConstant() - Constructor for class com.ibm.wala.cast.tree.pattern.SomeConstant
-
- sortByDepthFirstOrder(Graph<T>, T) - Static method in class com.ibm.wala.util.graph.traverse.DFS
-
Perform a DFS of a graph starting with a specified node and return a sorted list of nodes.
- source - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayLength
-
- source - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
-
- source - Variable in class com.ibm.wala.dalvik.dex.instructions.InstanceOf
-
- source - Variable in class com.ibm.wala.dalvik.dex.instructions.PutField
-
- source - Variable in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
-
- source - Variable in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
-
- source1 - Variable in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnDouble
-
- source2 - Variable in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnDouble
-
- SourceBuffer - Class in com.ibm.wala.cast.util
-
- SourceBuffer(CAstSourcePositionMap.Position) - Constructor for class com.ibm.wala.cast.util.SourceBuffer
-
- SourceDebugExtensionReader - Class in com.ibm.wala.shrikeCT
-
- SourceDebugExtensionReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.SourceDebugExtensionReader
-
- SourceDebugExtensionWriter - Class in com.ibm.wala.shrikeCT
-
- SourceDebugExtensionWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.SourceDebugExtensionWriter
-
- SourceDirectoryTreeModule - Class in com.ibm.wala.classLoader
-
a module representing a directory tree of source files.
- SourceDirectoryTreeModule(File) - Constructor for class com.ibm.wala.classLoader.SourceDirectoryTreeModule
-
- SourceDirectoryTreeModule(File, String) - Constructor for class com.ibm.wala.classLoader.SourceDirectoryTreeModule
-
- SourceFileModule - Class in com.ibm.wala.classLoader
-
A
Module
which is a wrapper around a source file
- SourceFileModule(File, String, Module) - Constructor for class com.ibm.wala.classLoader.SourceFileModule
-
- SourceFileModule(File, SourceFileModule) - Constructor for class com.ibm.wala.classLoader.SourceFileModule
-
- SourceFileReader - Class in com.ibm.wala.shrikeCT
-
This class reads SourceFile attributes.
- SourceFileReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.SourceFileReader
-
Build a reader for the attribute 'iter'.
- SourceFileWriter - Class in com.ibm.wala.shrikeCT
-
This class builds serializable SourceFile attributes.
- SourceFileWriter(ClassWriter) - Constructor for class com.ibm.wala.shrikeCT.SourceFileWriter
-
Build an empty writer.
- SourceModule - Interface in com.ibm.wala.classLoader
-
- SourcePositionTableReader - Class in com.ibm.wala.shrikeCT
-
- SourcePositionTableReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.SourcePositionTableReader
-
- SourcePositionTableReader.Position - Class in com.ibm.wala.shrikeCT
-
- SourceURLModule - Class in com.ibm.wala.classLoader
-
- SourceURLModule(URL) - Constructor for class com.ibm.wala.classLoader.SourceURLModule
-
- SourceViewer - Class in com.ibm.wala.viz.viewer
-
- SourceViewer() - Constructor for class com.ibm.wala.viz.viewer.SourceViewer
-
- spaceReport() - Method in class com.ibm.wala.ipa.callgraph.propagation.PropagationGraph
-
- SparseIntSet - Class in com.ibm.wala.util.intset
-
A sparse ordered, duplicate-free, fully-encapsulated set of integers; not necessary mutable
- SparseIntSet(int) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
-
- SparseIntSet(int[]) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
-
Subclasses should use this with extreme care.
- SparseIntSet() - Constructor for class com.ibm.wala.util.intset.SparseIntSet
-
Subclasses should use this with extreme care.
- SparseIntSet(SparseIntSet) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
-
- SparseIntSet(IntSet) - Constructor for class com.ibm.wala.util.intset.SparseIntSet
-
- SparseIntVector - Class in com.ibm.wala.util.intset
-
an int vector implementation designed for low occupancy.
- SparseIntVector(int) - Constructor for class com.ibm.wala.util.intset.SparseIntVector
-
- SparseLongIntVector - Class in com.ibm.wala.util.intset
-
an int vector implementation designed for low occupancy.
- SparseLongIntVector(int) - Constructor for class com.ibm.wala.util.intset.SparseLongIntVector
-
- SparseLongSet - Class in com.ibm.wala.util.intset
-
A sparse ordered, duplicate-free, fully-encapsulated set of longs; not necessary mutable
- SparseLongSet(int) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
-
- SparseLongSet(long[]) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
-
Subclasses should use this with extreme care.
- SparseLongSet() - Constructor for class com.ibm.wala.util.intset.SparseLongSet
-
Subclasses should use this with extreme care.
- SparseLongSet(SparseLongSet) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
-
- SparseLongSet(IntSet) - Constructor for class com.ibm.wala.util.intset.SparseLongSet
-
- SparseNumberedEdgeManager<T> - Class in com.ibm.wala.util.graph.impl
-
An object which tracks edges for nodes that have numbers.
- SparseNumberedEdgeManager(NumberedNodeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
- SparseNumberedEdgeManager(NumberedNodeManager<T>, int, byte) - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedEdgeManager
-
If normalOutCount == n, this edge manager will eagerly allocated n words to
hold out edges for each node.
- SparseNumberedGraph<T extends INodeWithNumber> - Class in com.ibm.wala.util.graph.impl
-
A graph of numbered nodes, expected to have a fairly sparse edge structure.
- SparseNumberedGraph() - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedGraph
-
- SparseNumberedGraph(int) - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedGraph
-
If normalCase == n, the s edge manager will eagerly allocated n words to hold out edges for each node.
- SparseNumberedGraph(DelegatingNumberedNodeManager<T>, SparseNumberedEdgeManager<T>) - Constructor for class com.ibm.wala.util.graph.impl.SparseNumberedGraph
-
- SparseNumberedLabeledEdgeManager<T,U> - Class in com.ibm.wala.util.graph.labeled
-
- SparseNumberedLabeledEdgeManager(NumberedNodeManager<T>, U) - Constructor for class com.ibm.wala.util.graph.labeled.SparseNumberedLabeledEdgeManager
-
- SparseSwitchPad - Class in com.ibm.wala.dalvik.dex.instructions
-
- SparseSwitchPad(SparseSwitchDataPseudoInstruction, int) - Constructor for class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
-
- SparseVector<T> - Class in com.ibm.wala.util.collections
-
An
IVector
implementation designed for low occupancy.
- SparseVector() - Constructor for class com.ibm.wala.util.collections.SparseVector
-
- SparseVector(int, float) - Constructor for class com.ibm.wala.util.collections.SparseVector
-
- spawnDot(String, String, File) - Static method in class com.ibm.wala.viz.DotUtil
-
- spawnProcess(String) - Method in class com.ibm.wala.util.processes.Launcher
-
Spawn a process to execute the given command
- spawnProcess(String[]) - Method in class com.ibm.wala.util.processes.Launcher
-
Spawn a process to execute the given command
- SPECIAL_PARENT_SCOPE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- SpecializedFactoryMethod(SummarizedMethod, Context, Set) - Constructor for class com.ibm.wala.analysis.reflection.FactoryBypassInterpreter.SpecializedFactoryMethod
-
- SpecializedInstantiator - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
Instantiates certain android-types differently.
- SpecializedInstantiator(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, IClassHierarchy, MethodReference, AnalysisScope, IInstantiator) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
-
- SpecializedMethod(MethodReference, IClass, boolean, boolean) - Constructor for class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
-
- SpecializedMethod(IMethod, IClass, boolean, boolean) - Constructor for class com.ibm.wala.analysis.reflection.AbstractReflectionInterpreter.SpecializedMethod
-
- SpellCheckerService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- SpellCheckerServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- sQualifiers - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
-
- src - Variable in class com.ibm.wala.cast.ir.translator.AbstractCodeEntity
-
- SSAAbstractBinaryInstruction - Class in com.ibm.wala.ssa
-
- SSAAbstractBinaryInstruction(int, int, int, int) - Constructor for class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
-
- SSAAbstractInvokeInstruction - Class in com.ibm.wala.ssa
-
A Call instruction.
- SSAAbstractInvokeInstruction(int, int, CallSiteReference) - Constructor for class com.ibm.wala.ssa.SSAAbstractInvokeInstruction
-
- SSAAbstractThrowInstruction - Class in com.ibm.wala.ssa
-
An instruction which unconditionally throws an exception
- SSAAbstractThrowInstruction(int, int) - Constructor for class com.ibm.wala.ssa.SSAAbstractThrowInstruction
-
- SSAAbstractUnaryInstruction - Class in com.ibm.wala.ssa
-
- SSAAbstractUnaryInstruction(int, int, int) - Constructor for class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
-
- SSAAddressOfInstruction - Class in com.ibm.wala.ssa
-
- SSAAddressOfInstruction(int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAAddressOfInstruction
-
Use this constructor when taking the address of a local variable.
- SSAAddressOfInstruction(int, int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAAddressOfInstruction
-
Use this constructor when taking the address of an array element.
- SSAAddressOfInstruction(int, int, int, FieldReference, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAAddressOfInstruction
-
Use this constructor when taking the address of a field in an object.
- SSAArrayLengthInstruction - Class in com.ibm.wala.ssa
-
SSA instruction representing v_x := arraylength v_y
- SSAArrayLengthInstruction(int, int, int) - Constructor for class com.ibm.wala.ssa.SSAArrayLengthInstruction
-
- SSAArrayLoadInstruction - Class in com.ibm.wala.ssa
-
SSA instruction representing an array load.
- SSAArrayLoadInstruction(int, int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAArrayLoadInstruction
-
- SSAArrayReferenceInstruction - Class in com.ibm.wala.ssa
-
Abstract base class for instructions that load or store from array contents.
- SSAArrayStoreInstruction - Class in com.ibm.wala.ssa
-
SSA instruction representing an array store.
- SSAArrayStoreInstruction(int, int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAArrayStoreInstruction
-
- SSABinaryOpInstruction - Class in com.ibm.wala.ssa
-
- SSABinaryOpInstruction(int, IBinaryOpInstruction.IOperator, int, int, int, boolean) - Constructor for class com.ibm.wala.ssa.SSABinaryOpInstruction
-
- SSABuilder - Class in com.ibm.wala.ssa
-
This class constructs an SSA
IR
from a backing ShrikeBT instruction stream.
- SSACache - Class in com.ibm.wala.ssa
-
A mapping from IMethod -> SSAOptions -> SoftReference -> Something
This doesn't work very well ...
- SSACache(IRFactory<IMethod>) - Constructor for class com.ibm.wala.ssa.SSACache
-
- SSACFG - Class in com.ibm.wala.ssa
-
A control-flow graph for ssa form.
- SSACFG(IMethod, AbstractCFG, SSAInstruction[]) - Constructor for class com.ibm.wala.ssa.SSACFG
-
- SSACFG.BasicBlock - Class in com.ibm.wala.ssa
-
A Basic Block in an SSA IR
- SSACFG.ExceptionHandlerBasicBlock - Class in com.ibm.wala.ssa
-
- SSACFGNullPointerAnalysis - Class in com.ibm.wala.cfg.exc.intra
-
- SSACFGNullPointerAnalysis(TypeReference[], IR, ParameterState, MethodState) - Constructor for class com.ibm.wala.cfg.exc.intra.SSACFGNullPointerAnalysis
-
- SSACheckCastInstruction - Class in com.ibm.wala.ssa
-
A checkcast (dynamic type test) instruction.
- SSACheckCastInstruction(int, int, int, TypeReference[], boolean) - Constructor for class com.ibm.wala.ssa.SSACheckCastInstruction
-
- SSAComparisonInstruction - Class in com.ibm.wala.ssa
-
SSA Instruction for comparisons between floats, longs and doubles
- SSAComparisonInstruction(int, IComparisonInstruction.Operator, int, int, int) - Constructor for class com.ibm.wala.ssa.SSAComparisonInstruction
-
- SSAConditionalBranchInstruction - Class in com.ibm.wala.ssa
-
- SSAConditionalBranchInstruction(int, IConditionalBranchInstruction.IOperator, TypeReference, int, int, int) - Constructor for class com.ibm.wala.ssa.SSAConditionalBranchInstruction
-
- SSAContextInterpreter - Interface in com.ibm.wala.ipa.callgraph.propagation
-
An object that provides an interface to local method information needed for CFA.
- SSAConversion - Class in com.ibm.wala.cast.ir.ssa
-
- SSAConversionInstruction - Class in com.ibm.wala.ssa
-
An instruction which converts a value of one primitive type into another primitive type.
- SSAConversionInstruction(int, int, int, TypeReference, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAConversionInstruction
-
- SSAFieldAccessInstruction - Class in com.ibm.wala.ssa
-
- SSAFieldAccessInstruction(int, FieldReference, int) - Constructor for class com.ibm.wala.ssa.SSAFieldAccessInstruction
-
- SSAGetCaughtExceptionInstruction - Class in com.ibm.wala.ssa
-
A "catch" instruction, inserted at the head of a catch block, which assigns a pending exception object to a local variable.
- SSAGetCaughtExceptionInstruction(int, int, int) - Constructor for class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
-
- SSAGetInstruction - Class in com.ibm.wala.ssa
-
SSA instruction that reads a field (i.e.
- SSAGetInstruction(int, int, int, FieldReference) - Constructor for class com.ibm.wala.ssa.SSAGetInstruction
-
- SSAGetInstruction(int, int, FieldReference) - Constructor for class com.ibm.wala.ssa.SSAGetInstruction
-
- SSAGotoInstruction - Class in com.ibm.wala.ssa
-
Unconditional branch instruction for SSA form.
- SSAGotoInstruction(int, int) - Constructor for class com.ibm.wala.ssa.SSAGotoInstruction
-
- SSAIndirectionData<T extends SSAIndirectionData.Name> - Interface in com.ibm.wala.ssa
-
A mapping that tells, for a given instruction s, what "names" does s def and use indirectly.
- SSAIndirectionData.Name - Interface in com.ibm.wala.ssa
-
A Name is a mock interface introduced just for strong typing.
- SSAInference<T extends IVariable<?>> - Class in com.ibm.wala.dataflow.ssa
-
This class performs intra-procedural propagation over an SSA form.
- SSAInference() - Constructor for class com.ibm.wala.dataflow.ssa.SSAInference
-
- SSAInference.OperatorFactory<T extends IVariable> - Interface in com.ibm.wala.dataflow.ssa
-
- SSAInference.VariableFactory - Interface in com.ibm.wala.dataflow.ssa
-
- SSAInstanceofInstruction - Class in com.ibm.wala.ssa
-
A dynamic type test (instanceof) instruction.
- SSAInstanceofInstruction(int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAInstanceofInstruction
-
- SSAInstruction - Class in com.ibm.wala.ssa
-
An instruction in SSA form.
- SSAInstruction(int) - Constructor for class com.ibm.wala.ssa.SSAInstruction
-
prevent instantiation by the outside
- SSAInstruction.IVisitor - Interface in com.ibm.wala.ssa
-
This interface is used by Instruction.visit to dispatch based on the instruction type.
- SSAInstruction.Visitor - Class in com.ibm.wala.ssa
-
A base visitor implementation that does nothing.
- ssaInstruction2Statement(CGNode, SSAInstruction, Map<SSAInstruction, Integer>, IR) - Static method in class com.ibm.wala.ipa.slicer.PDG
-
- SSAInstructionFactory - Interface in com.ibm.wala.ssa
-
An instruction factory for SSA.
- SSAInvokeDynamicInstruction - Class in com.ibm.wala.ssa
-
- SSAInvokeDynamicInstruction(int, int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Constructor for class com.ibm.wala.ssa.SSAInvokeDynamicInstruction
-
- SSAInvokeDynamicInstruction(int, int[], int, CallSiteReference, BootstrapMethodsReader.BootstrapMethod) - Constructor for class com.ibm.wala.ssa.SSAInvokeDynamicInstruction
-
- SSAInvokeInstruction - Class in com.ibm.wala.ssa
-
- SSAInvokeInstruction(int, int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.ssa.SSAInvokeInstruction
-
- SSAInvokeInstruction(int, int[], int, CallSiteReference) - Constructor for class com.ibm.wala.ssa.SSAInvokeInstruction
-
Constructor InvokeInstruction.
- SSALoadIndirectInstruction - Class in com.ibm.wala.ssa
-
A load from a pointer.
- SSALoadIndirectInstruction(int, int, TypeReference, int) - Constructor for class com.ibm.wala.ssa.SSALoadIndirectInstruction
-
- SSALoadMetadataInstruction - Class in com.ibm.wala.ssa
-
An instruction that represents a reflective or meta-programming operation, like loadClass in Java
- SSALoadMetadataInstruction(int, int, TypeReference, Object) - Constructor for class com.ibm.wala.ssa.SSALoadMetadataInstruction
-
- SSAMonitorInstruction - Class in com.ibm.wala.ssa
-
An instruction representing a monitorenter or monitorexit operation.
- SSAMonitorInstruction(int, int, boolean) - Constructor for class com.ibm.wala.ssa.SSAMonitorInstruction
-
- SSANewInstruction - Class in com.ibm.wala.ssa
-
An allocation instruction ("new") for SSA form.
- SSANewInstruction(int, int, NewSiteReference) - Constructor for class com.ibm.wala.ssa.SSANewInstruction
-
Create a new instruction to allocate a scalar.
- SSANewInstruction(int, int, NewSiteReference, int[]) - Constructor for class com.ibm.wala.ssa.SSANewInstruction
-
Create a new instruction to allocate an array.
- SSAOptions - Class in com.ibm.wala.ssa
-
Options that govern SSA construction
- SSAOptions() - Constructor for class com.ibm.wala.ssa.SSAOptions
-
- SSAOptions.DefaultValues - Interface in com.ibm.wala.ssa
-
While SSA form makes the not-unreasonable assumption that values must be defined before they are used, many
languages permit using undefined variables and simply give them some default value.
- SSAPhiInstruction - Class in com.ibm.wala.ssa
-
A phi instruction in SSA form.
- SSAPhiInstruction(int, int, int[]) - Constructor for class com.ibm.wala.ssa.SSAPhiInstruction
-
- SSAPiInstruction - Class in com.ibm.wala.ssa
-
A Pi instruction is a dummy assignment inserted at the tail of a basic block, in order
to get a new variable name to associate with some flow-insensitive dataflow fact.
- SSAPiInstruction(int, int, int, int, int, SSAInstruction) - Constructor for class com.ibm.wala.ssa.SSAPiInstruction
-
- SSAPiNodePolicy - Interface in com.ibm.wala.ssa
-
- SSAPropagationCallGraphBuilder - Class in com.ibm.wala.ipa.callgraph.propagation
-
This abstract base class provides the general algorithm for a call graph builder that relies on propagation through an iterative
dataflow solver, and constraints generated by statements in SSA form.
- SSAPropagationCallGraphBuilder(IClassHierarchy, AnalysisOptions, AnalysisCache, PointerKeyFactory) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder
-
- SSAPropagationCallGraphBuilder.ConstraintVisitor - Class in com.ibm.wala.ipa.callgraph.propagation
-
A visitor that generates constraints based on statements in SSA form.
- SSAPropagationCallGraphBuilder.ConstraintVisitor.DefaultInvariantComputer - Class in com.ibm.wala.ipa.callgraph.propagation
-
- SSAPropagationCallGraphBuilder.ConstraintVisitor.InvariantComputer - Interface in com.ibm.wala.ipa.callgraph.propagation
-
- SSAPropagationCallGraphBuilder.InterestingVisitor - Class in com.ibm.wala.ipa.callgraph.propagation
-
sets bingo to true when it visits an interesting instruction
- SSAPutInstruction - Class in com.ibm.wala.ssa
-
A putfield or putstatic instruction
- SSAPutInstruction(int, int, int, FieldReference) - Constructor for class com.ibm.wala.ssa.SSAPutInstruction
-
- SSAPutInstruction(int, int, FieldReference) - Constructor for class com.ibm.wala.ssa.SSAPutInstruction
-
- SSAReturnInstruction - Class in com.ibm.wala.ssa
-
A return instruction.
- SSAReturnInstruction(int, int, boolean) - Constructor for class com.ibm.wala.ssa.SSAReturnInstruction
-
- SSAReturnInstruction(int) - Constructor for class com.ibm.wala.ssa.SSAReturnInstruction
-
- SSAStoreIndirectInstruction - Class in com.ibm.wala.ssa
-
A store from a pointer.
- SSAStoreIndirectInstruction(int, int, int, TypeReference) - Constructor for class com.ibm.wala.ssa.SSAStoreIndirectInstruction
-
- SSASwitchInstruction - Class in com.ibm.wala.ssa
-
SSA instruction representing a switch statement.
- SSASwitchInstruction(int, int, int, int[]) - Constructor for class com.ibm.wala.ssa.SSASwitchInstruction
-
The labels in casesAndLabels represent instruction indices in the IR that each switch case branches to.
- SSAThrowInstruction - Class in com.ibm.wala.ssa
-
An instruction which unconditionally throws an exception
- SSAThrowInstruction(int, int) - Constructor for class com.ibm.wala.ssa.SSAThrowInstruction
-
- SSAUnaryOpInstruction - Class in com.ibm.wala.ssa
-
An SSA instruction for some unary operator.
- SSAUnaryOpInstruction(int, IUnaryOpInstruction.IOperator, int, int) - Constructor for class com.ibm.wala.ssa.SSAUnaryOpInstruction
-
- SSAValue - Class in com.ibm.wala.util.ssa
-
A number representating an SSA-Value and its type.
- SSAValue(int, TypeReference, MethodReference, SSAValue.VariableKey) - Constructor for class com.ibm.wala.util.ssa.SSAValue
-
Makes a SSAValue with number and type valid in the specified Method.
- SSAValue(int, TypeReference, MethodReference, String) - Constructor for class com.ibm.wala.util.ssa.SSAValue
-
Generates a SSAValue with a NamedKey (or TypeKey if name==null).
- SSAValue(int, TypeReference, MethodReference) - Constructor for class com.ibm.wala.util.ssa.SSAValue
-
Generates a SSAValue with a UniqueKey.
- SSAValue(int, SSAValue) - Constructor for class com.ibm.wala.util.ssa.SSAValue
-
Create a new instance of the same type, validity and name.
- SSAValue.NamedKey - Class in com.ibm.wala.util.ssa
-
Identify variables by a string and type.
- SSAValue.TypeKey - Class in com.ibm.wala.util.ssa
-
A key that matches variables by their type - does not compare to NamedKey.
- SSAValue.UniqueKey - Class in com.ibm.wala.util.ssa
-
A key that cannot be recreated.
- SSAValue.VariableKey - Interface in com.ibm.wala.util.ssa
-
All variables with the same name in the source code.
- SSAValue.WeaklyNamedKey - Class in com.ibm.wala.util.ssa
-
This NamedKey also equals to TypeKeys.
- SSAValueManager - Class in com.ibm.wala.util.ssa
-
Manage SSA-Variables in synthetic methods.
- SSAValueManager(ParameterAccessor) - Constructor for class com.ibm.wala.util.ssa.SSAValueManager
-
- StackMapConstants - Class in com.ibm.wala.shrikeCT
-
- StackMapConstants() - Constructor for class com.ibm.wala.shrikeCT.StackMapConstants
-
- StackMapConstants.Item - Enum in com.ibm.wala.shrikeCT
-
- StackMapConstants.ObjectType - Class in com.ibm.wala.shrikeCT
-
- StackMapConstants.StackMapFrame - Class in com.ibm.wala.shrikeCT
-
- StackMapConstants.UninitializedType - Class in com.ibm.wala.shrikeCT
-
- StackMapFrame(StackMapConstants.StackMapFrame, int) - Constructor for class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
-
- StackMapFrame(int, int, StackMapConstants.StackMapType[], StackMapConstants.StackMapType[]) - Constructor for class com.ibm.wala.shrikeCT.StackMapConstants.StackMapFrame
-
- stackMapTable(ClassWriter, MethodData, Compiler.Output, ClassHierarchyProvider, String[][], List<StackMapConstants.StackMapFrame>) - Static method in class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- StackMapTableReader - Class in com.ibm.wala.shrikeCT
-
- StackMapTableReader(ClassReader.AttrIterator) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableReader
-
- StackMapTableWriter - Class in com.ibm.wala.shrikeCT
-
- StackMapTableWriter(ClassWriter, List<StackMapConstants.StackMapFrame>) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- StackMapTableWriter(ClassWriter, MethodData, Compiler.Output, ClassHierarchyProvider, String[][]) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- StackMapTableWriter(ClassWriter, MethodData, Compiler.Output, ClassHierarchyProvider, String[][], List<StackMapConstants.StackMapFrame>) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- StackMapTableWriter(ClassWriter, List<StackMapConstants.StackMapFrame>, int[]) - Constructor for class com.ibm.wala.shrikeCT.StackMapTableWriter
-
- stacks - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- stackSizes - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- StandardFunctionTargetSelector - Class in com.ibm.wala.cast.ipa.callgraph
-
- StandardFunctionTargetSelector(IClassHierarchy, MethodTargetSelector) - Constructor for class com.ibm.wala.cast.ipa.callgraph.StandardFunctionTargetSelector
-
- StandardIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
-
- StandardIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
-
- StandardIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
-
- StandardSolver - Class in com.ibm.wala.ipa.callgraph.propagation
-
standard fixed-point iterative solver for pointer analysis
- StandardSolver(PropagationSystem, PropagationCallGraphBuilder) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.StandardSolver
-
- start(byte) - Method in class com.ibm.wala.client.AbstractEngineStopwatch
-
- start(byte) - Method in interface com.ibm.wala.client.EngineStopwatch
-
start timing for some category
- start() - Method in class com.ibm.wala.util.debug.LoggingStopwatch
-
Start the stopwatch.
- start() - Method in class com.ibm.wala.util.perf.Stopwatch
-
- start() - Method in class com.ibm.wala.util.perf.StopwatchGC
-
- start() - Method in class com.ibm.wala.util.processes.JavaLauncher
-
Launch the java process.
- START_OF_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Visit multiple times (endless) in the loop
- StartComponentMethodTargetSelector(HashMap<MethodReference, SummarizedMethod>, MethodTargetSelector) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
-
- startNewQuery() - Method in class com.ibm.wala.demandpa.alg.DemandRefinementPointsTo
-
re-initialize state for a new query
- startsWith(Atom) - Method in class com.ibm.wala.util.strings.Atom
-
- StateMachine<T> - Interface in com.ibm.wala.demandpa.alg.statemachine
-
A state machine with an error state.
- StateMachine.State - Interface in com.ibm.wala.demandpa.alg.statemachine
-
- StateMachineFactory<T> - Interface in com.ibm.wala.demandpa.alg.statemachine
-
- Statement(T, AbstractOperator<T>, T, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
-
- Statement(T, AbstractOperator<T>, T, T) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
-
- Statement(T, AbstractOperator<T>, T[]) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
-
- Statement(T, AbstractOperator<T>) - Constructor for class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver.Statement
-
- Statement - Class in com.ibm.wala.ipa.slicer
-
Identifier of a statement in an SDG.
- Statement(CGNode) - Constructor for class com.ibm.wala.ipa.slicer.Statement
-
- Statement.Kind - Enum in com.ibm.wala.ipa.slicer
-
- statements - Variable in class com.ibm.wala.ipa.callgraph.impl.AbstractRootMethod
-
- StatementVisitor(HeapModel, IFlowGraph, IClassHierarchy, CallGraph, CGNode) - Constructor for class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- StatementVisitor(CGNode, IR, DefUse) - Constructor for class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- StatementWithInstructionIndex - Class in com.ibm.wala.ipa.slicer
-
A
Statement
which carries an instruction index, representing the index of an
SSAInstruction
in the IR instruction
array.
- StatementWithInstructionIndex(CGNode, int) - Constructor for class com.ibm.wala.ipa.slicer.StatementWithInstructionIndex
-
- StatesMergedException - Exception in com.ibm.wala.demandpa.alg.statemachine
-
Exception thrown when a state machine needs to merge states and treat them as
equivalent.
- StatesMergedException() - Constructor for exception com.ibm.wala.demandpa.alg.statemachine.StatesMergedException
-
- STATIC - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
-
- StaticFieldKey - Class in com.ibm.wala.ipa.callgraph.propagation
-
An pointer key which represents a unique set for each static field.
- StaticFieldKey(IField) - Constructor for class com.ibm.wala.ipa.callgraph.propagation.StaticFieldKey
-
- staticFields - Variable in class com.ibm.wala.classLoader.BytecodeClass
-
The static fields declared in this class.
- Statistics - Class in com.ibm.wala.shrike.bench
-
This is a demo class.
- Statistics() - Constructor for class com.ibm.wala.shrike.bench.Statistics
-
- stdErr - Variable in class com.ibm.wala.util.processes.Launcher
-
- stdOut - Variable in class com.ibm.wala.util.processes.Launcher
-
- stop(byte) - Method in class com.ibm.wala.client.AbstractEngineStopwatch
-
- stop(byte) - Method in interface com.ibm.wala.client.EngineStopwatch
-
stop timing for some category
- stop() - Method in class com.ibm.wala.util.perf.Stopwatch
-
- stop() - Method in class com.ibm.wala.util.perf.StopwatchGC
-
- stopwatch - Variable in class com.ibm.wala.client.AbstractEngineStopwatch
-
- Stopwatch - Class in com.ibm.wala.util.perf
-
Basic class to time events
- Stopwatch() - Constructor for class com.ibm.wala.util.perf.Stopwatch
-
- StopwatchGC - Class in com.ibm.wala.util.perf
-
A
Stopwatch
that also queries the free memory from the GC.
- StopwatchGC(String) - Constructor for class com.ibm.wala.util.perf.StopwatchGC
-
- StoreIndirectInstruction(int, int, int, TypeReference) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- StoreIndirectInstruction(int, int, int, TypeReference) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- StoreInstruction - Class in com.ibm.wala.shrikeBT
-
This class represents instructions that store to local variables.
- StoreInstruction(short, int) - Constructor for class com.ibm.wala.shrikeBT.StoreInstruction
-
- str(Throwable) - Static method in class com.ibm.wala.util.collections.Util
-
- Streams - Class in com.ibm.wala.util.io
-
utilities for IO streams
- Streams() - Constructor for class com.ibm.wala.util.io.Streams
-
- streamToFile(File, InputStream...) - Static method in class com.ibm.wala.util.io.TemporaryFile
-
- STRICTFP - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
-
- string2TypeName(String) - Static method in class com.ibm.wala.types.TypeName
-
- StringConstant(int, String, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant.StringConstant
-
- StringConstantCharArray - Class in com.ibm.wala.ipa.callgraph.propagation
-
An
InstanceKey
which represents the constant char[] contents
of a string constant object.
- StringStuff - Class in com.ibm.wala.util.strings
-
Some simple utilities used to manipulate Strings
- StringStuff() - Constructor for class com.ibm.wala.util.strings.StringStuff
-
- StringTable - Class in com.ibm.wala.util.tables
-
- StringTable() - Constructor for class com.ibm.wala.util.tables.StringTable
-
create an empty table
- StringTable(StringTable) - Constructor for class com.ibm.wala.util.tables.StringTable
-
create an empty table with the same column headings as t
- StringTable(String[]) - Constructor for class com.ibm.wala.util.tables.StringTable
-
create an empty table with the given column headings
- stripSharp(String) - Static method in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- stripSuffix(String) - Static method in class com.ibm.wala.util.io.FileSuffixes
-
Strip the ".class" or ".java" suffix from a file name
TODO: generalize for all suffixes
- SUB_LANGUAGE_BASE - Static variable in interface com.ibm.wala.cast.tree.CAstEntity
-
Languages that introduce new kinds of CAstEntity should use this
number as the base of integers chosen to denote the new entity
types.
- SUB_LANGUAGE_BASE - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- subList(int, int) - Method in class com.ibm.wala.util.collections.Iterator2List
-
- subscript(int) - Static method in class com.ibm.wala.util.intset.BitVectorBase
-
Convert bitIndex to a subscript into the bits[] array.
- substitute(CAstSourcePositionMap.Position, String) - Method in class com.ibm.wala.cast.util.SourceBuffer
-
- substring(int, int) - Method in class com.ibm.wala.util.strings.ImmutableByteArray
-
- subTask(String) - Method in interface com.ibm.wala.util.MonitorUtil.IProgressMonitor
-
BEGIN Custom change: subtasks and canceling
- subTask(MonitorUtil.IProgressMonitor, String) - Static method in class com.ibm.wala.util.MonitorUtil
-
BEGIN Custom change: more on subtasks
- subTask(String) - Method in class com.ibm.wala.util.NullProgressMonitor
-
BEGIN Custom change: subtasks and canceling
- subTask(String) - Method in class com.ibm.wala.util.ProgressMaster
-
BEGIN Custom change: subtasks and canceling
- SubtreeOfKind - Class in com.ibm.wala.cast.tree.pattern
-
A node pattern matching a node of a given kind, without regard to its children.
- SubtreeOfKind(int) - Constructor for class com.ibm.wala.cast.tree.pattern.SubtreeOfKind
-
- SubtypesEntrypoint - Class in com.ibm.wala.ipa.callgraph.impl
-
An entrypoint whose parameter types are cones based on declared types.
- SubtypesEntrypoint(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.SubtypesEntrypoint
-
- SubtypesEntrypoint(IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.ipa.callgraph.impl.SubtypesEntrypoint
-
- summarizeByPackage() - Method in class com.ibm.wala.ipa.callgraph.impl.BasicCallGraph
-
- SummarizedMethod - Class in com.ibm.wala.ipa.summaries
-
- SummarizedMethod(MethodReference, MethodSummary, IClass) - Constructor for class com.ibm.wala.ipa.summaries.SummarizedMethod
-
- SummarizedMethodWithNames - Class in com.ibm.wala.ipa.summaries
-
A SummarizedMethod (for synthetic functions) with variable names.
- SummarizedMethodWithNames(MethodReference, MethodSummary, IClass, Map<Integer, Atom>) - Constructor for class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames
-
- SummarizedMethodWithNames(MethodReference, VolatileMethodSummary, IClass) - Constructor for class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames
-
- SummarizedMethodWithNames.SyntheticIRWithNames - Class in com.ibm.wala.ipa.summaries
-
- SummarizedMethodWithNames.SyntheticIRWithNames.SyntheticSSA2LocalMap - Class in com.ibm.wala.ipa.summaries
-
- summaryEdges - Variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
A map from Object (procedure) -> LocalSummaryEdges.
- SUPER - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- superClass - Variable in class com.ibm.wala.classLoader.BytecodeClass
-
superclass
- superclassComputed - Variable in class com.ibm.wala.classLoader.BytecodeClass
-
Compute the superclass lazily.
- supergraph - Variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
The supergraph which induces this dataflow problem
- superName - Variable in class com.ibm.wala.classLoader.BytecodeClass
-
An Atom which holds the name of the super class.
- superType - Variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
- swap() - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.MachineState
-
- SwapInstruction - Class in com.ibm.wala.shrikeBT
-
This instruction represents the swap instruction, which swaps the two values on top of the working stack.
- SwapInstruction() - Constructor for class com.ibm.wala.shrikeBT.SwapInstruction
-
- SWITCH - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
Represents a standard case statement.
- Switch - Class in com.ibm.wala.dalvik.dex.instructions
-
- Switch(int, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Switch
-
- SWITCH_DEFAULT - Static variable in interface com.ibm.wala.cast.tree.CAstControlFlowMap
-
A distinguished label that means this control flow is the default target of
a switch (or case) statement as found in many procedural languages.
- SwitchInstruction(int, int, int, int[]) - Method in class com.ibm.wala.classLoader.JavaLanguage.JavaInstructionFactory
-
- SwitchInstruction - Class in com.ibm.wala.shrikeBT
-
This instruction represents all forms of switch instructions.
- SwitchInstruction(short, int[], int) - Constructor for class com.ibm.wala.shrikeBT.SwitchInstruction
-
- SwitchInstruction(int, int, int, int[]) - Method in interface com.ibm.wala.ssa.SSAInstructionFactory
-
- SwitchPad - Interface in com.ibm.wala.dalvik.dex.instructions
-
- symbolTable - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- symbolTable() - Method in class com.ibm.wala.cast.loader.AstMethod
-
- symbolTable - Variable in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
Governing symbol table
- symbolTable - Variable in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
Governing symbol table
- symbolTable - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
Governing symbol table
- SymbolTable - Class in com.ibm.wala.ssa
-
A symbol table which associates information with each variable (value number) in an SSA IR.
- SymbolTable(int) - Constructor for class com.ibm.wala.ssa.SymbolTable
-
- SYNCHRONIZED - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
-
- synthArraycopy - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
-
- SYNTHETIC - Static variable in class com.ibm.wala.ipa.callgraph.AnalysisScope
-
- SYNTHETIC_J2SE_MODEL - Static variable in class com.ibm.wala.client.AbstractAnalysisEngine
-
- SyntheticClass - Class in com.ibm.wala.classLoader
-
An
IClass
that exists nowhere in bytecode.
- SyntheticClass(TypeReference, IClassHierarchy) - Constructor for class com.ibm.wala.classLoader.SyntheticClass
-
- SyntheticFactory - Class in com.ibm.wala.model
-
A bogus class to support returning "unknown" objects
- SyntheticFactory() - Constructor for class com.ibm.wala.model.SyntheticFactory
-
- SyntheticIR - Class in com.ibm.wala.ipa.summaries
-
- SyntheticIR(IMethod, Context, AbstractCFG, SSAInstruction[], SSAOptions, Map<Integer, ConstantValue>) - Constructor for class com.ibm.wala.ipa.summaries.SyntheticIR
-
Create an SSA form, induced over a list of instructions provided externally.
- SyntheticIRFactory - Class in com.ibm.wala.ipa.summaries
-
- SyntheticIRFactory() - Constructor for class com.ibm.wala.ipa.summaries.SyntheticIRFactory
-
- SyntheticIRWithNames(IMethod, Context, AbstractCFG, SSAInstruction[], SSAOptions, Map<Integer, ConstantValue>, Map<Integer, Atom>) - Constructor for class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames.SyntheticIRWithNames
-
- SyntheticMethod - Class in com.ibm.wala.classLoader
-
An implementation of
IMethod
, usually for a synthesized method that is not read directly from any source
Module
.
- SyntheticMethod(MethodReference, IClass, boolean, boolean) - Constructor for class com.ibm.wala.classLoader.SyntheticMethod
-
- SyntheticMethod(IMethod, IClass, boolean, boolean) - Constructor for class com.ibm.wala.classLoader.SyntheticMethod
-
- syntheticMethods - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
-
- SyntheticSSA2LocalMap(Map<Integer, Atom>) - Constructor for class com.ibm.wala.ipa.summaries.SummarizedMethodWithNames.SyntheticIRWithNames.SyntheticSSA2LocalMap
-
- SyntheticSystem - Static variable in class com.ibm.wala.ipa.callgraph.propagation.cfa.ContainerContextSelector
-
- system - Variable in class com.ibm.wala.ipa.callgraph.propagation.PropagationCallGraphBuilder
-
The system of constraints used to build this graph
- system - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
The governing propagation system, into which constraints are added
- System - Class in com.ibm.wala.model.java.lang
-
A synthetic model of java.lang.System native methods.
- System() - Constructor for class com.ibm.wala.model.java.lang.System
-
- SystemServiceModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
-
This is generates a dummy for the call to an external Activity.
- SystemServiceModel(IClassHierarchy, AnalysisOptions, AnalysisCache, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
-
- v() - Static method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalBarLabel
-
- v() - Static method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalLabel
-
- v() - Static method in class com.ibm.wala.demandpa.flowgraph.MatchBarLabel
-
- v() - Static method in class com.ibm.wala.demandpa.flowgraph.MatchLabel
-
- v() - Static method in class com.ibm.wala.demandpa.flowgraph.NewBarLabel
-
- v() - Static method in class com.ibm.wala.demandpa.flowgraph.NewLabel
-
- v() - Static method in class com.ibm.wala.demandpa.util.ArrayContents
-
- val - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.ConstantElementValue
-
the constant value
- val - Variable in class com.ibm.wala.ssa.SSAAbstractUnaryInstruction
-
- val1 - Variable in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
-
- val2 - Variable in class com.ibm.wala.ssa.SSAAbstractBinaryInstruction
-
- vals - Variable in class com.ibm.wala.shrikeCT.AnnotationsReader.ArrayElementValue
-
the values contained in the array
- value - Variable in class com.ibm.wala.cast.tree.impl.CAstImpl.CAstValueImpl
-
- value - Variable in class com.ibm.wala.dalvik.classLoader.Literal.DoubleLiteral
-
- value - Variable in class com.ibm.wala.dalvik.classLoader.Literal.FloatLiteral
-
- value - Variable in class com.ibm.wala.dalvik.classLoader.Literal.IntLiteral
-
- value - Variable in class com.ibm.wala.dalvik.classLoader.Literal.LongLiteral
-
- value - Variable in class com.ibm.wala.dalvik.classLoader.Literal
-
- value - Variable in class com.ibm.wala.dalvik.dex.instructions.Constant.ClassConstant
-
- value - Variable in class com.ibm.wala.dalvik.dex.instructions.Constant.IntConstant
-
- value - Variable in class com.ibm.wala.dalvik.dex.instructions.Constant.LongConstant
-
- value - Variable in class com.ibm.wala.dalvik.dex.instructions.Constant.StringConstant
-
- Value(T) - Constructor for class com.ibm.wala.ipa.callgraph.ContextItem.Value
-
- Value - Interface in com.ibm.wala.ssa
-
Representation of a particular value which appears in an SSA IR.
- VALUE_ANNOTATION - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_ARRAY - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_BOOLEAN - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_BYTE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_CHAR - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_DOUBLE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_ENUM - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_FIELD - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_FLOAT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_INT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_LONG - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_METHOD - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_NULL - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_SHORT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_STRING - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- VALUE_TYPE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
-
- valueChanged(int) - Method in interface com.ibm.wala.viz.viewer.IrViewer.SelectedPcListner
-
- valueMap - Variable in class com.ibm.wala.cast.ir.ssa.AbstractSSAConversion
-
- valueNumber - Variable in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
-
value number used for name where access is being performed (not in the declaring entity)
- valueNumber() - Method in interface com.ibm.wala.cast.ir.translator.AstTranslator.Symbol
-
- valueNumber - Variable in class com.ibm.wala.ipa.slicer.ParamCallee
-
Value number of the parameter
- valueNumber - Variable in class com.ibm.wala.ipa.slicer.ParamCaller
-
Value number of the actual parameter
- ValueNumberCarrier - Interface in com.ibm.wala.ipa.slicer
-
- valueOf(String) - Static method in enum com.ibm.wala.cast.ir.ssa.CAstBinaryOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.cast.ir.ssa.CAstUnaryOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.cast.ir.translator.AstTranslator.ScopeType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.cfg.exc.intra.NullPointerState.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToResult
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.ipa.slicer.PDG.Dependency
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.ipa.slicer.Statement.Kind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IBinaryOpInstruction.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IComparisonInstruction.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IConditionalBranchInstruction.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IInvokeInstruction.Dispatch
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IShiftInstruction.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeBT.IUnaryOpInstruction.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.sourcepos.Debug.LogLevel
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.util.PrimitiveAssignability.AssignabilityKind
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.util.ssa.ParameterAccessor.BasedOn
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.util.ssa.ParameterAccessor.ParamerterDisposition
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.ibm.wala.viz.DotUtil.DotOutputType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.ibm.wala.cast.ir.ssa.CAstBinaryOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.cast.ir.ssa.CAstUnaryOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.cast.ir.translator.AstTranslator.ScopeType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.cfg.exc.intra.NullPointerState.State
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values - Variable in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
-
- values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.demandpa.alg.DemandRefinementPointsTo.PointsToResult
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.ipa.callgraph.AnalysisOptions.ReflectionOptions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.ipa.slicer.PDG.Dependency
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.ipa.slicer.Slicer.ControlDependenceOptions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.ipa.slicer.Slicer.DataDependenceOptions
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.ipa.slicer.Statement.Kind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeBT.IBinaryOpInstruction.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeBT.IComparisonInstruction.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeBT.IConditionalBranchInstruction.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeBT.IInvokeInstruction.Dispatch
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeBT.IShiftInstruction.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeBT.IUnaryOpInstruction.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeCT.AnnotationsReader.AnnotationType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.shrikeCT.StackMapConstants.Item
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.sourcepos.Debug.LogLevel
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class com.ibm.wala.util.collections.BimodalMap
-
- values() - Method in class com.ibm.wala.util.collections.SmallMap
-
- values() - Static method in enum com.ibm.wala.util.PrimitiveAssignability.AssignabilityKind
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.util.ssa.ParameterAccessor.BasedOn
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.util.ssa.ParameterAccessor.ParamerterDisposition
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum com.ibm.wala.viz.DotUtil.DotOutputType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- VAR - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- variableDefiner - Variable in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
-
name of entity that defines the variable
- variableName - Variable in class com.ibm.wala.cast.ir.ssa.AstLexicalAccess.Access
-
name being accessed
- varTypes - Variable in class com.ibm.wala.shrikeBT.analysis.Analyzer
-
- VectorGenFlowFunction - Class in com.ibm.wala.dataflow.IFDS
-
A function which gens a vector of outgoing dataflow facts.
- VectorKillFlowFunction - Class in com.ibm.wala.dataflow.IFDS
-
A function which kills a vector of incoming dataflow facts
- verbose - Static variable in class com.ibm.wala.dataflow.IFDS.TabulationSolver
-
- verbose - Static variable in class com.ibm.wala.fixedpoint.impl.AbstractFixedPointSolver
-
- VERBOSE - Static variable in class com.ibm.wala.ipa.slicer.Slicer
-
- VerboseAction - Interface in com.ibm.wala.util.debug
-
An optional interface for data structures that provide a
verbose option for debugging purposes.
- Verifier - Class in com.ibm.wala.shrikeBT.analysis
-
This class typechecks intermediate code.
- Verifier(boolean, boolean, String, String, IInstruction[], ExceptionHandler[][], int[], String[][]) - Constructor for class com.ibm.wala.shrikeBT.analysis.Verifier
-
Initialize a verifier.
- Verifier(MethodData) - Constructor for class com.ibm.wala.shrikeBT.analysis.Verifier
-
Initialize a verifier.
- Verifier(MethodData, int[], String[][]) - Constructor for class com.ibm.wala.shrikeBT.analysis.Verifier
-
- verify() - Method in class com.ibm.wala.shrikeBT.analysis.Verifier
-
Try to verify the method.
- verifyCollectAll() - Method in class com.ibm.wala.shrikeBT.analysis.Verifier
-
- viewWhereEquals(Table<T>, String, T) - Static method in class com.ibm.wala.util.tables.Query
-
- viewWhereEquals(StringTable, String, String) - Static method in class com.ibm.wala.util.tables.Query
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AssignInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstAssertInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstEchoInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalRead
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstGlobalWrite
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstIsDefinedInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalRead
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.AstLexicalWrite
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.EachElementGetInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.EachElementHasNextInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.cast.ir.ssa.FixedParametersInvokeInstruction
-
- visit(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Recursively visit a given node.
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayLength
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Branch
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.CheckCast
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Constant
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.GetField
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Goto
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.InstanceOf
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Monitor
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.New
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.NewArray
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.PutField
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Return
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Throw
-
- visit(Instruction.Visitor) - Method in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AssignBarLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalBarLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AssignGlobalLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AssignLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldBarLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.GetFieldLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.MatchBarLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.MatchLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.NewBarLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.NewLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.ParamBarLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.ParamLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldBarLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.PutFieldLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.ReturnBarLabel
-
- visit(IFlowLabel.IFlowLabelVisitor, Object) - Method in class com.ibm.wala.demandpa.flowgraph.ReturnLabel
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ArrayLengthInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ArrayLoadInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ArrayStoreInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.BinaryOpInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.CheckCastInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ComparisonInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ConditionalBranchInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ConstantInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ConversionInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.DupInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.GetInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.GotoInstruction
-
- visit(IInstruction.Visitor) - Method in interface com.ibm.wala.shrikeBT.IInstruction
-
Apply a Visitor to this instruction.
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.InstanceofInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.Instruction
-
Apply a Visitor to this instruction.
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.InvokeDynamicInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.InvokeInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.LoadInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.MonitorInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.NewInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.PopInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.PutInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ReturnInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ShiftInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.StoreInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.SwapInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.SwitchInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.ThrowInstruction
-
- visit(IInstruction.Visitor) - Method in class com.ibm.wala.shrikeBT.UnaryOpInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAAddressOfInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAArrayLengthInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAArrayLoadInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAArrayStoreInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSABinaryOpInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSACheckCastInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAComparisonInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAConditionalBranchInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAConversionInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAGetCaughtExceptionInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAGetInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAGotoInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAInstanceofInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAInstruction
-
Apply an IVisitor to this instruction.
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAInvokeInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSALoadIndirectInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSALoadMetadataInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAMonitorInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSANewInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAPhiInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAPiInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAPutInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAReturnInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAStoreIndirectInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSASwitchInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAThrowInstruction
-
- visit(SSAInstruction.IVisitor) - Method in class com.ibm.wala.ssa.SSAUnaryOpInstruction
-
- visit(T) - Method in interface com.ibm.wala.util.collections.ObjectVisitor
-
- visitAddressOf(SSAAddressOfInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitAddressOf(SSAAddressOfInstruction) - Method in interface com.ibm.wala.ssa.IVisitorWithAddresses
-
- visitAllChildren(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit all children of a node.
- visitAllInstructions(SSAInstruction.Visitor) - Method in class com.ibm.wala.ssa.IR
-
visit each instruction in this IR
- visitArrayFill(ArrayFill) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitArrayGet(ArrayGet) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitArrayGet(ArrayGet) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitArrayLength(ArrayLengthInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitArrayLength(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitArrayLength(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an ArrayLength node.
- visitArrayLength(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an ArrayLength node.
- visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
-
- visitArrayLength(ArrayLength) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitArrayLength(ArrayLength) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.RefVisitor
-
- visitArrayLength(ArrayLengthInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitArrayLength(SSAArrayLengthInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitArrayLength(SSAArrayLengthInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitArrayLiteral(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitArrayLiteral(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an ArrayLiteral node.
- visitArrayLiteral(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an ArrayLiteral node.
- visitArrayLoad(IArrayLoadInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
-
- visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
-
- visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.RefVisitor
-
- visitArrayLoad(IArrayLoadInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitArrayLoad(SSAArrayLoadInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitArrayLoad(SSAArrayLoadInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitArrayPut(ArrayPut) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitArrayPut(ArrayPut) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitArrayRef(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitArrayRef(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an ArrayRef node.
- visitArrayRef(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an ArrayRef node.
- visitArrayRefAssign(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitArrayRefAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an ArrayRef Assignment node after visiting the RHS.
- visitArrayRefAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an ArrayRef Assignment node after visiting the RHS.
- visitArrayRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitArrayRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an ArrayRef Op/Assignment node after visiting the RHS.
- visitArrayRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an ArrayRef Op/Assignment node after visiting the RHS.
- visitArrayStore(IArrayStoreInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
-
- visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.ModVisitor
-
- visitArrayStore(IArrayStoreInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitArrayStore(SSAArrayStoreInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitArrayStore(SSAArrayStoreInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
-
- visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
-
- visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
- visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
-
- visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
-
- visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
-
- visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
-
- visitAssert(AstAssertInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
-
- visitAssert(AstAssertInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
- visitAssert(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitAssert(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- visitAssign(AssignInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstPreInstructionVisitor
-
- visitAssign(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitAssign(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an Assign node.
- visitAssign(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an Assign node.
- visitAssign(AssignLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitAssign(AssignLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitAssignBar(AssignBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitAssignBar(AssignBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitAssignGlobal(AssignGlobalLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitAssignGlobal(AssignGlobalLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitAssignGlobalBar(AssignGlobalBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitAssignGlobalBar(AssignGlobalBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitAssignNodes(CAstNode, C, CAstNode, CAstNode, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
-
- visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
-
- visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
- visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
-
- visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
-
- visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
-
- visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
-
- visitAstGlobalRead(AstGlobalRead) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
-
- visitAstGlobalRead(AstGlobalRead) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
- visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
-
- visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
-
- visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
- visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
-
- visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
-
- visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
-
- visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
-
- visitAstGlobalWrite(AstGlobalWrite) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
-
- visitAstGlobalWrite(AstGlobalWrite) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
- visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
-
- visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
-
- visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
- visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
-
- visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
-
- visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
-
- visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
-
- visitAstLexicalRead(AstLexicalRead) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
-
- visitAstLexicalRead(AstLexicalRead) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
- visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
-
- visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
-
- visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
- visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
-
- visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
-
- visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
-
- visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
-
- visitAstLexicalWrite(AstLexicalWrite) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
-
- visitAstLexicalWrite(AstLexicalWrite) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
- visitBinaryExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitBinaryExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a BinaryExpr node.
- visitBinaryExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a BinaryExpr node.
- visitBinaryLiteral(BinaryLiteralOperation) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitBinaryOp(IBinaryOpInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitBinaryOp(SSABinaryOpInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitBinaryOp(IBinaryOpInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitBinaryOp(SSABinaryOpInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitBinaryOp(SSABinaryOpInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitBinaryOperation(BinaryOperation) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitBinaryOperation(BinaryOperation) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitBlockExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitBlockExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a BlockExpr node.
- visitBlockExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a BlockExpr node.
- visitBlockExprAssign(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitBlockExprAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a BlockExpr Assignment node after visiting the RHS.
- visitBlockExprAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a BlockExpr Assignment node after visiting the RHS.
- visitBlockExprAssignOp(CAstNode, CAstNode, CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitBlockExprAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a BlockExpr Op/Assignment node after visiting the RHS.
- visitBlockExprAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a BlockExpr Op/Assignment node after visiting the RHS.
- visitBlockStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitBlockStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a BlockStmt node.
- visitBlockStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a BlockStmt node.
- visitBranch(Branch) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitBranch(Branch) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitCall(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitCall(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Call node.
- visitCall(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Call node.
- visitCast(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Cast node.
- visitCast(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Cast node.
- visitCatch(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitCatch(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Catch node.
- visitCatch(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Catch node.
- visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
-
- visitCheckCast(CheckCast) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
-
- visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- visitCheckCast(ITypeTestInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitCheckCast(SSACheckCastInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitCheckCast(SSACheckCastInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitChildren(CAstNode, int, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit children of a node starting at a given index.
- visitComparison(IComparisonInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitComparison(SSAComparisonInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitComparison(IComparisonInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitComparison(SSAComparisonInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitComparison(SSAComparisonInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitConditionalBranch(IConditionalBranchInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitConditionalBranch(SSAConditionalBranchInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
-
- visitConditionalBranch(IConditionalBranchInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitConditionalBranch(SSAConditionalBranchInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitConditionalBranch(SSAConditionalBranchInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitConstant(ConstantInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitConstant(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitConstant(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Constant node.
- visitConstant(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Constant node.
- visitConstant(Constant) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitConstant(Constant) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitConstant(ConstantInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitConversion(IConversionInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitConversion(SSAConversionInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitConversion(IConversionInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitConversion(SSAConversionInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitConversion(SSAConversionInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitDeclStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitDeclStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a DeclStmt node.
- visitDeclStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a DeclStmt node.
- visitDup(DupInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitDup(DupInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
-
- visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
-
- visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
- visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
-
- visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
-
- visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
-
- visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
-
- visitEachElementGet(EachElementGetInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
-
- visitEachElementGet(EachElementGetInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
- visitEachElementGet(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitEachElementGet(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an InstanceOf node.
- visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
-
- visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
-
- visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
- visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
-
- visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
-
- visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
-
- visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
-
- visitEachElementHasNext(EachElementHasNextInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
-
- visitEachElementHasNext(EachElementHasNextInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
- visitEachElementHasNext(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitEachElementHasNext(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Leave an InstanceOf node.
- visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
-
- visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
-
- visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
- visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
-
- visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
-
- visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
-
- visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
-
- visitEcho(AstEchoInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
-
- visitEcho(AstEchoInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
- visitEcho(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitEcho(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- visitEdge(T, T) - Method in class com.ibm.wala.util.graph.traverse.DFSDiscoverTimeIterator
-
- visitEmpty(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitEmpty(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an Empty node.
- visitEmpty(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an Empty node.
- visitEntities(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Recursively visit an entity.
- visitEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit any entity.
- visitEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit any entity.
- visitFieldEntity(CAstEntity, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitFieldEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Field entity.
- visitFieldEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Field entity.
- visitFileEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitFileEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a File entity.
- visitFileEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a File entity.
- visitForIn(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a For..In node.
- visitFunctionEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitFunctionEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Function entity.
- visitFunctionEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Function entity.
- visitFunctionExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitFunctionExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a FunctionExpr node.
- visitFunctionExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a FunctionExpr node.
- visitFunctionStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitFunctionStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a FunctionStmt node.
- visitFunctionStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a FunctionStmt node.
- visitGet(IGetInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitGet(SSAGetInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitGet(SSAGetInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
-
- visitGet(SSAGetInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitGet(SSAGetInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitGet(SSAGetInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
-
- visitGet(SSAGetInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitGet(SSAGetInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- visitGet(SSAGetInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.RefVisitor
-
- visitGet(IGetInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitGet(SSAGetInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitGet(SSAGetInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitGetCaughtException(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitGetCaughtException(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a GetCaughtException node.
- visitGetCaughtException(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a GetCaughtException node.
- visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
-
- visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitGetCaughtException(SSAGetCaughtExceptionInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitGetField(GetField) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitGetField(GetField) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitGetField(GetFieldLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitGetField(GetFieldLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitGetFieldBar(GetFieldBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitGetFieldBar(GetFieldBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitGetInternal(int, int, boolean, FieldReference) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitGetInternal(int, boolean, FieldReference) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitGetInternal(int, int, boolean, FieldReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitGlobalEntity(CAstEntity, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitGlobalEntity(CAstEntity, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Field entity.
- visitGoto(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitGoto(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Goto node.
- visitGoto(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Goto node.
- visitGoto(SSAGotoInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
-
- visitGoto(Goto) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitGoto(GotoInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitGoto(SSAGotoInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitGoto(SSAGotoInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitIfExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitIfExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an IfExpr node.
- visitIfExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an IfExpr node.
- visitIfgoto(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitIfgoto(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an Ifgoto node.
- visitIfgoto(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an Ifgoto node.
- visitIfStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitIfStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an IfStmt node.
- visitIfStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an IfStmt node.
- visitInclude(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- visitInstanceof(IInstanceofInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitInstanceof(SSAInstanceofInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitInstanceOf(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an InstanceOf node.
- visitInstanceOf(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an InstanceOf node.
- visitInstanceof(InstanceOf) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitInstanceof(InstanceOf) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitInstanceof(IInstanceofInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitInstanceof(SSAInstanceofInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitInstanceof(SSAInstanceofInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitInstructions(MethodEditor.Visitor) - Method in class com.ibm.wala.shrikeBT.MethodEditor
-
Apply Visitor v to each instruction in the code, for the purpose of patching the code.
- visitInvoke(IInvokeInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
-
- visitInvoke(Invoke) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitInvoke(Invoke) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
-
- visitInvoke(CGNode, CallSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
Add a constraint for a call instruction
- visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- visitInvoke(IInvokeInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitInvoke(SSAInvokeInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitInvoke(SSAInvokeInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitInvokeInternal(SSAAbstractInvokeInstruction, SSAPropagationCallGraphBuilder.ConstraintVisitor.InvariantComputer) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.analysis.typeInference.AstTypeInference.AstTypeOperatorFactory
-
- visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstInterestingVisitor
-
- visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstPointerAnalysisImpl.AstImplicitPointsToSetVisitor
-
- visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstModVisitor
-
- visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ipa.modref.AstModRef.AstRefVisitor
-
- visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstBranchVisitor
-
- visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ir.cfg.AstInducedCFG.AstPEIVisitor
-
- visitIsDefined(AstIsDefinedInstruction) - Method in class com.ibm.wala.cast.ir.ssa.AstAbstractInstructionVisitor
-
- visitIsDefined(AstIsDefinedInstruction) - Method in interface com.ibm.wala.cast.ir.ssa.AstInstructionVisitor
-
- visitIsDefinedExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitIsDefinedExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- visitLabelStmt(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitLabelStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a LabelStmt node.
- visitLabelStmt(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a LabelStmt node.
- visitLoadIndirect(SSALoadIndirectInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitLoadIndirect(ILoadIndirectInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitLoadIndirect(SSALoadIndirectInstruction) - Method in interface com.ibm.wala.ssa.IVisitorWithAddresses
-
- visitLoadMetadata(SSALoadMetadataInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitLoadMetadata(SSALoadMetadataInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitLoadMetadata(SSALoadMetadataInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitLoadMetadata(SSALoadMetadataInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitLoadMetadata(SSALoadMetadataInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitLoadMetadata(SSALoadMetadataInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitLocalLoad(ILoadInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitLocalLoad(ILoadInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitLocalScope(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitLocalScope(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a LocalScope node.
- visitLocalScope(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a LocalScope node.
- visitLocalStore(IStoreInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitLocalStore(IStoreInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitLoop(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitLoop(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Loop node.
- visitLoop(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Loop node.
- visitMacroEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitMacroEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Macro entity.
- visitMacroVar(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- visitMatch(MatchLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitMatch(MatchLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitMatchBar(MatchBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitMatchBar(MatchBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitMethod(int) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Get the current state of method i.
- visitMethods(ClassInstrumenter.MethodExaminer) - Method in class com.ibm.wala.shrikeBT.shrikeCT.ClassInstrumenter
-
Do something to every method in the class.
- visitMonitor(MonitorInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitMonitor(SSAMonitorInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
-
- visitMonitor(Monitor) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitMonitor(Monitor) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitMonitor(MonitorInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitMonitor(SSAMonitorInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitMonitor(SSAMonitorInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitNew(NewInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitNew(SSANewInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitNew(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitNew(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a New node.
- visitNew(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a New node.
- visitNew(SSANewInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
-
- visitNew(New) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitNew(New) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitNew(NewLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitNew(SSANewInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitNew(NewLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitNew(SSANewInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitNew(SSANewInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
-
- visitNew(CGNode, NewSiteReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.rta.AbstractRTABuilder
-
Add a constraint for an allocate
- visitNew(SSANewInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitNew(SSANewInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.ModVisitor
-
- visitNew(NewInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitNew(SSANewInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitNew(SSANewInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitNewArray(NewArray) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitNewArrayFilled(NewArrayFilled) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitNewBar(NewBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitNewBar(NewBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit any node.
- visitNode(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit any node.
- visitNormalInstructions(SSAInstruction.Visitor) - Method in class com.ibm.wala.ssa.IR
-
visit each normal (non-phi, non-pi, non-catch) instruction in this IR
- visitObjectLiteral(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitObjectLiteral(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an ObjectLiteral node.
- visitObjectLiteral(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an ObjectLiteral node.
- visitObjectRef(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitObjectRef(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an ObjectRef node.
- visitObjectRef(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an ObjectRef node.
- visitObjectRefAssign(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitObjectRefAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an ObjectRef Assignment node after visiting the RHS.
- visitObjectRefAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an ObjectRef Assignment node after visiting the RHS.
- visitObjectRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitObjectRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an ObjectRef Op/Assignment node after visiting the RHS.
- visitObjectRefAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an ObjectRef Op/Assignment node after visiting the RHS.
- Visitor() - Constructor for class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- Visitor() - Constructor for class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- Visitor() - Constructor for class com.ibm.wala.shrikeBT.MethodEditor.Visitor
-
- Visitor() - Constructor for class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitParam(ParamLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitParam(ParamLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitParamBar(ParamBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitParamBar(ParamBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
-
- visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
-
- visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- visitPhi(SSAPhiInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitPi(SSAPiInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitPi(SSAPiInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitPi(SSAPiInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitPi(SSAPiInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.PointerAnalysisImpl.ImplicitPointsToSetVisitor
-
- visitPi(SSAPiInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitPi(SSAPiInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- visitPi(SSAPiInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitPi(SSAPiInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitPop(PopInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitPop(PopInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitPreds(Object, IFlowLabel.IFlowLabelVisitor) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- visitPreds(Object, IFlowLabel.IFlowLabelVisitor) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
-
Apply a visitor to the predecessors of some node.
- visitPrimitive(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitPrimitive(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Primitive node.
- visitPrimitive(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Primitive node.
- visitPut(IPutInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitPut(SSAPutInstruction) - Method in class com.ibm.wala.cast.ipa.callgraph.AstSSAPropagationCallGraphBuilder.AstConstraintVisitor
-
- visitPut(SSAPutInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
-
- visitPut(SSAPutInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitPut(SSAPutInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitPut(SSAPutInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitPut(SSAPutInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- visitPut(SSAPutInstruction) - Method in class com.ibm.wala.ipa.modref.ModRef.ModVisitor
-
- visitPut(IPutInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitPut(SSAPutInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitPut(SSAPutInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitPutField(PutField) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitPutField(PutField) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitPutField(PutFieldLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitPutField(PutFieldLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitPutFieldBar(PutFieldBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitPutFieldBar(PutFieldBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitPutInternal(int, int, boolean, FieldReference) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitPutInternal(int, boolean, FieldReference) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitPutInternal(int, int, boolean, FieldReference) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitReturn(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitReturn(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Return node.
- visitReturn(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Return node.
- visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
-
- visitReturn(Return) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitReturn(ReturnLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitReturn(ReturnLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- visitReturn(ReturnInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitReturn(SSAReturnInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitReturn(SSAReturnInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitReturnBar(ReturnBarLabel, Object) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowLabelVisitor
-
- visitReturnBar(ReturnBarLabel, Object) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowLabel.IFlowLabelVisitor
-
- visitScopedEntities(CAstEntity, Map, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit scoped entities of an entity using a given iterator.
- visitScopedEntities(CAstEntity, Iterator, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- visitScriptEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitScriptEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Script entity.
- visitScriptEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Script entity.
- visitShift(IShiftInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitShift(IShiftInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitSpecialParentScope(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitSpecialParentScope(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
- visitSpecialParentScope(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a LocalScope node.
- visitStoreIndirect(SSAStoreIndirectInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitStoreIndirect(IStoreIndirectInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitStoreIndirect(SSAStoreIndirectInstruction) - Method in interface com.ibm.wala.ssa.IVisitorWithAddresses
-
- visitSuccs(Object, IFlowLabel.IFlowLabelVisitor) - Method in class com.ibm.wala.demandpa.flowgraph.AbstractFlowGraph
-
- visitSuccs(Object, IFlowLabel.IFlowLabelVisitor) - Method in interface com.ibm.wala.demandpa.flowgraph.IFlowGraph
-
Apply a visitor to the successors of some node.
- visitSuper(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitSuper(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Super node.
- visitSuper(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Super node.
- visitSwap(SwapInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitSwap(SwapInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitSwitch(SwitchInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitSwitch(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitSwitch(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Switch node.
- visitSwitch(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Switch node.
- visitSwitch(SSASwitchInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
-
- visitSwitch(Switch) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitSwitch(Switch) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitSwitch(SwitchInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitSwitch(SSASwitchInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitSwitch(SSASwitchInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitThis(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitThis(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a This node.
- visitThis(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a This node.
- visitThrow(ThrowInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitThrow(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitThrow(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Throw node.
- visitThrow(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Throw node.
- visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.BranchVisitor
-
- visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.cfg.InducedCFG.PEIVisitor
-
- visitThrow(Throw) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitThrow(Throw) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.DemandPointerFlowGraph.StatementVisitor
-
- visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.demandpa.flowgraph.SimpleDemandPointerFlowGraph.StatementVisitor
-
- visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.ConstraintVisitor
-
- visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- visitThrow(ThrowInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitThrow(SSAThrowInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitThrow(SSAThrowInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitTry(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitTry(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Try node.
- visitTry(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Try node.
- visitTypeEntity(CAstEntity, AstTranslator.WalkContext, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitTypeEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Type entity.
- visitTypeEntity(CAstEntity, C, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Type entity.
- visitTypeLiteralExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitTypeLiteralExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an TYPE_LITERAL_EXPR node.
- visitUnaryExpr(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitUnaryExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a UnaryExpr node.
- visitUnaryExpr(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a UnaryExpr node.
- visitUnaryOp(IUnaryOpInstruction) - Method in class com.ibm.wala.analysis.stackMachine.AbstractIntStackMachine.BasicStackFlowProvider.BasicStackMachineVisitor
-
- visitUnaryOp(SSAUnaryOpInstruction) - Method in class com.ibm.wala.analysis.typeInference.TypeInference.TypeOperatorFactory
-
- visitUnaryOp(IUnaryOpInstruction) - Method in class com.ibm.wala.shrikeBT.IInstruction.Visitor
-
- visitUnaryOp(SSAUnaryOpInstruction) - Method in interface com.ibm.wala.ssa.SSAInstruction.IVisitor
-
- visitUnaryOp(SSAUnaryOpInstruction) - Method in class com.ibm.wala.ssa.SSAInstruction.Visitor
-
- visitUnaryOperation(UnaryOperation) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
-
- visitUnaryOperation(UnaryOperation) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
-
- visitUnwind(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitUnwind(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit an Unwind node.
- visitUnwind(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit an Unwind node.
- visitVar(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitVar(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Var node.
- visitVar(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Var node.
- visitVarAssign(CAstNode, CAstNode, CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitVarAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Var Assignment node after visiting the RHS.
- visitVarAssign(CAstNode, CAstNode, CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Var Assignment node after visiting the RHS.
- visitVarAssignOp(CAstNode, CAstNode, CAstNode, boolean, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitVarAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Var Op/Assignment node after visiting the RHS.
- visitVarAssignOp(CAstNode, CAstNode, CAstNode, boolean, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Var Op/Assignment node after visiting the RHS.
- visitVoid(CAstNode, AstTranslator.WalkContext, CAstVisitor<AstTranslator.WalkContext>) - Method in class com.ibm.wala.cast.ir.translator.AstTranslator
-
- visitVoid(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.CAstVisitor
-
Visit a Void node.
- visitVoid(CAstNode, C, CAstVisitor<C>) - Method in class com.ibm.wala.cast.tree.visit.DelegatingCAstVisitor
-
Visit a Void node.
- vn - Variable in class com.ibm.wala.ipa.callgraph.propagation.SSAPropagationCallGraphBuilder.InterestingVisitor
-
- VOID - Static variable in interface com.ibm.wala.cast.tree.CAstNode
-
- Void - Static variable in class com.ibm.wala.types.TypeReference
-
- VoidFunction<T> - Interface in com.ibm.wala.util.functions
-
- VoidName - Static variable in class com.ibm.wala.types.TypeReference
-
- VoidTypeCode - Static variable in class com.ibm.wala.types.TypeReference
-
- VOLATILE - Static variable in class com.ibm.wala.cast.tree.CAstQualifier
-
- VolatileMethodSummary - Class in com.ibm.wala.ipa.summaries
-
Instructions can be added in a non-ascending manner.
- VolatileMethodSummary(MethodSummary) - Constructor for class com.ibm.wala.ipa.summaries.VolatileMethodSummary
-
- VpnService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-
- VpnServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
-