diff --git a/volatility/framework/interfaces/layers.py b/volatility/framework/interfaces/layers.py index edba0511b..3e5e29676 100644 --- a/volatility/framework/interfaces/layers.py +++ b/volatility/framework/interfaces/layers.py @@ -279,8 +279,6 @@ class TranslationLayerInterface(DataLayerInterface, metaclass = ABCMeta): """Provides a layer that translates or transforms another layer or layers. Translation layers always depend on another layer (typically translating offsets in a virtual offset space into a smaller physical offset space). """ - # Unfortunately class attributes can't easily be inheritted from parent classes - provides = {"type": "interface"} @abstractmethod def mapping(self, diff --git a/volatility/framework/layers/lime.py b/volatility/framework/layers/lime.py index e8a4fc56f..4ff3bdec3 100644 --- a/volatility/framework/layers/lime.py +++ b/volatility/framework/layers/lime.py @@ -20,7 +20,6 @@ class LimeLayer(segmented.SegmentedLayer): physical memory images where there are large holes in the physical address space""" - provides = {"type": "physical"} priority = 21 MAGIC = 0x4c694d45 diff --git a/volatility/framework/layers/physical.py b/volatility/framework/layers/physical.py index 28042f938..7246b4682 100644 --- a/volatility/framework/layers/physical.py +++ b/volatility/framework/layers/physical.py @@ -7,7 +7,6 @@ from volatility.framework.configuration import requirements class BufferDataLayer(interfaces.layers.DataLayerInterface): """A DataLayer class backed by a buffer in memory, designed for testing and swift data access""" - provides = {"type": "physical"} priority = 10 def __init__(self, @@ -58,7 +57,6 @@ class BufferDataLayer(interfaces.layers.DataLayerInterface): class FileLayer(interfaces.layers.DataLayerInterface): """a DataLayer backed by a file on the filesystem""" - provides = {"type": "physical"} priority = 20 def __init__(self, diff --git a/volatility/framework/layers/vmware.py b/volatility/framework/layers/vmware.py index af37cf4d7..e6ee2a7a0 100644 --- a/volatility/framework/layers/vmware.py +++ b/volatility/framework/layers/vmware.py @@ -9,7 +9,6 @@ from volatility.framework.symbols import native class VmwareLayer(segmented.SegmentedLayer): - provides = {"type": "physical"} priority = 22 header_structure = "<4sII" diff --git a/volatility/framework/symbols/windows/__init__.py b/volatility/framework/symbols/windows/__init__.py index fd506808d..11fb9af5a 100644 --- a/volatility/framework/symbols/windows/__init__.py +++ b/volatility/framework/symbols/windows/__init__.py @@ -8,7 +8,6 @@ from volatility.framework.symbols.windows.extensions import registry class WindowsKernelIntermedSymbols(intermed.IntermediateSymbolTable): - provides = {"type": "interface"} def __init__(self, context: interfaces.context.ContextInterface,