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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ICoreFileReaderdumpFromFile(ImageInputStream stream) voidUsed to extract OS-specific data.longprotected abstract longgetInstructionPointerFrom(Map registers) protected abstract longgetLinkRegisterFrom(Map registers) protected MemoryRange[]protected abstract longgetStackPointerFrom(Map registers) protected booleanis64Bit()protected booleanstatic booleanisSupportedDump(ImageInputStream stream) protected MemoryRangememoryRangeFor(long address) protected abstract intprotected voidreadCore()protected abstract intprotected abstract MapreadRegisters(long threadOffset) protected abstract intprotected abstract longthreadSize(long threadOffset) protected abstract longMethods 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:ICoreFileReaderUsed 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()
-