Module openj9.dtfj
Package com.ibm.j9ddr
-
Interface Summary Interface Description IBootstrapRunnable IVMData -
Class Summary Class Description BytecodeGenerator Generates the class bytecodes needed by DDR to represent, as Java classes, the structures and pointers described by the blob.CTypeParser Utility class - used for parsing C type declarations.DDRSymbolFinder J9DDRClassLoader This ClassLoader serves two purposes. 1) Based on partitioning rules and package namespaces it ensures that certain classes are loaded once per runtime invocation while others are loaded once per CORE file being inspected. 2) Generate bytecode at runtime based on the data in the core file (or structure metadata file) for the J9 structure constants and offsets; as well as pointer classes.StructureHeader Represents the header for the blobStructureReader StructureReader.ConstantDescriptor StructureReader.FieldDescriptor StructureReader.StructureDescriptor StructureTypeManager Helper class for working with structure dataVMDataFactory Create IVMData instances for each VM found in a Process -
Enum Summary Enum Description StructureHeader.BlobID Identifies the type of blob by its nameStructureReader.PackageNameType -
Exception Summary Exception Description AddressedCorruptDataException A CorruptDataException with an address.CorruptDataException Base type for all corrupt data exceptionsDataUnavailableException Exception thrown when data isn't available for some reason.InvalidDataTypeException Exception thrown by com.ibm.dtfj.j9ddr.structures.types classes when operation does not make sense for the types valueNoSuchFieldException NullPointerDereference -
Annotation Types Summary Annotation Type Description GeneratedFieldAccessor Annotation used to tag methods in generated pointer types that access fields.GeneratedPointerClass Annotation for generated pointer classes.