java.lang.Object
com.ibm.dtfj.corereaders.CoreReaderSupport
com.ibm.dtfj.corereaders.NewAixDump
com.ibm.dtfj.corereaders.Aix64Dump
- All Implemented Interfaces:
ICoreFileReader
,ResourceReleaser
-
Field Summary
Fields declared in class com.ibm.dtfj.corereaders.CoreReaderSupport
_j9rasReader
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
calculateThreadStructureSizes
(long threadOffset) Sniff test to see if the stack pointer register value is valid, and set struct sizes accordinglyprotected long
getInstructionPointerFrom
(Map registers) protected long
getLinkRegisterFrom
(Map registers) protected long
getStackPointerFrom
(Map registers) protected int
protected int
protected Map
readRegisters
(long threadOffset) protected int
protected long
threadSize
(long threadOffset) protected long
Methods declared in class com.ibm.dtfj.corereaders.NewAixDump
dumpFromFile, extract, getAdditionalFileNames, getCreationTime, getMemoryRanges, getMemoryRangesAsArray, getProcessorSubtype, is64Bit, isLittleEndian, isSupportedDump, memoryRangeFor, readCore
Methods declared in class com.ibm.dtfj.corereaders.CoreReaderSupport
coreCheckOffset, coreGetPosition, coreReadAddress, coreReadByte, coreReadBytes, coreReadInt, coreReadLong, coreReadShort, coreSeek, getAddressSpace, isTruncated, releaseResources
-
Constructor Details
-
Aix64Dump
- Throws:
IOException
-
-
Method Details
-
readLoaderInfoFlags
- Throws:
IOException
-
userInfoOffset
protected long userInfoOffset() -
pointerSize
protected int pointerSize() -
readRegisters
- Throws:
IOException
-
calculateThreadStructureSizes
public void calculateThreadStructureSizes(long threadOffset) Sniff test to see if the stack pointer register value is valid, and set struct sizes accordingly- Parameters:
threadOffset
-
-
threadSize
protected long threadSize(long threadOffset) -
getStackPointerFrom
-
getInstructionPointerFrom
-
getLinkRegisterFrom
-
sizeofTopOfStack
protected int sizeofTopOfStack()
-