mirror of
https://github.com/volatilityfoundation/volatility3.git
synced 2026-08-30 19:59:46 +02:00
Merge pull request #1164 from volatilityfoundation/fix_ads_rendering
Prevent backtrace in ADS scanning when contents cannot be recovered. …
This commit is contained in:
@@ -264,9 +264,10 @@ class ADS(interfaces.plugins.PluginInterface):
|
||||
disasm = interfaces.renderers.Disassembly(
|
||||
content, 0, architecture.lower()
|
||||
)
|
||||
content = format_hints.HexBytes(content)
|
||||
else:
|
||||
content = renderers.NotAvailableValue
|
||||
disasm = interfaces.renderers.BaseAbsentValue
|
||||
content = renderers.NotAvailableValue()
|
||||
disasm = interfaces.renderers.BaseAbsentValue()
|
||||
|
||||
yield 0, (
|
||||
format_hints.Hex(attr_data.vol.offset),
|
||||
@@ -275,7 +276,7 @@ class ADS(interfaces.plugins.PluginInterface):
|
||||
attr.Attr_Header.AttrType.lookup(),
|
||||
file_name,
|
||||
ads_name,
|
||||
format_hints.HexBytes(content),
|
||||
content,
|
||||
disasm,
|
||||
)
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user