diff --git a/generic_binary.py b/generic_binary.py index eb00f40..8467da8 100644 --- a/generic_binary.py +++ b/generic_binary.py @@ -126,6 +126,9 @@ def __init__(self, data): def is_valid_for_data(cls, data): return data.read(0, 4) == cls.MAGIC + def perform_get_address_size(self): + return self.arch.address_size + def page_align_up(self, value): return (value + 0xfff) // 0x1000 * 0x1000 @@ -448,4 +451,4 @@ def init(self): if self.entrypoint != 0: self.add_entry_point(self.entrypoint) - return True \ No newline at end of file + return True