From 00680412d3f770d1435aecac7ae01ee7225ed05d Mon Sep 17 00:00:00 2001 From: Mark Giraud Date: Mon, 26 Feb 2024 11:20:27 +0100 Subject: [PATCH] feat: Add start and end address to rust block hook binding --- bindings/rust/src/lib.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bindings/rust/src/lib.rs b/bindings/rust/src/lib.rs index 45962acf..51e86e5a 100644 --- a/bindings/rust/src/lib.rs +++ b/bindings/rust/src/lib.rs @@ -620,6 +620,8 @@ impl<'a, D> Unicorn<'a, D> { /// Add a block hook. pub fn add_block_hook( &mut self, + begin: u64, + end: u64, callback: F, ) -> Result where @@ -638,8 +640,8 @@ impl<'a, D> Unicorn<'a, D> { HookType::BLOCK, ffi::block_hook_proxy:: as _, user_data.as_mut() as *mut _ as _, - 1, - 0, + begin, + end, ) } .and_then(|| {