Package com.android.dx.dex.code
package com.android.dx.dex.code
-
ClassDescriptionPseudo-instruction which holds fill array data.Container for the set of
CodeAddress
instances associated with the blocks of a particular method.Interface for the construction ofCatchTable
instances.Ordered list of (exception type, handler address) entries.Entry in the list.Table of catch entries.Entry in a catch list.Pseudo-instruction which is used to track an address within a code array.Instruction which has a single constant argument in addition to all the normal instruction information.Container for all the pieces of a concrete method.Class used as a callback forDalvCode.assignIndices(com.android.dx.dex.code.DalvCode.AssignIndicesCallback)
.Base class for Dalvik instructions.List ofDalvInsn
instances.Representation of an opcode.Standard instances ofDop
and utility methods for getting them.Base class for instructions which are of a fixed code size and which useInsnFormat
methods to write themselves.Combination instruction which turns into a variable number ofmove*
instructions to move a set of registers into registers starting at0
sequentially.Base class for all instruction format handlers.List of local variables.Disposition of a local entry.Entry in a local list.Intermediate state when constructing a local list.Pseudo-instruction which is used to hold a snapshot of the state of local variable name mappings that exists immediately after the instance in an instruction array.Pseudo-instruction which is used to introduce a new local variable.An instruction with multiple constant arguments in addition to all the normal instruction information.Pseudo-instruction which either turns into anop
or nothingness, in order to make the subsequent instruction have an even address.Destination forDalvInsn
instances being output.Processor for instruction lists, which takes a "first cut" of instruction selection as a basis and produces a "final cut" in the form of aDalvInsnList
instance.List of source position entries.Entry in a position list.Instruction which has no extra info beyond the basics provided for in the base class.Constructor ofCatchTable
instances fromRopMethod
and associated data.Pseudo-instruction which holds switch data.Instruction which has a single branch target.Pseudo-instruction base class for variable-sized instructions.Pseudo-instruction base class for zero-size (no code emitted) instructions, which are generally used for tracking metainformation about the code they are adjacent to.