Class Aix64Dump
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 CoreReaderSupport
_j9rasReader -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcalculateThreadStructureSizes(long threadOffset) Sniff test to see if the stack pointer register value is valid, and set struct sizes accordinglyprotected longgetInstructionPointerFrom(Map registers) protected longgetLinkRegisterFrom(Map registers) protected longgetStackPointerFrom(Map registers) protected intprotected intprotected MapreadRegisters(long threadOffset) protected intprotected longthreadSize(long threadOffset) protected longMethods declared in class NewAixDump
dumpFromFile, extract, getAdditionalFileNames, getCreationTime, getMemoryRanges, getMemoryRangesAsArray, getProcessorSubtype, is64Bit, isLittleEndian, isSupportedDump, memoryRangeFor, readCoreModifier and TypeMethodDescriptionstatic ICoreFileReaderdumpFromFile(ImageInputStream stream) voidUsed to extract OS-specific data.longprotected MemoryRange[]protected booleanis64Bit()protected booleanstatic booleanisSupportedDump(ImageInputStream stream) protected MemoryRangememoryRangeFor(long address) protected voidreadCore()Methods declared in class CoreReaderSupport
coreCheckOffset, coreGetPosition, coreReadAddress, coreReadByte, coreReadBytes, coreReadInt, coreReadLong, coreReadShort, coreSeek, getAddressSpace, isTruncated, releaseResourcesModifier and TypeMethodDescriptionprotected booleancoreCheckOffset(long location) protected longprotected longprotected byteprotected byte[]coreReadBytes(int n) protected intprotected longprotected shortprotected voidcoreSeek(long position) Creates a representation of the address space capable of reading data from memory as a flat address space even though it may be fragmented across regions of several files or transport media.booleanvoid
-
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()
-