java.lang.Object
com.ibm.j9ddr.corereaders.elf.ELFDumpReader
com.ibm.j9ddr.corereaders.elf.ELFARM32DumpReader
- All Implemented Interfaces:
ICore
,ILibraryDependentCore
ELFDumpReader for ARM32 dumps.
-
Nested Class Summary
Nested classes/interfaces declared in class com.ibm.j9ddr.corereaders.elf.ELFDumpReader
ELFDumpReader.LinuxThread, ELFDumpReader.RegisterComparator
-
Field Summary
Fields declared in class com.ibm.j9ddr.corereaders.elf.ELFDumpReader
_process, _reader, _resolver, KNOWNLIBPATHS_DEFAULT_32, KNOWNLIBPATHS_DEFAULT_64, KNOWNLIBPATHS_PROPERTY, USELOADEDLIBRARIES
Fields declared in interface com.ibm.j9ddr.corereaders.ICore
CORE_CREATE_TIME_PROPERTY, PROCESSOR_COUNT_PROPERTY, PROCESSOR_SUBTYPE_PROPERTY, PROCESSOR_TYPE_PROPERTY, SYSTEM_SUBTYPE_PROPERTY, SYSTEM_TYPE_PROPERTY
Fields declared in interface com.ibm.j9ddr.corereaders.ILibraryDependentCore
SYSTEM_PROP_EXE_PATH
-
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 com.ibm.j9ddr.corereaders.elf.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 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods declared in interface com.ibm.j9ddr.corereaders.ICore
isTruncated
-
Method Details
-
readUID
- Throws:
IOException
-
getProcessorType
-
readRegisters
- Throws:
IOException
-
getStackPointerRegisterName
-
getBasePointerFrom
-
getInstructionPointerFrom
-
getLinkRegisterFrom
-
readHighwordRegisters
protected void readHighwordRegisters(com.ibm.j9ddr.corereaders.elf.DataEntry entry, Map<String, Number> registers) throws IOException, InvalidDumpFormatException -
getDwarfRegisterKeys
-