Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ABSTRACT_INPUT_METHOD_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- 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.
- AbstractInputMethodService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- AbstractInputMethodServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- 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.
- ACC_ABSTRACT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
- 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_INTERFACE - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
- ACC_NATIVE - 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.dalvik.classLoader.DexConstants
- ACC_PROTECTED - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
- ACC_STATIC - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
- ACC_STRICT - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
- ACC_SYNCHRONIZED - Static variable in interface com.ibm.wala.dalvik.classLoader.DexConstants
- 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_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
- ACCESSIBILITY_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- AccessibilityService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- AccessibilityServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- 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
- ACTIVITY - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- ACTIVITY - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
- 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
- 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
- add(Instruction) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- ADD_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- ADD_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- ADD_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- ADD_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- ADD_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- ADD_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- ADD_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- ADD_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- addAll(Collection<? extends Instruction>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- addBootCode(TypeSafeInstructionFactory, SSAValueManager, VolatileMethodSummary) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
- 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.
- addCallSeen(CallSiteReference, Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
DO NOT CALL! - This is for IntentContextSelector.
- addClassPathToScope(String, AnalysisScope, ClassLoaderReference) - Static method in class com.ibm.wala.dalvik.util.AndroidAnalysisScope
-
Handle .apk file.
- addMethod(IMethod) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- 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.
- after(int) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
- 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(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
- all() - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
-
Perform all checks defined in this class.
- allBut(Set<AndroidPreFlightChecks.Test>) - Method in class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
-
Perform all checks defined in this class but the listed ones.
- allocateLocals() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
- allocateNewLocalsArray() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
- AND_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- AND_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- AND_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- AND_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- 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_MODEL_CLASS - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- 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() - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
- AndroidBoot.BootAction - Enum Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
- AndroidComponent - Enum Class 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(AndroidEntryPoint.ExecutionOrder, 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(AndroidEntryPointLocator.AndroidPossibleEntryPoint, IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
- AndroidEntryPoint(AndroidEntryPointLocator.AndroidPossibleEntryPoint, IMethod, IClassHierarchy, AndroidComponent) - 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() - Constructor for class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
- 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 Class 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, IAnalysisCacheView) - 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(ParameterAccessor) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
- 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
- AndroidPossibleEntryPoint(String, AndroidEntryPoint.ExecutionOrder) - Constructor for class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
- AndroidPossibleEntryPoint(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, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.util.AndroidPreFlightChecks
- AndroidPreFlightChecks.Test - Enum Class 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) - 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 Class in com.ibm.wala.dalvik.util
- Application - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- APPLICATION - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- APPLICATION - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
- 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
- ApplicationName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- args - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
- args - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
- 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
- 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 Class in com.ibm.wala.dalvik.dex.instructions
- 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
- 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
- asModule() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
- assignIBinder(SSAValue, List<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
-
Set the iBinder in the callee.
- 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
- attachActivities(Set<? extends SSAValue>, SSAValue, SSAValue, SSAValue, SSAValue, SSAValue) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
- AttributeSet - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- AttributeSetName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- AUTO_INFER_API_LEVEL - Static variable in class com.ibm.wala.dalvik.classLoader.DexFileModule
B
- BasicBlock(int) - Constructor for class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
- BasicRegisterFlowProvider(DexCFG) - Constructor for class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
-
Only subclasses can instantiate
- BasicRegisterMachineVisitor() - Constructor for class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor
- BEFORE_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Basicly the same as AT_FIRST but visited after AT_FIRST
- belongsTo(AndroidComponent) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
- between(AndroidEntryPoint.IExecutionOrder[], AndroidEntryPoint.IExecutionOrder) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
- between(AndroidEntryPoint.IExecutionOrder[], AndroidEntryPoint.IExecutionOrder[]) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Use this variant to refer to multiple locations.
- between(AndroidEntryPoint.IExecutionOrder, AndroidEntryPoint.IExecutionOrder) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Use this to place a call to an EntryPoint between two other EntryPoint calls or ExecutionOrder "labels".
- between(AndroidEntryPoint.IExecutionOrder, AndroidEntryPoint.IExecutionOrder[]) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
- BinaryBranch(int, int, Branch.BinaryBranch.CompareOp, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch
- BinaryLiteralOperation - Class in com.ibm.wala.dalvik.dex.instructions
- BinaryLiteralOperation(int, BinaryLiteralOperation.OpID, int, int, Literal, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
- BinaryLiteralOperation.OpID - Enum Class in com.ibm.wala.dalvik.dex.instructions
- BinaryOperation - Class in com.ibm.wala.dalvik.dex.instructions
- BinaryOperation(int, BinaryOperation.OpID, int, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
- BinaryOperation.DalvikBinaryOp - Enum Class in com.ibm.wala.dalvik.dex.instructions
-
for binary ops not defined in JVML
- BinaryOperation.OpID - Enum Class in com.ibm.wala.dalvik.dex.instructions
- BINDER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- BITNOT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.DalvikUnaryOp
- body - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
- body - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
- BOTTOM - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
- Branch - Class in com.ibm.wala.dalvik.dex.instructions
- Branch(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Branch
- Branch.BinaryBranch - Class in com.ibm.wala.dalvik.dex.instructions
- Branch.BinaryBranch.CompareOp - Enum Class in com.ibm.wala.dalvik.dex.instructions
- Branch.UnaryBranch - Class in com.ibm.wala.dalvik.dex.instructions
- Branch.UnaryBranch.CompareOp - Enum Class in com.ibm.wala.dalvik.dex.instructions
- BridgeContext - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- BridgeContextName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- BROADCAST - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
-
So External and maybe internal
- BROADCAST_RECEIVER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- BroadcastReceiver - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- BroadcastReceiverName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- build() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
-
Build the IR
- build(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
Generates the model on a sub-set of Entrypoints.
- build(Atom, Collection<? extends AndroidEntryPoint>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
Generate the SummarizedMethod for the model (in this.model).
- build(Atom, Collection<? extends AndroidEntryPoint>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
- build(Atom, Collection<? extends AndroidEntryPoint>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
- build(Atom, Collection<? extends AndroidEntryPoint>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.UnknownTargetModel
- buildLocalMap - Static variable in class com.ibm.wala.dalvik.classLoader.DexIRFactory
- built - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
- Bundle - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- BundleName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
C
- cache - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
- CALL_ON_ACTIVITY_RESULT - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
-
Call the function onActivityResult of the calling Activity.
- CB_HEURISTIC - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
-
Additionally select all functions that override a function of the Android stubs.
- cha - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
- 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
- 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.
- 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
- ClassConstant(int, TypeReference, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant.ClassConstant
- 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
- clone() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
- CMPG_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- CMPG_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- CMPG_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- CMPG_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- CMPG_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- CMPG_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- CMPG_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- CMPG_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- CMPL_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- CMPL_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- CMPL_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- CMPL_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- CMPL_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- CMPL_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- CMPL_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- CMPL_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- collectParameters(Iterable<? extends Entrypoint>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.ReuseParameters
-
Searches the given entrypoints for those parameters.
- com.ibm.wala.dalvik.analysis.typeInference - package com.ibm.wala.dalvik.analysis.typeInference
- 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.
- 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
- 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(AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
- compareTo(Intent) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
- computeDeclaredMethods() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
- Configuration - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- ConfigurationName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- 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
- contains(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- containsAll(Collection<?>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- containsMethod(Selector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- 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
- Context - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- CONTEXT - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- CONTEXT_BRIDGE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
- CONTEXT_FREE - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
-
For internal use only.
- CONTEXT_IMPL - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
- ContextImpl - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- ContextImplName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- contextIsIrrelevant(IMethod) - Method in class com.ibm.wala.dalvik.classLoader.DexIRFactory
- 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
- ContextThemeWrapper - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- ContextThemeWrapperName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- ContextWrapper - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- ContextWrapperName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- copyState(AbstractIntRegisterMachine.MachineState) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
- CREATE - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
-
Create a new instance on each occurrence.
- CREATE_APK_CONTEXT - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
-
Crate an instance of android.app.ContextImpl for the apk.
- CREATE_SYSTEM_CONTEXT - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
-
Create an instance of android.app.ContextImpl for the system.
- createContext(TypeReference, SSAValue.VariableKey) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
-
Creates a new instance of android/content/Context.
- createContextWrapper(TypeReference, SSAValue.VariableKey) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
- 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, 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, 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.FlatInstantiator
-
Satisfy the interface.
- createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.Instantiator
-
Satisfy the interface.
- createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
-
Satisfy the interface.
D
- DalvikTypeInference - Class in com.ibm.wala.dalvik.analysis.typeInference
- DalvikTypeInference(IR, boolean) - Constructor for class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference
- DalvikTypeInference.DalvikTypeVarFactory - Class in com.ibm.wala.dalvik.analysis.typeInference
- DalvikTypeInference.TypeOperatorFactory - Class in com.ibm.wala.dalvik.analysis.typeInference
- DalvikTypeVarFactory() - Constructor for class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference.DalvikTypeVarFactory
- DalvikTypeVariable - Class in com.ibm.wala.dalvik.analysis.typeInference
- DalvikTypeVariable(TypeAbstraction) - Constructor for class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeVariable
- DalvikTypeVariable(TypeAbstraction, boolean) - Constructor for class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeVariable
- debugDumpEntryPoints(List<AndroidEntryPointLocator.AndroidPossibleEntryPoint>) - Static method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
- DEFAULT - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
-
No mapping was found, the default-value was used as a fall-back.
- 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_INTENT_OVERRIDES - Static variable in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
- 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
- defaultOffset - Variable in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
- defaultOffset - Variable in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
- descriptor - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
- 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
- DexEntryPoint(MethodReference, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
- DexFileModule - Class in com.ibm.wala.dalvik.classLoader
-
A module which is a wrapper around .dex and .apk file.
- DexFileModule(File, String) - Constructor for class com.ibm.wala.dalvik.classLoader.DexFileModule
- DexFileModule(File, String, int) - Constructor for class com.ibm.wala.dalvik.classLoader.DexFileModule
- 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(IAnalysisCacheView) - Constructor for class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
- DexIField - Class in com.ibm.wala.dalvik.classLoader
- DexIField(Field, 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(Method, 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(ClassDef, DexFileModule) - Constructor for class com.ibm.wala.dalvik.classLoader.DexModuleEntry
- DexSSABuilder - Class in com.ibm.wala.dalvik.ssa
-
This class constructs an SSA
IRfrom a backing ShrikeBT instruction stream. - DexUtil - Class in com.ibm.wala.dalvik.classLoader
- DexUtil() - Constructor for class com.ibm.wala.dalvik.classLoader.DexUtil
- 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
- 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
- DIV_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- DIV_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- DIV_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- DIV_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- DIV_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- DIV_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- DIV_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- DIV_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- doBoot - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
- doFlatComponents() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Controlls the initialization of Components.
- DoubleLiteral(double) - Constructor for class com.ibm.wala.dalvik.classLoader.Literal.DoubleLiteral
- DOUBLETOFLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- DOUBLETOINT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- DOUBLETOLONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- DREAM_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- DreamService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- DreamServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- 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
E
- 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.
- 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.
- 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.
- 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.
- ENTRIES - Static variable in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
- entryPoints - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
- EP_HEURISTIC - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
-
Additionally select all functions that override a function of an AndroidComponent.
- EPContainAny(AndroidComponent) - Static method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Determines if any EntryPoint extends the specified component.
- EQ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
- 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.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.DexModuleEntry
- 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
- EQZ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
- EXACT - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
-
The decision was made based on a exact known mapping from the given data.
- 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.
- explicit(TypeName) - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
-
Returns the Element the type matches exactly the given type.
- explicit(TypeReference) - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
-
Returns the Element the type matches exactly the given type.
- explicit(String) - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
-
Returns the Element the type matches exactly the given type.
- EXTERNAL_TARGET - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
-
The Class the Intent Action refers to belongs to an external App
- 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
- ExternalIntent(String) - 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, IAnalysisCacheView, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
F
- fetchCallerContext() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
-
Fetches the context of the caller.
- fetchIBinder(SSAValue) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
-
Fetch the permissions to start the component with.
- fetchResults(List<? super SSAValue>, List<? super SSAValue>, List<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
-
Grab mResultCode and mResultData.
- fieldName - Variable in class com.ibm.wala.dalvik.dex.instructions.GetField
- fieldName - Variable in class com.ibm.wala.dalvik.dex.instructions.PutField
- fieldType - Variable in class com.ibm.wala.dalvik.dex.instructions.GetField
- fieldType - Variable in class com.ibm.wala.dalvik.dex.instructions.PutField
- finish(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Calls all remaining enterLABEL-functions, finally calls leaveAT_LAST.
- firstValue - Variable in class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
- FlatInstantiator - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
Add code to create an instance of a type in a synthetic method.
- FlatInstantiator(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, IClassHierarchy, MethodReference, AnalysisScope) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.FlatInstantiator
- FlatInstantiator(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, IClassHierarchy, MethodReference, AnalysisScope, int) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.FlatInstantiator
- FloatLiteral(float) - Constructor for class com.ibm.wala.dalvik.classLoader.Literal.FloatLiteral
- FLOATTODOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- FLOATTOINT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- FLOATTOLONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- flow(AbstractIntRegisterMachine.MachineState, DexCFG.BasicBlock) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
- flow(AbstractIntRegisterMachine.MachineState, DexCFG.BasicBlock) - Method in interface com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.FlowProvider
-
Compute the MachineState at the exit of a basic block, given a MachineState at the block's entry.
- flow(AbstractIntRegisterMachine.MachineState, DexCFG.BasicBlock, DexCFG.BasicBlock) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
- flow(AbstractIntRegisterMachine.MachineState, DexCFG.BasicBlock, DexCFG.BasicBlock) - Method in interface com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.FlowProvider
-
Compute the MachineState at the end of an edge, given a MachineState at the edges's entry.
- Fragment - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- FRAGMENT - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- FragmentEP - Class in com.ibm.wala.dalvik.util.androidEntryPoints
-
Hardcoded EntryPoint-specifications for an Android-Activity.
- FragmentEP() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.FragmentEP
- FragmentName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- from(IClass, IClassHierarchy) - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
-
Return the Item that is a matching superclass.
- from(IMethod, IClassHierarchy) - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
-
Returns the AndroidComponent the method is declared in.
G
- GE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
- 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.
- getAction() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
- getAddressFromIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getAllFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This class does not contain any fields.
- getAllForPhi(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
- getAllImplementedInterfaces() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This class does not impement any interfaces.
- getAllInstanceFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This class does not contain any fields.
- getAllMethods() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- getAllStaticFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This class does not contain any fields.
- getAnnotations() - 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.DexIClass
- getAnnotations(boolean) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getArraysWritten() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getBasicBlock() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
- 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.DefaultInstantiationBehavior
- 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, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
- 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.
- 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
- getBytecodeIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getCalleeTarget(CGNode, CallSiteReference, IClass) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
- 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.
- getCallSites() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getCasesAndLabels() - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
- 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
- getClassDefItem() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
- getClassDefItem() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
- 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
- getClassHierarcy() - Method in class com.ibm.wala.dalvik.classLoader.WDexClassLoaderImpl
- getClassInitializer() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
- getClassInitializer() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- getClassName() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
- 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.
- getComponents() - Static 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.
- getContainer() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
- getContainer() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
- getContextType() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
- 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.
- getCurrentBlock() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
- getCurrentInstructionIndex() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
- getCurrentProgramCounter() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
- getCurrentSuccessor() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
- 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
- getDeclaredExceptions() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getDeclaredInstanceFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This class does not contain any fields.
- getDeclaredMethods() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- getDeclaredStaticFields() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This class does not contain any fields.
- 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
- getDefaultLabel() - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
- 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
- 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
- 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
- getDirectInterfaces() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- getDoBootSequence() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Whether to generate a global android environment.
- 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
- getElementCount() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
- getEntries() - Method in class com.ibm.wala.dalvik.classLoader.DexFileModule
- getEntryPoints(IClassHierarchy) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
-
Searches a ClassHierarchy for EntryPoints by their method-signature (optionally with heuristics).
- getEntryState() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
- 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.
- getExceptionHandlers() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
- getExceptionReg() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getField(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- 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.GetInstanceField - Class in com.ibm.wala.dalvik.dex.instructions
- GetField.GetStaticField - Class in com.ibm.wala.dalvik.dex.instructions
- getFieldsRead() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getFieldsWritten() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getFieldTypeReference() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
- getFile() - Method in class com.ibm.wala.dalvik.classLoader.DexFileModule
- getFirstInstructionIndex() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
- getFlags() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
-
These influence how the model is built.
- getFree(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
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
- getHandlers() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getImplicitExceptionTypes(Instruction) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
- getIn(DexCFG.BasicBlock) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
- getIndexFromPc(int) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- getIndirectionData() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getIndirectionData() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
- 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
- getInputStream() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
- getInstance(IClassHierarchy) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- GetInstanceField(int, int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.GetField.GetInstanceField
- getInstantiationBehavior(IClassHierarchy) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Controls the instantiation of variables in the model.
- getInstructionFromIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getInstructionIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- 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
- 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.
- 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
- 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.
- getIRView(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
- getIRView(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
- getKnownMethods() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters
- 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
- getLastInstructionIndex() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
- getLineNumber(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getLocal(int) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
- getLocalMap() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
- getLocals() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
-
Use with care.
- getLocalVariableName(int, int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getMainThread() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
- 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.
- getMaxStackHeight() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
- getMaxStackHeight() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- 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() - 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(Selector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- 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.
- getMethodEncap() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
-
Creates an "encapsulated" version of the model.
- getModelBehavior() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
The behavior set using setModelBehavior(Class).
- 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.
- 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 class com.ibm.wala.dalvik.util.AndroidComponent
-
The TypeName associated to the component.
- getNewSites() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getNumber() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
- getNumberOfParameterRegisters() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getNumberOfParameters() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- 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
- 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
- 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
- getOrderValue() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.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
- getPackage() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Return the package of the analyzed app.
- getPackageContext() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
- getParameterAnnotations() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getParameterSourcePosition(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getParameterType(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getParentMethod() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
- getPcFromIndex(int) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- getPrettyName() - Method in enum class com.ibm.wala.dalvik.util.AndroidComponent
-
A name usable for display-output.
- getProgramCounter(int) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
- getProgressMonitor() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Can be used to indicate the progress or to cancel operations.
- getReference() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
- getReference() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- 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.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.
- getReturnReg() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getReturnType() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getReturnType() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
- getSection() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
- 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
- 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.dalvik.classLoader.DexIMethod
- getSignature() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getSourcePosition(int) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getStackHeight() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
-
Returns the stackHeight.
- GetStaticField(int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.GetField.GetStaticField
- 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.
- getSuperclass() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
-
This is a subclass of the root class.
- getSystemContext() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot
- getTable() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
- getTotalEdges() - Static method in class com.ibm.wala.dalvik.classLoader.DexCFG
- getTotalInsts() - Static method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- getType() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
- getType() - 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(ArrayGet.Type) - Static method in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
- getUnallocated(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Get an unused number to assign to.
- getUnmanaged() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Retreive a SSA-Value that is not under management.
- 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
- GEZ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
- Goto - Class in com.ibm.wala.dalvik.dex.instructions
- Goto(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Goto
- GPS_LISTENER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- GPS_NMEA_LISTENER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- GT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.DalvikBinaryOp
- GT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
- GTZ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
- guessPackage() - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Get the package of the analyzed app.
H
- hadSectionSwitch(AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Determines for an AndroidEntryPoint if a label got skipped over.
- handleINVOKE_VIRTUAL(int, String, String, String, int[], Opcode) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- Handler - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- HandlerName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- hasExceptionHandler() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- hashCode() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
- hashCode() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
- hashCode() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
- hashCode() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- hashCode() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
- hashCode() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- hashCode() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
- hashCode() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
- hashCode() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
CLASHES: Does not consider intent-type.
- hashCode() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
- hashCode() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
- hashCode() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
- hashCode() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
- hashCode() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
- hashCode() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
- hasLocalVariableTable() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- hasValue(int) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
- HOST_APDU_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- HostApduService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- HostApduServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- HTTP - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
I
- IBinder - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- IBinderName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- IGNORE - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
-
Do not handle intent
- IGNORE - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
- 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
- IgnoreIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
- 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 Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
Information on how the IInstanciationBehavior made its decision for
IInstantiationBehavior.InstanceBehavior - IInstantiationBehavior.InstanceBehavior - Enum Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
The handling for a variable occurring in the AndroidModel.
- IIntentSender - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- IIntentSenderName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- INCLUDE_CALLBACKS - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
-
If this flag is not set only functions of actual Android-Components are returned.
- indexOf(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- INHERITED - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
-
No direct mapping was found for the type, the one returned is from a superclass.
- 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(List<Module>) - Method in class com.ibm.wala.dalvik.classLoader.WDexClassLoaderImpl
- initialize() - Method in class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference
- initializeVariables() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
Convenience method ...
- initializeVariables() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
- INPUT_METHOD_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- InputMethodService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- InputMethodServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- insert - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
- instance - Variable in class com.ibm.wala.dalvik.dex.instructions.GetField.GetInstanceField
- instance - Variable in class com.ibm.wala.dalvik.dex.instructions.PutField.PutInstanceField
- 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
- 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.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
- instructions - Variable in class com.ibm.wala.dalvik.classLoader.DexIMethod
- instructions() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- 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.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
- IntConstant(int, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant.IntConstant
- intent(String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
- intent(String, String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
- intent(String, String, String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
-
Make an intent.
- Intent - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
-
Determines the target of an Android-Intent.
- Intent - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- Intent() - 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) - 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(String) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
- 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.
- INTENT_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- Intent.IntentType - Enum Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
- 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
-
An
SSAContextInterpreterthat redirects functions that start Android-Components. - IntentContextInterpreter(IClassHierarchy, AnalysisOptions, IAnalysisCacheView) - 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(ContextSelector, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextSelector
- IntentContextSelector(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, IAnalysisCacheView, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
- IntentName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- INTENTS - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
- 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 Class 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.
- INTERNAL_TARGET - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
-
The Class the Intent Action refers to belongs to this App
- 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
- InternalIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
- IntLiteral(int) - Constructor for class com.ibm.wala.dalvik.classLoader.Literal.IntLiteral
- INTTOBYTE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- INTTOCHAR - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- INTTODOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- INTTOFLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- INTTOLONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- INTTOSHORT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- invalidate(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
- 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
- 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
- InvokeVirtual(int, String, String, String, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeVirtual
- 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
- isActivity() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
-
If the function is defined in a class that extends an Activity.
- 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 class com.ibm.wala.dalvik.util.AndroidComponent
- isAnnotation() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- isArrayClass() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- isBridge() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- isCatchBlock() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
- isClassFile() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
- isClinit() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- 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
-
Shorthand for not(
AndroidModelParameterManager.isReuse(TypeReference). - isEmpty() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- isEntryBlock() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
- isEnum() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- isExitBlock() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.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.
- isFallThrough() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
-
True if the instruction can continue.
- isFinal() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
- isFinal() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- isFloat() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
- isFloat() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
- isInit() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- isInterface() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
- isInterface() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- isInternal(boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
-
Is the Intents target internally resolvable.
- isIntZeroConstant() - Method in class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeVariable
- isMemberOf(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
- isModule() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- isModuleFile() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
- isMove() - Method in class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
- isNative() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- isPEI() - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction
-
True if the instruction can throw an exception
- isPrimitive() - Method in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
- 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
- isProtected() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
- isProtected() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- 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
- isReferenceType() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- 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.
- isReuse(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Handed through to an IInstantiationBehavior if set in the constructor.
- isSeen(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
- isSeen(TypeReference, boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Return if the type is managed by this class.
- isSourceFile() - Method in class com.ibm.wala.dalvik.classLoader.DexModuleEntry
- 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.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
- isSub() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
- isSynchronized() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- isSynthetic() - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
- isSynthetic() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- isSystemService() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
- isUnsigned() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
- isUnsigned() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryOperation
- isVolatile() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
- isVolatile() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- isWalaSynthetic() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- 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
- 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
- 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
- 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
- iterator() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
- iterator() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
K
- KeyEventName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- klass - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
L
- LE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
- leaveAT_LAST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Gets called when the model gets finished.
- leaveAT_LAST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopAndroidModel
-
Does not insert any special handling.
- leaveAT_LAST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopKillAndroidModel
-
Loops to AT_FIRST.
- leaveAT_LAST(int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.SequentialAndroidModel
-
Does not insert any special handling.
- LEZ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
- Literal - Class in com.ibm.wala.dalvik.classLoader
- Literal() - Constructor for class com.ibm.wala.dalvik.classLoader.Literal
- Literal.DoubleLiteral - Class in com.ibm.wala.dalvik.classLoader
- Literal.FloatLiteral - Class in com.ibm.wala.dalvik.classLoader
- Literal.IntLiteral - Class in com.ibm.wala.dalvik.classLoader
- Literal.LongLiteral - Class in com.ibm.wala.dalvik.classLoader
- LoadedApk - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- LoadedApkName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- LoadedInstantiationBehavior - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
Behavior loaded from a file.
- LoadedInstantiationBehavior(IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
- LOADER_CB - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- LoaderCB - Class in com.ibm.wala.dalvik.util.androidEntryPoints
-
Hardcoded specifications of androids loader call-backs.
- LoaderCB() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.LoaderCB
- LOCATION_LISTENER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- LOCATION_MGR - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- LocationEP - Class in com.ibm.wala.dalvik.util.androidEntryPoints
-
Hardcoded specifications of androids location handling call-backs.
- LocationEP() - Constructor for class com.ibm.wala.dalvik.util.androidEntryPoints.LocationEP
- LongConstant(int, long, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant.LongConstant
- LongLiteral(long) - Constructor for class com.ibm.wala.dalvik.classLoader.Literal.LongLiteral
- LONGTODOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- LONGTOFLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- LONGTOINT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- LoopAndroidModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure
-
Builds an Android Model incorporating two loops.
- LoopAndroidModel(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopAndroidModel
- LoopKillAndroidModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure
-
Builds an Android Model incorporating three loops.
- LoopKillAndroidModel(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.LoopKillAndroidModel
- LT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.DalvikBinaryOp
- LT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
- LTZ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
M
- MachineState(DexCFG.BasicBlock) - Constructor for class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
- make(DexIMethod, SSACFG, DexCFG, SSAInstruction[], SymbolTable, boolean, SSAPiNodePolicy) - Static method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
- make(IR, boolean) - Static method in class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference
- make(File) - Static method in class com.ibm.wala.dalvik.classLoader.DexFileModule
- make(File, int) - Static method in class com.ibm.wala.dalvik.classLoader.DexFileModule
- makeAndroidBinaryAnalysisScope(URI, String) - Static method in class com.ibm.wala.dalvik.dex.util.config.DexAnalysisScopeReader
- makeCFG(IMethod, Context) - Method in class com.ibm.wala.dalvik.classLoader.DexIRFactory
- makeContextFree(AndroidComponent) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
- makeIR(IMethod, Context, SSAOptions) - Method in class com.ibm.wala.dalvik.classLoader.DexIRFactory
- makeModelBehavior(VolatileMethodSummary, TypeSafeInstructionFactory, SSAValueManager, Iterable<? extends Entrypoint>) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
What special handling to insert into the model.
- makeParameterTypes(IMethod, int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.DexEntryPoint
- makeStmtRHS(int) - Method in class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference
- makeVariable(int) - Method in class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference.DalvikTypeVarFactory
- MANAGER - Static variable in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
- maxLocals - Variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
the max number of locals in play
- MEDIA_ROUTE_PROVIDER_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- MediaRouteProviderService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- MediaRouteProviderServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- 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.
- 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
- method - Variable in class com.ibm.wala.dalvik.dex.instructions.Instruction
- methodName - Variable in class com.ibm.wala.dalvik.dex.instructions.Invoke
- MicroModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
-
Model for single Target Class.
- MicroModel(IClassHierarchy, AnalysisOptions, IAnalysisCacheView, 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
- MiniModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
-
Models all classes derived from the given AndroidComponent.
- MiniModel(IClassHierarchy, AnalysisOptions, IAnalysisCacheView, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
- model - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
- 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
- MOVE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- MOVE_EXCEPTION - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- MOVE_WIDE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- mRef - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
- MUL_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- MUL_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- MUL_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- MUL_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- MUL_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- MUL_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- MUL_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- MUL_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- MULTIPLE_TIMES_IN_LOOP - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
-
Do multiple calls in the loop.
- 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
N
- name - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
- name - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
- name - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
- name - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
- name - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.UnknownTargetModel
- NE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
- needsAllocation(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Returns if an instance for that type needs to be allocated.
- needsEdgeFlow() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
- needsEdgeFlow() - Method in interface com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.FlowProvider
- needsNodeFlow() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
- needsNodeFlow() - Method in interface com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.FlowProvider
- needsPhi(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Returns if a PhiInstruction (still) has to be added.
- NEGDOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- NEGFLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- NEGINT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- NEGLONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- New - Class in com.ibm.wala.dalvik.dex.instructions
- New(int, int, NewSiteReference, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.New
- NewArray - Class in com.ibm.wala.dalvik.dex.instructions
- NewArray(int, int, NewSiteReference, int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.NewArray
- NewArrayFilled - Class in com.ibm.wala.dalvik.dex.instructions
- NewArrayFilled(int, int, NewSiteReference, TypeReference, int[], int[], Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
- newSiteRef - Variable in class com.ibm.wala.dalvik.dex.instructions.New
- newSiteRef - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArray
- newSiteRef - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
- NEZ - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
- noInstructions - Static variable in class com.ibm.wala.dalvik.dex.instructions.Instruction
- NOT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- NOTIFICATION_LISTENER_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- NotificationListenerService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- NotificationListenerServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- NOTINT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
- NOTLONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
O
- object - Variable in class com.ibm.wala.dalvik.dex.instructions.CheckCast
- object - Variable in class com.ibm.wala.dalvik.dex.instructions.Monitor
- OBJECT_IN_EP - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
- OFF_HOST_APDU_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- OffHostApduService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- OffHostApduServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- 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
- 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
- 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.
- 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
- 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.
- 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
- 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
- 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
- OPTIMISTIC - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
-
Should uninitialized variables be considered TOP (optimistic) or BOTTOM (pessimistic);
- options - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
- OR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- OR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- OR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- OR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- order - Variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
- order - Variable in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
- 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, IAnalysisCacheView) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides
- OVERRIDES - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
- Overrides.StartComponentMethodTargetSelector - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
P
- PACKAGE - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
-
The value is based on the package of the variable.
- PackedSwitchPad - Class in com.ibm.wala.dalvik.dex.instructions
- PackedSwitchPad(SwitchPayload, int) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PackedSwitchPad
- pad - Variable in class com.ibm.wala.dalvik.dex.instructions.Switch
- paramManager - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
- parent - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
- parseBytecode() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- pc - Variable in class com.ibm.wala.dalvik.dex.instructions.Instruction
- PolicyManager - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- PolicyManagerName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- 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.
- PREFIX - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
- primitive - Variable in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
- PRINT_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- PrintService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- PrintServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- PROVIDER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- 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
- putField(Atom, TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
- 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.PutInstanceField - Class in com.ibm.wala.dalvik.dex.instructions
- PutField.PutStaticField - Class in com.ibm.wala.dalvik.dex.instructions
- PutInstanceField(int, int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PutField.PutInstanceField
- PutStaticField(int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PutField.PutStaticField
Q
- QUENCH_PERMISSIONS - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
-
The intent is started using other permissions as the caller has.
- query - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
R
- RECOGNITION_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- RecognitionService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- RecognitionServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
- recordFactoryType(CGNode, IClass) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
- regA - Variable in class com.ibm.wala.dalvik.dex.instructions.Switch
- registerIndex - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
- registerIntent(Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Set more information to an Intent.
- registerIntentForce(Intent) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Set intent possibly overwriting more specific information.
- REM_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- REM_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- REM_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- REM_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- REM_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- REM_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- REM_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- REM_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- REMOTE_VIEWS_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- RemoteViewsService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- RemoteViewsServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- remove(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- removeAll(Collection<?>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- replaceValue(int, int) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
- reset() - Static method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
- resolve() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
- RESOLVER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- Resources - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- ResourcesName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- retainAll(Collection<?>) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- Return - Class in com.ibm.wala.dalvik.dex.instructions
- Return(int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Return
- Return.ReturnDouble - Class in com.ibm.wala.dalvik.dex.instructions
- Return.ReturnSingle - Class in com.ibm.wala.dalvik.dex.instructions
- Return.ReturnVoid - Class in com.ibm.wala.dalvik.dex.instructions
- ReturnDouble(int, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Return.ReturnDouble
- ReturnSingle(int, int, boolean, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
- returnTypesBetween(AndroidEntryPoint.IExecutionOrder, AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.structure.AbstractAndroidModel
-
Return a List of all Types returned by functions between start (inclusive) and end (exclusive).
- ReturnVoid(int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Return.ReturnVoid
- REUSE - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
-
Use a single instance throughout the model (uses Phi-in).
- REUSE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
- ReuseParameter(int, String, TypeReference, MethodReference, int) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.ReuseParameters.ReuseParameter
- ReuseParameters - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
-
Helper for building the Descriptor of a model.
- ReuseParameters(IInstantiationBehavior, AndroidModel) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.ReuseParameters
- ReuseParameters.ReuseParameter - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
- RSUB_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- RSUB_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- RSUB_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- RSUB_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
S
- 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.
- scopeUp() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Leave a subordinate scope.
- 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.
- 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.
- Service - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
- 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
- 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.
- setAllocation(SSAValue) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
- setAllocation(TypeReference, int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
- setAllocation(TypeReference, int, SSAInstruction) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
-
Register a variable _after_ allocation.
- setAllowIntentRerouting(boolean) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Controll modification of an Intents target after construction.
- setArrayDataTable(ArrayPayload) - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
- setBehavior(Atom, IInstantiationBehavior.InstanceBehavior, IInstantiationBehavior.Exactness) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
- setBehavior(TypeName, IInstantiationBehavior.InstanceBehavior, IInstantiationBehavior.Exactness) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
- 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.
- setContextFree() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
-
Set the CONTEXT_FREE Flag.
- setDefaultBehavior(IInstantiationBehavior.InstanceBehavior) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
- 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.
- setExplicit() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
- setImmutable() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
- setInstantiationBehavior(IInstantiationBehavior) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Controls the instantiation of variables in the model.
- setIntent(SSAValue, List<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
-
Call Activity.setIntent.
- setLocal(int, int) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
-
set the value of local i to symbol j
- setModelBehavior(Class<? extends AbstractAndroidModel>) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Set the class instantiated by makeModelBehavior.
- 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.
- 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.
- 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.
- setProgressMonitor(MonitorUtil.IProgressMonitor) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
-
Set the monitor returned by
AndroidEntryPointManager.getProgressMonitor(). - setSwitchPad(SwitchPad) - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
- SETTING_INJECTOR_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- SettingInjectorService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- SettingInjectorServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- setUpAndroidAnalysisScope(URI, int, String, ClassLoader, URI...) - Static method in class com.ibm.wala.dalvik.util.AndroidAnalysisScope
- setUpAndroidAnalysisScope(URI, String, ClassLoader, URI...) - Static method in class com.ibm.wala.dalvik.util.AndroidAnalysisScope
-
Creates an Android Analysis Scope
- SHL_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- SHL_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- SHL_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- SHL_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- SHR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- SHR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- SHR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- SHR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- 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
- size() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- sizes - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArray
- sizes - Variable in class com.ibm.wala.dalvik.dex.instructions.NewArrayFilled
- SMS - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- SMS_GSM - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- solve() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
- 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
- SparseSwitchPad - Class in com.ibm.wala.dalvik.dex.instructions
- SparseSwitchPad(SwitchPayload, int) - Constructor for class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
- 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
- SPELL_CHECKER_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- SpellCheckerService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- SpellCheckerServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- STANDARD_ACTION - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
-
The Action is a Constant defined on the Android-Reference Manual
- 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
- StandardIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
- 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
- StringConstant(int, String, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Constant.StringConstant
- STUBS_VERSION - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
- SUB_DOUBLE - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- SUB_FLOAT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- SUB_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- SUB_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- superType - Variable in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
- 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
- SwitchPad - Interface in com.ibm.wala.dalvik.dex.instructions
- syntheticMethods - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.Overrides.StartComponentMethodTargetSelector
- SYSTEM_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
- 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, IAnalysisCacheView, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
T
- t_boolean - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
- t_byte - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
- t_char - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
- t_int - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
- t_object - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
- t_short - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
- t_wide - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
- tableAddressOffset - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
- tableAddressOffset - Variable in class com.ibm.wala.dalvik.dex.instructions.Switch
- target - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
- target - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
- TELEPHONY - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- TelephonyManager - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- TelephonyManagerName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- TEXT_TO_SPEECH_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- TextToSpeechService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- TextToSpeechServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- Throw - Class in com.ibm.wala.dalvik.dex.instructions
- Throw(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Throw
- throwable - Variable in class com.ibm.wala.dalvik.dex.instructions.Throw
- toArray() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- toArray(T[]) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
- toEncodedMethod() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- toMethodReference(AndroidModelParameterManager) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.ReuseParameters
- TOP - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
- toString() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
- toString() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG
- toString() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
- toString() - Method in class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation
- toString() - Method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.DalvikBinaryOp
- toString() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeDirect
- toString() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeInterface
- toString() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeStatic
- toString() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeSuper
- toString() - Method in class com.ibm.wala.dalvik.dex.instructions.Invoke.InvokeVirtual
- toString() - Method in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.DalvikUnaryOp
- toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
- toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
- toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
- toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
- toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
- toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
- toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
- toString() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StartInfo
- toString() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
- type - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayFill
- type - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
- type - Variable in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
- type - Variable in class com.ibm.wala.dalvik.dex.instructions.CheckCast
- type - Variable in class com.ibm.wala.dalvik.dex.instructions.InstanceOf
- type2atom(TypeName) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.DefaultInstantiationBehavior
-
Convert a TypeName back to an Atom.
- type2atom(TypeName) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
-
Convert a TypeName back to an Atom.
- typeOfCallerContext() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidStartComponentTool
- TypeOperatorFactory() - Constructor for class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference.TypeOperatorFactory
U
- UNANALYZED - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
- UnaryBranch(int, int, Branch.UnaryBranch.CompareOp, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch
- UnaryOperation - Class in com.ibm.wala.dalvik.dex.instructions
- UnaryOperation(int, UnaryOperation.OpID, int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.UnaryOperation
- UnaryOperation.DalvikUnaryOp - Enum Class in com.ibm.wala.dalvik.dex.instructions
-
for unary ops not defined in JVML
- UnaryOperation.OpID - Enum Class in com.ibm.wala.dalvik.dex.instructions
- unbind() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
- UNBOUND - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
- understands(CGNode) - Method in class com.ibm.wala.dalvik.classLoader.DexIContextInterpreter
- understands(CGNode) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextInterpreter
-
If the function associated with the node is handled by this class.
- understands(TypeReference) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
- UNKNOWN - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- UNKNOWN_TARGET - Enum constant in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
-
The target could not be Identified for sure
- UnknownIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
- UnknownIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
- UnknownIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
- UnknownTargetModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
-
This Model is used to start an Android-Component of unknown Target.
- UnknownTargetModel(IClassHierarchy, AnalysisOptions, IAnalysisCacheView, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.UnknownTargetModel
- update - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
- uri - Variable in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
- USELESS - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
-
For internal use during development
- UserHandle - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- UserHandleName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- USHR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- USHR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- USHR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- USHR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
V
- 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_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
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.DalvikBinaryOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.DalvikUnaryOp
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
-
Returns the enum constant of this class with the specified name.
- values - Variable in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
- values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.DalvikBinaryOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.DalvikUnaryOp
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.util.AndroidComponent
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- 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
- 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(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
- 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
- visitBinaryLiteral(BinaryLiteralOperation) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.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
- 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
- visitCheckCast(CheckCast) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
- 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
- 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
- visitGoto(Goto) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
- 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
- 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
- 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
- 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
- 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
- Visitor() - Constructor for class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
- visitPhi(SSAPhiInstruction) - Method in class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeInference.TypeOperatorFactory
- 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
- visitReturn(Return) - Method in class com.ibm.wala.dalvik.dex.instructions.Instruction.Visitor
- 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
- 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
- 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
- VPN_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- VpnService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- VpnServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
W
- WALLPAPER_SERVICE - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidComponent
- WallpaperService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- WallpaperServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- WDexClassLoaderImpl - Class in com.ibm.wala.dalvik.classLoader
-
ClassLoader for Java & Dalvik.
- WDexClassLoaderImpl(ClassLoaderReference, IClassLoader, SetOfClasses, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.classLoader.WDexClassLoaderImpl
- Window - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- WindowName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
- WITH_ANDROID - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
-
This will pull in components defined in the Android-API.
- WITH_CTOR - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
-
Add the constructor of detected components to the entrypoints.
- WITH_SUPER - Enum constant in enum class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
-
If a class does not override a method of a component, add a call to the method in the super-class to the entriepoints.
- workingState - Variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
X
- XOR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- XOR_INT - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
- XOR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
- XOR_LONG - Enum constant in enum class com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form