Add in fix for absolute symbol offsets within modules.

This commit is contained in:
Mike Auty
2018-12-20 15:46:42 +00:00
committed by ikelos
parent 4308245499
commit 67c9c7e097
2 changed files with 9 additions and 4 deletions
+3 -1
View File
@@ -115,7 +115,8 @@ class ModuleInterface(validity.ValidityRoutines, metaclass = ABCMeta):
layer_name: str,
offset: int,
symbol_table_name: Optional[str] = None,
native_layer_name: Optional[str] = None) -> None:
native_layer_name: Optional[str] = None,
absolute_symbol_addresses: bool = False) -> None:
self._context = self._check_type(context, ContextInterface)
self._module_name = self._check_type(module_name, str)
self._layer_name = self._check_type(layer_name, str)
@@ -124,6 +125,7 @@ class ModuleInterface(validity.ValidityRoutines, metaclass = ABCMeta):
if native_layer_name:
self._native_layer_name = self._check_type(native_layer_name, str)
self.symbol_table_name = symbol_table_name or self._module_name
self._absolute_symbol_addresses = absolute_symbol_addresses
super().__init__()
@property