- java.lang.Object
- 
- com.ibm.j9ddr.corereaders.AbstractCoreReader
- 
- com.ibm.j9ddr.corereaders.aix.AIXDumpReader
 
 
- 
- All Implemented Interfaces:
- ICore,- ILibraryDependentCore
 
 public abstract class AIXDumpReader extends AbstractCoreReader implements ILibraryDependentCore 
- 
- 
Field SummaryFields Modifier and Type Field Description protected static intS64BIT- 
Fields declared in class com.ibm.j9ddr.corereaders.AbstractCoreReader_fileReader, _memoryRanges, coreFile
 - 
Fields declared in interface com.ibm.j9ddr.corereaders.ICoreCORE_CREATE_TIME_PROPERTY, PROCESSOR_COUNT_PROPERTY, PROCESSOR_SUBTYPE_PROPERTY, PROCESSOR_TYPE_PROPERTY, SYSTEM_SUBTYPE_PROPERTY, SYSTEM_TYPE_PROPERTY
 - 
Fields declared in interface com.ibm.j9ddr.corereaders.ILibraryDependentCoreSYSTEM_PROP_EXE_PATH
 
- 
 - 
Constructor SummaryConstructors Constructor Description AIXDumpReader()
 - 
Method SummaryAll Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringgetCPUSubType()StringgetCPUType()longgetCreationTime()protected abstract longgetInstructionPointerFrom(Map<String,Number> registers)protected abstract longgetLinkRegisterFrom(Map<String,Number> registers)protected com.ibm.j9ddr.corereaders.aix.AIXProcessAddressSpacegetProcess()static ICoregetReaderForFile(File file)static ICoregetReaderForFile(ImageInputStream in)protected abstract longgetStackPointerFrom(Map<String,Number> registers)protected abstract booleanis64Bit()static booleanisAIXDump(byte[] data, long filesize)protected static booleanisAIXDump(ClosingFileReader f)protected abstract intpointerSize()protected abstract longreadAddress()protected voidreadCore()protected abstract intreadLoaderInfoFlags()protected abstract Map<String,Number>readRegisters(long threadOffset)protected abstract intsizeofTopOfStack()protected abstract longthreadSize(long threadOffset)protected abstract longuserInfoOffset()booleanvalidDump(byte[] data, long filesize)- 
Methods declared in class com.ibm.j9ddr.corereaders.AbstractCoreReadercheckOffset, format, format, readByte, readBytes, readFully, readFully, readInt, readInt, readLong, readLong, readShort, readString, seek, setReader
 - 
Methods declared in class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods declared in interface com.ibm.j9ddr.corereaders.ICoreclose, getAddressSpaces, getDumpFormat, getPlatform, getProperties, isTruncated
 - 
Methods declared in interface com.ibm.j9ddr.corereaders.ILibraryDependentCoreexecutablePathHint
 
- 
 
- 
- 
- 
Field Detail- 
S64BITprotected static final int S64BIT - See Also:
- Constant Field Values
 
 
- 
 - 
Method Detail- 
readRegistersprotected abstract Map<String,Number> readRegisters(long threadOffset) throws IOException - Throws:
- IOException
 
 - 
readLoaderInfoFlagsprotected abstract int readLoaderInfoFlags() throws IOException- Throws:
- IOException
 
 - 
userInfoOffsetprotected abstract long userInfoOffset() 
 - 
threadSizeprotected abstract long threadSize(long threadOffset) 
 - 
pointerSizeprotected abstract int pointerSize() 
 - 
getInstructionPointerFromprotected abstract long getInstructionPointerFrom(Map<String,Number> registers) 
 - 
sizeofTopOfStackprotected abstract int sizeofTopOfStack() 
 - 
isAIXDumpprotected static boolean isAIXDump(ClosingFileReader f) throws IOException - Throws:
- IOException
 
 - 
validDumppublic boolean validDump(byte[] data, long filesize)
 - 
readCoreprotected void readCore() throws IOException- Throws:
- IOException
 
 - 
getCPUTypepublic String getCPUType() 
 - 
getCPUSubTypepublic String getCPUSubType() 
 - 
getCreationTimepublic long getCreationTime() 
 - 
is64Bitprotected abstract boolean is64Bit() 
 - 
readAddressprotected abstract long readAddress() throws IOException- Throws:
- IOException
 
 - 
getProcessprotected com.ibm.j9ddr.corereaders.aix.AIXProcessAddressSpace getProcess() 
 - 
isAIXDumppublic static boolean isAIXDump(byte[] data, long filesize)
 - 
getReaderForFilepublic static ICore getReaderForFile(File file) throws IOException, InvalidDumpFormatException 
 - 
getReaderForFilepublic static ICore getReaderForFile(ImageInputStream in) throws IOException, InvalidDumpFormatException 
 
- 
 
-