Make size optional when creating windows

This commit is contained in:
Alex Forencich
2021-12-27 17:31:08 -08:00
parent 1b6993d80d
commit 4f26621e2b

View File

@@ -125,7 +125,9 @@ class MemoryInterface:
async def write_qword(self, address, data, byteorder='little', **kwargs):
await self.write_qwords(address, [data], byteorder, **kwargs)
def create_window(self, offset, size):
def create_window(self, offset, size=None):
if not size or size < 0:
size = self.size - offset
self.check_range(offset, size)
return Window(self, offset, size, base=self.get_absolute_address(offset))