From 617bb98e401110e3e1b81d87ab5db89a6e2c9e8b Mon Sep 17 00:00:00 2001 From: Alexander Taylor Date: Tue, 11 Jun 2024 18:50:14 -0400 Subject: Add original base to Rust API. --- rust/src/binaryview.rs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'rust/src/binaryview.rs') 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) } } -- cgit v1.3.1