From 16f099d75f340ac5e09d6f9194a9ae49690c99f8 Mon Sep 17 00:00:00 2001 From: Peter LaFosse Date: Thu, 19 May 2022 13:21:02 -0400 Subject: Add some unit tests for binaryview.py and fix some minor bugs --- python/binaryview.py | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) (limited to 'python/binaryview.py') diff --git a/python/binaryview.py b/python/binaryview.py index 882b9e7c..fba390e0 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -205,7 +205,7 @@ class StringReference: self._view = bv def __repr__(self): - return f"<{self._type}: {self._start:#x}, len {self._length:#x}>" + return f"<{self._type.name}: {self._start:#x}, len {self._length:#x}>" def __str__(self): return self.value @@ -225,18 +225,10 @@ class StringReference: def type(self) -> StringType: return self._type - @type.setter - def type(self, value: StringType) -> None: - self._type = value - @property def start(self) -> int: return self._start - @start.setter - def start(self, value: int) -> None: - self._start = value - @property def length(self) -> int: return self._length @@ -309,10 +301,6 @@ class AnalysisCompletionEvent: def view(self) -> 'BinaryView': return self._view - @view.setter - def view(self, value: 'BinaryView') -> None: - self._view = value - class BinaryViewEvent: """ @@ -1276,10 +1264,6 @@ class Section: def end(self) -> int: return self.start + len(self) - def range_contains_relocation(self, addr: int, size: int) -> bool: - """Checks if the specified range overlaps with a relocation""" - return core.BNSegmentRangeContainsRelocation(self.handle, addr, size) - class TagType: """ -- cgit v1.3.1