Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

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
 
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
 
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
 
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.
addExceptionalEdges(Instruction) - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
Add any exceptional edges generated by the last instruction in a basic block.
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(AndroidEntryPoint.IExecutionOrder) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
Place the call in the same section after the given call or "label".
after(int) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint.ExecutionOrder
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
 
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 in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
 
AndroidComponent - Enum in com.ibm.wala.dalvik.util
Android Components like Activity, Service, ...
AndroidContext - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Fetches an android/content/Context.
AndroidContext(Context, AndroidTypes.AndroidContextType) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.AndroidContext
 
AndroidEntryPoint - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
An AdnroidEntryPoint is basically the same as a DexEntryPoint.
AndroidEntryPoint(AndroidEntryPointLocator.AndroidPossibleEntryPoint, IMethod, IClassHierarchy, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
AndroidEntryPoint(AndroidEntryPointLocator.AndroidPossibleEntryPoint, IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
AndroidEntryPoint(AndroidEntryPoint.ExecutionOrder, IMethod, IClassHierarchy, AndroidComponent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
AndroidEntryPoint(AndroidEntryPoint.ExecutionOrder, IMethod, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.impl.AndroidEntryPoint
 
AndroidEntryPoint.ExecutionOrder - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
The ExecutionOrder is used to partially order EntryPoints.
AndroidEntryPoint.ExecutionOrderComperator - Class in com.ibm.wala.dalvik.ipa.callgraph.impl
AndroidEntryPoints have to be sorted before building the model.
AndroidEntryPoint.IExecutionOrder - Interface in com.ibm.wala.dalvik.ipa.callgraph.impl
Implement this interface to put entitys into the AndroidModel.
AndroidEntryPointLocator - Class in com.ibm.wala.dalvik.util
Searches an Android application for its EntryPoints.
AndroidEntryPointLocator() - 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 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(IInstantiationBehavior) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Setting the behaviour may be handy in the later model.
AndroidModelParameterManager(MethodReference, boolean) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
AndroidModelParameterManager(ParameterAccessor) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
AndroidPossibleEntryPoint(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 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 in com.ibm.wala.dalvik.util
 
Application - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
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 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
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
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
 
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 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 in com.ibm.wala.dalvik.dex.instructions
for binary ops not defined in JVML
BinaryOperation.OpID - Enum in com.ibm.wala.dalvik.dex.instructions
 
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 in com.ibm.wala.dalvik.dex.instructions
 
Branch.UnaryBranch - Class in com.ibm.wala.dalvik.dex.instructions
 
Branch.UnaryBranch.CompareOp - Enum 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
 
BroadcastReceiver - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
BroadcastReceiverName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
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
 
build() - Method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
Build the IR
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
 
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
 
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(Intent) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
compareTo(AndroidEntryPoint.IExecutionOrder) - Method in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator.AndroidPossibleEntryPoint
 
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
 
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
 
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, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.FlatInstantiator
Satisfy the interface.
createInstance(TypeReference, boolean, SSAValue.VariableKey, Set<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.Instantiator
Creates a new instance of type calling all that's necessary.
createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.Instantiator
Satisfy the interface.
createInstance(TypeReference, boolean, SSAValue.VariableKey, Set<? extends SSAValue>) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
Creates a new instance of type calling all that's necessary.
createInstance(TypeReference, Object...) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
Satisfy the interface.

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, boolean) - Constructor for class com.ibm.wala.dalvik.analysis.typeInference.DalvikTypeVariable
 
DalvikTypeVariable(TypeAbstraction) - 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 - 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, int) - Constructor for class com.ibm.wala.dalvik.classLoader.DexFileModule
 
DexFileModule(File, String) - 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 IR from 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
 
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
 
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
 
EPContainAny(AndroidComponent) - Static method in class com.ibm.wala.dalvik.util.AndroidEntryPointManager
Determines if any EntryPoint extends the specified component.
equalAction(Intent) - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Does not consider the associated URI.
equals(Object) - Method in class com.ibm.wala.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
 
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 com.ibm.wala.dalvik.util.AndroidComponent
Returns the Element the type matches exactly the given type.
explicit(TypeReference) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
Returns the Element the type matches exactly the given type.
explicit(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
Returns the Element the type matches exactly the given type.
ExternalIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
 
ExternalIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
 
ExternalIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
 
ExternalModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
This is generates a dummy for the call to an external Activity.
ExternalModel(IClassHierarchy, AnalysisOptions, 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
 
flags - Variable in class com.ibm.wala.dalvik.util.AndroidEntryPointLocator
 
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
 
flow(AbstractIntRegisterMachine.MachineState, DexCFG.BasicBlock) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
flow(AbstractIntRegisterMachine.MachineState, DexCFG.BasicBlock, 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 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
 
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 com.ibm.wala.dalvik.util.AndroidComponent
Return the Item that is a matching superclass.
from(IMethod, IClassHierarchy) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
Returns the AndroidComponent the method is declared in.

G

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(boolean) - Method in class com.ibm.wala.dalvik.classLoader.DexIClass
 
getAnnotations() - Method in class com.ibm.wala.dalvik.classLoader.DexIField
 
getAnnotations() - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getAnnotations(boolean) - Method in class com.ibm.wala.dalvik.classLoader.DexIMethod
 
getBasicBlock() - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
 
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, IMethod, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior
Returns how the model should behave on the type.
getBehavior(TypeName, TypeName, MethodReference, String) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
 
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 - Class in com.ibm.wala.dalvik.dex.instructions
 
GetField(int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.GetField
 
getField(Atom) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
GetField.GetInstanceField - Class in com.ibm.wala.dalvik.dex.instructions
 
GetField.GetStaticField - Class in com.ibm.wala.dalvik.dex.instructions
 
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(Selector) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MicroModel
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.MiniModel
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.ExternalModel
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.SystemServiceModel
 
getMethod() - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.UnknownTargetModel
 
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 com.ibm.wala.dalvik.util.AndroidComponent
The TypeName associated to the component.
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 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(ArrayGet.Type) - Static method in class com.ibm.wala.dalvik.dex.instructions.ArrayGet
 
getType() - Method in class com.ibm.wala.dalvik.dex.instructions.ArrayPut
 
getType() - Method in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.ExternalIntent
 
getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
 
getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
 
getType() - Method in class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
 
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
 
Goto - Class in com.ibm.wala.dalvik.dex.instructions
 
Goto(int, int, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.Goto
 
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
 
HostApduService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
HostApduServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 

I

IBinder - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IBinderName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IGNORE - Static variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
IgnoreIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
 
IgnoreIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
 
IgnoreIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.IgnoreIntent
 
IInstantiationBehavior - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
 
IInstantiationBehavior() - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior
 
IInstantiationBehavior.Exactness - Enum in com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters
Information on how the IInstanciationBehavior made its decision for IInstantiationBehavior.InstanceBehavior
IInstantiationBehavior.InstanceBehavior - Enum 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
 
indexOf(Object) - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
init(List<Module>) - Method in class com.ibm.wala.dalvik.classLoader.WDexClassLoaderImpl
 
init(AbstractIntRegisterMachine.BasicRegisterFlowProvider.BasicRegisterMachineVisitor, Instruction.Visitor) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
Initialize the visitors used to perform the flow functions
init(AbstractIntRegisterMachine.Meeter, AbstractIntRegisterMachine.FlowProvider) - Method in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine
 
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
 
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 - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Determines the target of an Android-Intent.
Intent() - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
Intent(String) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
Intent(Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
Intent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
Intent(TypeName, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
Intent(TypeName) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
 
intent(String, String, String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
Make an intent.
intent(String, String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
 
intent(String) - Static method in class com.ibm.wala.dalvik.util.AndroidSettingFactory
 
Intent - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
Intent.IntentType - Enum in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
 
INTENT_KEY - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent
Key into the Context that represents the Intent.
INTENT_KEY - Static variable in class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
Key into the Context that represents the Intent.
IntentContext - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Wraps an Intent to be suitable to be a Context-Element.
IntentContext(Intent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
 
IntentContext(Context, Intent) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContext
 
IntentContextInterpreter - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
An SSAContextInterpreter that 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(IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextSelector
 
IntentContextSelector(ContextSelector, IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentContextSelector
 
IntentModel - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel
Like MicroModel but includes CallBacks.
IntentModel(IClassHierarchy, AnalysisOptions, IAnalysisCacheView, Atom) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.androidModel.IntentModel
 
IntentName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IntentSender - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IntentSenderName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IntentService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IntentServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
IntentStarters - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Contains Information on functions that start Android-Components based on an Intent.
IntentStarters(IClassHierarchy) - Constructor for class com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters
 
IntentStarters.StarterFlags - Enum in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
The flags influence the later model.
IntentStarters.StartInfo - Class in com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa
Contains information on how to call a starter-function.
InternalIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
InternalIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
InternalIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.InternalIntent
 
IntLiteral(int) - Constructor for class com.ibm.wala.dalvik.classLoader.Literal.IntLiteral
 
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 com.ibm.wala.dalvik.util.AndroidComponent
 
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
isEmpty() - Method in class com.ibm.wala.dalvik.classLoader.InstructionArray
 
isEntryBlock() - Method in class com.ibm.wala.dalvik.classLoader.DexCFG.BasicBlock
 
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
 
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(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Handed through to an IInstantiationBehavior if set in the constructor.
isReuse(TypeName, IMethod) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.ReuseParameters
Is the parameter REUSE in a call from forModel to inCallTo.
isSeen(TypeReference, boolean) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Return if the type is managed by this class.
isSeen(TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
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

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.
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
 
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
 
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
 
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
 

M

MachineState(DexCFG.BasicBlock) - Constructor for class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.MachineState
 
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
 
make(DexIMethod, SSACFG, DexCFG, SSAInstruction[], SymbolTable, boolean, SSAPiNodePolicy) - Static method in class com.ibm.wala.dalvik.ssa.DexSSABuilder
 
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
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
 
mRef - Variable in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModel
 
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
 
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.
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
 
noInstructions - Static variable in class com.ibm.wala.dalvik.dex.instructions.Instruction
 
NotificationListenerService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
NotificationListenerServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 

O

object - Variable in class com.ibm.wala.dalvik.dex.instructions.CheckCast
 
object - Variable in class com.ibm.wala.dalvik.dex.instructions.Monitor
 
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
 
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.StartComponentMethodTargetSelector - Class in com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs
 

P

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.
primitive - Variable in class com.ibm.wala.dalvik.dex.instructions.Return.ReturnSingle
 
PrintService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
PrintServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
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 - Class in com.ibm.wala.dalvik.dex.instructions
 
PutField(int, int, String, String, String, Opcode, DexIMethod) - Constructor for class com.ibm.wala.dalvik.dex.instructions.PutField
 
putField(Atom, TypeReference) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.AndroidModelClass
 
PutField.PutInstanceField - Class in com.ibm.wala.dalvik.dex.instructions
 
PutField.PutStaticField - Class in com.ibm.wala.dalvik.dex.instructions
 
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

query - Static variable in class com.ibm.wala.dalvik.util.androidEntryPoints.ProviderEP
 

R

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.
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
 
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
 
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
 

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
 
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(TypeReference, int, SSAInstruction) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
Register a variable _after_ allocation.
setAllocation(TypeReference, int) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
setAllocation(SSAValue) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.AndroidModelParameterManager
 
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(TypeName, IInstantiationBehavior.InstanceBehavior, IInstantiationBehavior.Exactness) - Method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.LoadedInstantiationBehavior
 
setBehavior(Atom, 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
setSwitchPad(SwitchPad) - Method in class com.ibm.wala.dalvik.dex.instructions.Switch
 
SettingInjectorService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
SettingInjectorServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
setUpAndroidAnalysisScope(URI, String, ClassLoader, URI...) - Static method in class com.ibm.wala.dalvik.util.AndroidAnalysisScope
Creates an Android Analysis Scope
setUpAndroidAnalysisScope(URI, int, String, ClassLoader, URI...) - Static method in class com.ibm.wala.dalvik.util.AndroidAnalysisScope
 
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
 
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
 
SpellCheckerService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
SpellCheckerServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
StandardIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
 
StandardIntent(Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
 
StandardIntent(Atom, Atom) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.StandardIntent
 
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
 
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
 
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

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
 
TelephonyManager - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
TelephonyManagerName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
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 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 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 in com.ibm.wala.dalvik.dex.instructions
for unary ops not defined in JVML
UnaryOperation.OpID - Enum 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(TypeReference) - Static method in class com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.SpecializedInstantiator
 
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.
UnknownIntent(String) - Constructor for class com.ibm.wala.dalvik.util.AndroidSettingFactory.UnknownIntent
 
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
 
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
 
UserHandle - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
UserHandleName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 

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 com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryOperation.DalvikBinaryOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.UnaryOperation.DalvikUnaryOp
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.ArrayGet.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryLiteralOperation.OpID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryOperation.DalvikBinaryOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.BinaryOperation.OpID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.Branch.BinaryBranch.CompareOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.Branch.UnaryBranch.CompareOp
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class com.ibm.wala.dalvik.dex.instructions.SparseSwitchPad
 
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.UnaryOperation.DalvikUnaryOp
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.dex.instructions.UnaryOperation.OpID
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.Exactness
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.parameters.IInstantiationBehavior.InstanceBehavior
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.androidModel.stubs.AndroidBoot.BootAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.Intent.IntentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.ipa.callgraph.propagation.cfa.IntentStarters.StarterFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.util.AndroidComponent
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.util.AndroidEntryPointLocator.LocatorFlags
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.util.AndroidPreFlightChecks.Test
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ibm.wala.dalvik.util.AndroidTypes.AndroidContextType
Returns an array containing the constants of this enum type, in the order they are declared.
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
 
VpnService - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 
VpnServiceName - Static variable in class com.ibm.wala.dalvik.util.AndroidTypes
 

W

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
 
workingState - Variable in class com.ibm.wala.dalvik.ssa.AbstractIntRegisterMachine.BasicRegisterFlowProvider
 
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links