See: Description
| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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. |
| InvokePolymorphicInsn |
An invoke-polymorphic instruction.
|
| 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.
|
Classes relating to a register-based opcode system.
PACKAGES USED:
com.android.dx.utilCopyright © 2020. All Rights Reserved.