java.lang.Object
com.ibm.j9ddr.view.dtfj.image.J9DDRImageModule
- All Implemented Interfaces:
ImageModule
-
Constructor Summary
ConstructorsConstructorDescriptionJ9DDRImageModule(IProcess process, IModule module) J9DDRImageModule(IProcess process, IModule module, String nameOverride) -
Method Summary
Modifier and TypeMethodDescriptionlongGet the address at which the module or executable was loaded.getName()Get the file name of the shared library.Get the table of properties associated with this module.Get the collection of sections that make up this library.Iterator<?> Provides a collection of symbols defined by the library.
-
Constructor Details
-
J9DDRImageModule
-
J9DDRImageModule
-
-
Method Details
-
getName
Description copied from interface:ImageModuleGet the file name of the shared library.- Specified by:
getNamein interfaceImageModule- Returns:
- the file name of the shared library.
- Throws:
CorruptDataException- If the module is corrupt and the original file cannot be determined.
-
getProperties
Description copied from interface:ImageModuleGet the table of properties associated with this module.- Specified by:
getPropertiesin interfaceImageModule- Returns:
- a table of properties associated with this module.
Values typically defined in this table include:
- "version" -- version information about the module
- Throws:
CorruptDataException
-
getSections
Description copied from interface:ImageModuleGet the collection of sections that make up this library.- Specified by:
getSectionsin interfaceImageModule- Returns:
- a collection of sections that make up this library.
- See Also:
-
getSymbols
Description copied from interface:ImageModuleProvides a collection of symbols defined by the library. This list is likely incomplete as many symbols may be private, symbols may have been stripped from the library, or symbols may not by available in the image.- Specified by:
getSymbolsin interfaceImageModule- Returns:
- a collection of symbols which are defined by this library.
- See Also:
-
getLoadAddress
Description copied from interface:ImageModuleGet the address at which the module or executable was loaded.- Specified by:
getLoadAddressin interfaceImageModule- Returns:
- the address
- Throws:
DataUnavailable
-