- java.lang.Object
-
- com.ibm.dtfj.corereaders.CoreReaderSupport
-
- com.ibm.dtfj.corereaders.NewAixDump
-
- All Implemented Interfaces:
ICoreFileReader,ResourceReleaser
public abstract class NewAixDump extends CoreReaderSupport
-
-
Field Summary
-
Fields declared in class com.ibm.dtfj.corereaders.CoreReaderSupport
_j9rasReader
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNewAixDump(DumpReader reader)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ICoreFileReaderdumpFromFile(ImageInputStream stream)longgetCreationTime()protected abstract longgetInstructionPointerFrom(Map registers)protected abstract longgetLinkRegisterFrom(Map registers)IteratorgetMemoryRanges()StringgetProcessorSubtype()protected abstract longgetStackPointerFrom(Map registers)static booleanisSupportedDump(ImageInputStream stream)protected MemoryRangememoryRangeFor(long address)protected abstract intpointerSize()protected voidreadCore()protected abstract intreadLoaderInfoFlags()protected abstract MapreadRegisters(long threadOffset)protected abstract intsizeofTopOfStack()protected abstract longthreadSize(long threadOffset)protected abstract longuserInfoOffset()-
Methods declared in class com.ibm.dtfj.corereaders.CoreReaderSupport
coreCheckOffset, coreGetPosition, coreReadAddress, coreReadByte, coreReadBytes, coreReadInt, coreReadLong, coreReadShort, coreSeek, getMemoryRangesAsArray, is64Bit, isLittleEndian
-
Methods declared in class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods declared in interface com.ibm.dtfj.corereaders.ICoreFileReader
extract, getAdditionalFileNames, getAddressSpace, isTruncated
-
Methods declared in interface com.ibm.dtfj.corereaders.ResourceReleaser
releaseResources
-
-
-
-
Constructor Detail
-
NewAixDump
protected NewAixDump(DumpReader reader)
-
-
Method Detail
-
isSupportedDump
public static boolean isSupportedDump(ImageInputStream stream) throws IOException
- Throws:
IOException
-
dumpFromFile
public static ICoreFileReader dumpFromFile(ImageInputStream stream) throws IOException
- Throws:
IOException
-
readCore
protected void readCore() throws IOException- Throws:
IOException
-
memoryRangeFor
protected MemoryRange memoryRangeFor(long address)
-
readRegisters
protected abstract Map readRegisters(long threadOffset) throws IOException
- Throws:
IOException
-
readLoaderInfoFlags
protected abstract int readLoaderInfoFlags() throws IOException- Throws:
IOException
-
userInfoOffset
protected abstract long userInfoOffset()
-
threadSize
protected abstract long threadSize(long threadOffset)
-
pointerSize
protected abstract int pointerSize()
-
getStackPointerFrom
protected abstract long getStackPointerFrom(Map registers)
-
getInstructionPointerFrom
protected abstract long getInstructionPointerFrom(Map registers)
-
getLinkRegisterFrom
protected abstract long getLinkRegisterFrom(Map registers)
-
sizeofTopOfStack
protected abstract int sizeofTopOfStack()
-
getMemoryRanges
public Iterator getMemoryRanges()
-
getProcessorSubtype
public String getProcessorSubtype()
-
getCreationTime
public long getCreationTime()
-
-