Class NewAixDump
java.lang.Object
com.ibm.dtfj.corereaders.CoreReaderSupport
com.ibm.dtfj.corereaders.NewAixDump
- All Implemented Interfaces:
ICoreFileReader
,ResourceReleaser
-
Field Summary
Fields declared in class com.ibm.dtfj.corereaders.CoreReaderSupport
_j9rasReader
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic ICoreFileReader
dumpFromFile
(ImageInputStream stream) void
Used to extract OS-specific data.long
protected abstract long
getInstructionPointerFrom
(Map registers) protected abstract long
getLinkRegisterFrom
(Map registers) protected MemoryRange[]
protected abstract long
getStackPointerFrom
(Map registers) protected boolean
is64Bit()
protected boolean
static boolean
isSupportedDump
(ImageInputStream stream) protected MemoryRange
memoryRangeFor
(long address) protected abstract int
protected void
readCore()
protected abstract int
protected abstract Map
readRegisters
(long threadOffset) protected abstract int
protected abstract long
threadSize
(long threadOffset) protected abstract long
Methods declared in class com.ibm.dtfj.corereaders.CoreReaderSupport
coreCheckOffset, coreGetPosition, coreReadAddress, coreReadByte, coreReadBytes, coreReadInt, coreReadLong, coreReadShort, coreSeek, getAddressSpace, isTruncated, releaseResources
-
Constructor Details
-
NewAixDump
-
-
Method Details
-
isSupportedDump
- Throws:
IOException
-
dumpFromFile
- Throws:
IOException
-
readCore
- Throws:
IOException
-
memoryRangeFor
-
readRegisters
- Throws:
IOException
-
readLoaderInfoFlags
- Throws:
IOException
-
userInfoOffset
protected abstract long userInfoOffset() -
threadSize
protected abstract long threadSize(long threadOffset) -
pointerSize
protected abstract int pointerSize() -
getStackPointerFrom
-
getInstructionPointerFrom
-
getLinkRegisterFrom
-
sizeofTopOfStack
protected abstract int sizeofTopOfStack() -
getMemoryRanges
-
extract
Description copied from interface:ICoreFileReader
Used to extract OS-specific data. Called with a builder which is a sort of factory which will create the required implementation-specific data structures exist solely above the layer of this project.- Parameters:
builder
-
-
getProcessorSubtype
-
getCreationTime
public long getCreationTime() -
getAdditionalFileNames
- Returns:
- An iterator of String object specifying names of additional files needed by the Dump
- See Also:
-
getMemoryRangesAsArray
-
is64Bit
protected boolean is64Bit() -
isLittleEndian
protected boolean isLittleEndian()
-