diff options
| author | Xusheng <xusheng@vector35.com> | 2024-01-05 15:47:54 +0800 |
|---|---|---|
| committer | Xusheng <xusheng@vector35.com> | 2024-01-05 16:42:10 +0800 |
| commit | ab12527cffa04b04ac282d64b2eb30391808757a (patch) | |
| tree | 67c1574fa9ca6a8caf2501f5bdf7db6cfa59ae79 /python | |
| parent | 9d16a5c960bc941846a65e504b1065eb68dcb85a (diff) | |
Add a new API to get the original image base of the binary view. Fix https://github.com/Vector35/binaryninja-api/issues/4861
Diffstat (limited to 'python')
| -rw-r--r-- | python/binaryview.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/python/binaryview.py b/python/binaryview.py index d2ef315f..de7e438b 100644 --- a/python/binaryview.py +++ b/python/binaryview.py @@ -2510,6 +2510,16 @@ class BinaryView: return self._file @property + def original_base(self) -> int: + """Original image base of the binary""" + return core.BNGetOriginalBase(self.handle) + + @original_base.setter + def original_base(self, base: int) -> None: + """Set original image base of the binary. Only intended for binary view implementations""" + return core.BNSetOriginalBase(self.handle, base) + + @property def start(self) -> int: """Start offset of the binary (read-only)""" return core.BNGetStartOffset(self.handle) |
