Module openj9.dtfj

Class DataType

    • Field Detail

      • process

        protected static IProcess process
      • SIZEOF_BOOL

        protected static byte SIZEOF_BOOL
      • BITFIELD_FORMAT

        protected static byte BITFIELD_FORMAT
      • pointerPackageName

        protected static String pointerPackageName
      • structurePackageName

        protected static String structurePackageName
    • Constructor Detail

      • DataType

        public DataType()
    • Method Detail

      • setJ9RASPointer

        public static void setJ9RASPointer​(com.ibm.j9ddr.vm29.pointer.generated.J9RASPointer j9RASPointer)
      • getJ9RASPointer

        public static com.ibm.j9ddr.vm29.pointer.generated.J9RASPointer getJ9RASPointer()
      • getProcess

        public static IProcess getProcess()
      • getStructure

        public static DataType getStructure​(String name,
                                            long address)
      • getStructure

        public static <T> T getStructure​(Class<T> clazz,
                                         long address)
      • formatShortInteractive

        public String formatShortInteractive()
        Returns:
        Formats this type for DDR interactive, short version. E.g. u8: 0xFF (255)
      • getPointerPackageName

        public static String getPointerPackageName()
      • getStructurePackageName

        public static String getStructurePackageName()