Class ELFRISCV64DumpReader
java.lang.Object
com.ibm.j9ddr.corereaders.elf.ELFDumpReader
com.ibm.j9ddr.corereaders.elf.ELFRISCV64DumpReader
- All Implemented Interfaces:
ICore, ILibraryDependentCore
-
Nested Class Summary
Nested classes/interfaces declared in class ELFDumpReader
ELFDumpReader.LinuxThread, ELFDumpReader.RegisterComparator
-
Field Summary
Fields declared in class ELFDumpReader
_process, _reader, _resolver, KNOWNLIBPATHS_DEFAULT_32, KNOWNLIBPATHS_DEFAULT_64, KNOWNLIBPATHS_PROPERTY, USELOADEDLIBRARIES
Fields declared in interface ICore
CORE_CREATE_TIME_PROPERTY, PROCESSOR_COUNT_PROPERTY, PROCESSOR_SUBTYPE_PROPERTY, PROCESSOR_TYPE_PROPERTY, SYSTEM_SUBTYPE_PROPERTY, SYSTEM_TYPE_PROPERTY
Fields declared in interface ILibraryDependentCore
SYSTEM_PROP_EXE_PATH
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected long
getBasePointerFrom
(Map<String, Number> registers) protected String[]
protected long
getInstructionPointerFrom
(Map<String, Number> registers) protected long
getLinkRegisterFrom
(Map<String, Number> registers) protected String
protected String
protected void
readHighwordRegisters
(com.ibm.j9ddr.corereaders.elf.DataEntry entry, Map<String, Number> registers) protected long
readUID()
Methods declared in class ELFDumpReader
close, executablePathHint, getAddressSpaces, getCommandLine, getDumpFormat, getELFDumpReader, getELFDumpReader, getELFDumpReader, getExecutable, getModules, getOffsetToIPFromBP, getPlatform, getProcessId, getProcessorSubType, getProperties, getSignalNumber, getStackPointerFrom, getThreads, maskInstructionPointer, readStringAt
Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface ICore
isTruncated
-
Constructor Details
-
ELFRISCV64DumpReader
-
-
Method Details
-
readUID
- Throws:
IOException
-
getProcessorType
-
getBasePointerFrom
-
getInstructionPointerFrom
-
getLinkRegisterFrom
-
getStackPointerRegisterName
-
getDwarfRegisterKeys
-
readRegisters
- Throws:
IOException
-
readHighwordRegisters
protected void readHighwordRegisters(com.ibm.j9ddr.corereaders.elf.DataEntry entry, Map<String, Number> registers) throws IOException, InvalidDumpFormatException
-