-
- All Known Implementing Classes:
XCOFFReader
public interface IModuleFileA binary file (shared library / executable) on disk.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PropertiesgetProperties()List<? extends ISymbol>getSymbols(long relocationBase)IMemorySourcegetTextSegment(long virtualAddress, long virtualSize)Creates a memory source for the .text segment.
-
-
-
Method Detail
-
getSymbols
List<? extends ISymbol> getSymbols(long relocationBase) throws IOException
- Parameters:
relocationBase- Base address for symbols- Returns:
- Symbols from the file.
- Throws:
IOException
-
getTextSegment
IMemorySource getTextSegment(long virtualAddress, long virtualSize)
Creates a memory source for the .text segment.- Parameters:
virtualAddress- Address text segment is mapped into address spacevirtualSize- Size of mapped section.- Returns:
- IMemorySource backed by the on-disk file.
-
getProperties
Properties getProperties()
-
-