- 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 protected
NewAixDump(DumpReader reader)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ICoreFileReader
dumpFromFile(ImageInputStream stream)
long
getCreationTime()
protected abstract long
getInstructionPointerFrom(Map registers)
protected abstract long
getLinkRegisterFrom(Map registers)
Iterator
getMemoryRanges()
String
getProcessorSubtype()
protected abstract long
getStackPointerFrom(Map registers)
static boolean
isSupportedDump(ImageInputStream stream)
protected MemoryRange
memoryRangeFor(long address)
protected abstract int
pointerSize()
protected void
readCore()
protected abstract int
readLoaderInfoFlags()
protected abstract Map
readRegisters(long threadOffset)
protected abstract int
sizeofTopOfStack()
protected abstract long
threadSize(long threadOffset)
protected abstract long
userInfoOffset()
-
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()
-
-