Module openj9.dtfj

Class J9DDRImageRegister

java.lang.Object
com.ibm.j9ddr.view.dtfj.image.J9DDRImageRegister
All Implemented Interfaces:
ImageRegister

public class J9DDRImageRegister extends Object implements ImageRegister
Adapter for IRegister to make it implement ImageRegister
  • Constructor Details

    • J9DDRImageRegister

      public J9DDRImageRegister(IRegister reg)
  • Method Details

    • getName

      public String getName()
      Description copied from interface: ImageRegister
      Get the name of the register.
      Specified by:
      getName in interface ImageRegister
      Returns:
      The conventional name of the register
    • getValue

      public Number getValue() throws CorruptDataException
      Description copied from interface: ImageRegister
      Get the value of the register.
      Specified by:
      getValue in interface ImageRegister
      Returns:
      An integral or floating point type which contains the value of the register. The returned value may be an instance of any subclass of Number. On 32-bit and 31-bit platforms the value is usually an Integer, and on 64-bit platforms the value is usually a Long. On x86 architectures with MMX, the XMM registers are returned as BigInteger.
      Throws:
      CorruptDataException