java.lang.Object
com.ibm.j9ddr.corereaders.memory.BaseModule
com.ibm.j9ddr.corereaders.memory.Module
com.ibm.j9ddr.corereaders.minidump.unwind.UnwindModule
- All Implemented Interfaces:
IModule
-
Field Summary
Fields declared in class com.ibm.j9ddr.corereaders.memory.BaseModule
loadAddress, memoryRanges, name, process
-
Constructor Summary
ConstructorDescriptionUnwindModule
(IProcess process, String name, List<? extends ISymbol> symbols, Collection<? extends IMemoryRange> memoryRanges, long loadAddress, Properties properties) UnwindModule
(IProcess process, String name, List<? extends ISymbol> symbols, Collection<? extends IMemoryRange> memoryRanges, long loadAddress, Properties properties, List<RuntimeFunction> runtimeFunctionEntries) -
Method Summary
Modifier and TypeMethodDescriptionvoid
dumpUndwindInfo
(PrintStream output) getUnwindDataForAddress
(long address) Given an instruction address relative to this module, returns the appropriate unwind data for that address.Methods declared in class com.ibm.j9ddr.corereaders.memory.Module
getProperties, getSymbols
Methods declared in class com.ibm.j9ddr.corereaders.memory.BaseModule
getLoadAddress, getMemoryRanges, getName
-
Constructor Details
-
UnwindModule
public UnwindModule(IProcess process, String name, List<? extends ISymbol> symbols, Collection<? extends IMemoryRange> memoryRanges, long loadAddress, Properties properties) -
UnwindModule
public UnwindModule(IProcess process, String name, List<? extends ISymbol> symbols, Collection<? extends IMemoryRange> memoryRanges, long loadAddress, Properties properties, List<RuntimeFunction> runtimeFunctionEntries)
-
-
Method Details
-
getUnwindDataForAddress
Given an instruction address relative to this module, returns the appropriate unwind data for that address.- Parameters:
address
-- Returns:
- Throws:
MemoryFault
-
dumpUndwindInfo
-