Package com.android.dx.rop.code


package com.android.dx.rop.code
  • Class
    Description
    Constants used as "access flags" in various places in classes, and related utilities.
    Basic block of register-based instructions.
    BasicBlock visitor interface
    List of BasicBlock instances.
    Implementation of TranslationAdvice which conservatively answers false to all methods.
    Instruction which contains an explicit reference to a constant.
    Implementation of TranslationAdvice which represents what the dex format will be able to represent.
    Common exception types.
    Instruction which fills a newly created array with a predefined list of constant values.
    A register-based instruction.
    Base implementation of Insn.Visitor, which has empty method bodies for all methods.
    Visitor interface for this (outer) class.
    List of Insn instances.
    An invoke-polymorphic instruction.
    A local variable item: either a name or a signature or both.
    Code to figure out which local variables are active at which points in a method.
    Container for local variable information for a particular RopMethod.
    Instruction which contains an explicit reference to a constant but which cannot throw an exception.
    Plain instruction, which has no embedded data and which cannot possibly throw an exception.
    Combination of a register number and a type, used as the sources and destinations of register-based operations.
    List of RegisterSpec instances.
    Set of RegisterSpec instances, where a given register number may appear only once in the set.
    All the register-based opcodes, and related utilities.
    Class that describes all the immutable parts of register-based operations.
    All of the parts that make up a method at the rop layer.
    Standard instances of Rop.
    Information about a source position for code, which includes both a line number and original bytecode address.
    Instruction which contains switch cases.
    Instruction which contains an explicit reference to a constant and which might throw an exception.
    Instruction which possibly throws.
    Interface for "advice" passed from the late stage of translation back to the early stage.