| Package | Description |
|---|---|
| com.android.dx.cf.code |
Implementation of classes having to do with Java simulation, such as
is needed for verification or stack-to-register conversion.
|
| com.android.dx.dex.cf |
Classes for translating Java classfiles into Dalvik classes.
|
| com.android.dx.dex.code | |
| com.android.dx.rop.code |
Classes relating to a register-based opcode system.
|
| com.android.dx.ssa | |
| com.android.dx.ssa.back |
| Class and Description |
|---|
| LocalItem
A local variable item: either a name or a signature or both.
|
| RegisterSpec
Combination of a register number and a type, used as the sources and
destinations of register-based operations.
|
| RopMethod
All of the parts that make up a method at the rop layer.
|
| SourcePosition
Information about a source position for code, which includes both a
line number and original bytecode address.
|
| TranslationAdvice
Interface for "advice" passed from the late stage of translation back
to the early stage.
|
| Class and Description |
|---|
| RopMethod
All of the parts that make up a method at the rop layer.
|
| TranslationAdvice
Interface for "advice" passed from the late stage of translation back
to the early stage.
|
| Class and Description |
|---|
| BasicBlock
Basic block of register-based instructions.
|
| Insn
A register-based instruction.
|
| LocalVariableInfo
Container for local variable information for a particular
RopMethod. |
| 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. |
| RopMethod
All of the parts that make up a method at the rop layer.
|
| SourcePosition
Information about a source position for code, which includes both a
line number and original bytecode address.
|
| Class and Description |
|---|
| 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. |
| FillArrayDataInsn
Instruction which fills a newly created array with a predefined list of
constant values.
|
| Insn
A register-based instruction.
|
| Insn.Visitor
Visitor interface for this (outer) class.
|
| InsnList
List of
Insn instances. |
| InvokePolymorphicInsn
An invoke-polymorphic instruction.
|
| LocalItem
A local variable item: either a name or a signature or both.
|
| 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. |
| 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.
|
| 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.
|
| TranslationAdvice
Interface for "advice" passed from the late stage of translation back
to the early stage.
|
| Class and Description |
|---|
| BasicBlockList
List of
BasicBlock instances. |
| Insn
A register-based instruction.
|
| LocalItem
A local variable item: either a name or a signature or both.
|
| 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. |
| 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.
|
| TranslationAdvice
Interface for "advice" passed from the late stage of translation back
to the early stage.
|
| Class and Description |
|---|
| RegisterSpec
Combination of a register number and a type, used as the sources and
destinations of register-based operations.
|
| RopMethod
All of the parts that make up a method at the rop layer.
|
Copyright © 2020. All Rights Reserved.