pub unsafe extern "C" fn block_hook_proxy<D, F>( uc: *mut uc_engine, address: u64, size: u32, user_data: *mut UcHook<'_, D, F>, )where F: FnMut(&mut Unicorn<'_, D>, u64, u32),
This function is unsafe because it dereferences the user_data pointer.
user_data