mirror of
https://github.com/volatilityfoundation/volatility3.git
synced 2026-09-26 11:34:49 +02:00
Ensure get_module_symbols_by_absolute_location only returns modules at the appropriate offset.
This commit is contained in:
@@ -209,4 +209,5 @@ class ModuleCollection(validity.ValidityRoutines):
|
||||
typing.Tuple[str, typing.List[str]]]:
|
||||
"""Returns a tuple of (module_name, list_of_symbol_names) for each module, where symbols live at the absolute offset in memory provided"""
|
||||
for module in self._modules:
|
||||
yield (module.name, module.get_symbols_by_absolute_location(offset))
|
||||
if module.offset <= offset <= module.offset + module.size:
|
||||
yield (module.name, module.get_symbols_by_absolute_location(offset))
|
||||
|
||||
Reference in New Issue
Block a user