diff options
| author | Alexander Taylor <alex@vector35.com> | 2024-06-11 18:50:14 -0400 |
|---|---|---|
| committer | Alexander Taylor <alex@vector35.com> | 2024-06-11 18:51:11 -0400 |
| commit | 617bb98e401110e3e1b81d87ab5db89a6e2c9e8b (patch) | |
| tree | 89dd49027d0a80f547ddd72da193233191dd3892 /rust/src/binaryview.rs | |
| parent | c699b8e96cb6b77c6f3d79ba246603db74c0c511 (diff) | |
Add original base to Rust API.
Diffstat (limited to 'rust/src/binaryview.rs')
| -rw-r--r-- | rust/src/binaryview.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/rust/src/binaryview.rs b/rust/src/binaryview.rs index 25b3fbb2..8d7a2db4 100644 --- a/rust/src/binaryview.rs +++ b/rust/src/binaryview.rs @@ -270,6 +270,18 @@ pub trait BinaryViewExt: BinaryViewBase { unsafe { BNIsOffsetWritableSemantics(self.as_ref().handle, offset) } } + fn original_base(&self) -> u64 { + unsafe { + BNGetOriginalBase(self.as_ref().handle) + } + } + + fn set_original_base(&self, base: u64) { + unsafe { + BNSetOriginalBase(self.as_ref().handle, base) + } + } + fn end(&self) -> u64 { unsafe { BNGetEndOffset(self.as_ref().handle) } } |
