Package com.android.dx.rop.code

Classes relating to a register-based opcode system.

See:
          Description

Interface Summary
BasicBlock.Visitor BasicBlock visitor interface
Insn.Visitor Visitor interface for this (outer) class.
TranslationAdvice Interface for "advice" passed from the late stage of translation back to the early stage.
 

Class Summary
AccessFlags Constants used as "access flags" in various places in classes, and related utilities.
BasicBlock Basic block of register-based instructions.
BasicBlockList List of BasicBlock instances.
ConservativeTranslationAdvice Implementation of TranslationAdvice which conservatively answers false to all methods.
CstInsn Instruction which contains an explicit reference to a constant.
DexTranslationAdvice Implementation of TranslationAdvice which represents what the dex format will be able to represent.
Exceptions Common exception types.
FillArrayDataInsn Instruction which fills a newly created array with a predefined list of constant values.
Insn A register-based instruction.
Insn.BaseVisitor Base implementation of Insn.Visitor, which has empty method bodies for all methods.
InsnList List of Insn instances.
LocalItem A local variable item: either a name or a signature or both.
LocalVariableExtractor Code to figure out which local variables are active at which points in a method.
LocalVariableInfo Container for local variable information for a particular RopMethod.
PlainCstInsn Instruction which contains an explicit reference to a constant but which cannot throw an exception.
PlainInsn Plain instruction, which has no embedded data and which cannot possibly throw an exception.
RegisterSpec Combination of a register number and a type, used as the sources and destinations of register-based operations.
RegisterSpecList List of RegisterSpec instances.
RegisterSpecSet Set of RegisterSpec instances, where a given register number may appear only once in the set.
RegOps All the register-based opcodes, and related utilities.
Rop Class that describes all the immutable parts of register-based operations.
RopMethod All of the parts that make up a method at the rop layer.
Rops Standard instances of Rop.
SourcePosition Information about a source position for code, which includes both a line number and original bytecode address.
SwitchInsn Instruction which contains switch cases.
ThrowingCstInsn Instruction which contains an explicit reference to a constant and which might throw an exception.
ThrowingInsn Instruction which possibly throws.
 

Package com.android.dx.rop.code Description

Classes relating to a register-based opcode system.

PACKAGES USED:



Copyright © 2015. All rights reserved.