diff --git a/volatility3/framework/symbols/linux/__init__.py b/volatility3/framework/symbols/linux/__init__.py index 4df97954d..8d7f00e06 100644 --- a/volatility3/framework/symbols/linux/__init__.py +++ b/volatility3/framework/symbols/linux/__init__.py @@ -266,13 +266,4 @@ class LinuxUtilities(interfaces.configuration.VersionableInterface): while list_start: list_struct = vmlinux.object(object_type = struct_name, offset = list_start.vol.offset) yield list_struct - list_start = getattr(list_struct, list_member) - - @classmethod - def container_of(cls, addr, type_name, member_name, vmlinux): - if not addr: - return - type_dec = vmlinux.get_type(type_name) - member_offset = type_dec.relative_child_offset(member_name) - container_addr = addr - member_offset - return vmlinux.object(object_type=type_name, offset=container_addr, absolute=True) \ No newline at end of file + list_start = getattr(list_struct, list_member) \ No newline at end of file