Class UnwindModule
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 BaseModule
loadAddress, memoryRanges, name, processModifier and TypeFieldDescriptionprotected final longprotected final Collection<? extends IMemoryRange> protected final Stringprotected final IProcess -
Constructor Summary
ConstructorsConstructorDescriptionUnwindModule(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 TypeMethodDescriptionvoiddumpUndwindInfo(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 Module
getProperties, getSymbolsMethods declared in class 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
-