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(|| {