Merge pull request #1192 from volatilityfoundation/issues/issue1162

Implement the fix that was reverted as part of #1162.
This commit is contained in:
ikelos
2024-07-14 18:20:15 +01:00
committed by GitHub
+3 -1
View File
@@ -180,7 +180,9 @@ class Intel(linear.LinearlyMappedLayer):
position = self._initial_position
entry = self._initial_entry
if self.minimum_address > offset > self.maximum_address:
if not (
self.minimum_address <= (offset & self.address_mask) <= self.maximum_address
):
raise exceptions.PagedInvalidAddressException(
self.name,
offset,