Interface IResolvedOperandElementValue


public interface IResolvedOperandElementValue
Definition of an operand element.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Pointer operand element type.
    static final int
    Unknown operand element type.
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    Get the processor-order bytes of the actual operand element.
    int
    The type of operand element.
  • Field Details

    • TYPE_UNKNOWN

      static final int TYPE_UNKNOWN
      Unknown operand element type.
      See Also:
    • TYPE_POINTER

      static final int TYPE_POINTER
      Pointer operand element type.
      See Also:
  • Method Details

    • getType

      int getType()
      The type of operand element. Well-known types are defined as TYPE_* constants. Example: for an instruction such as move reg1, int32@[reg2], an operand element of the second operand can be the address pointed to by reg2 (the operand being the actual int32 at that address). In that case, the type is TYPE_POINTER.
      Returns:
      operand element type
    • getBytes

      byte[] getBytes()
      Get the processor-order bytes of the actual operand element.
      Returns:
      processor-order bytes