diff --git a/libafl_frida/src/asan/asan_rt.rs b/libafl_frida/src/asan/asan_rt.rs index 7d7174f113..3602be11a2 100644 --- a/libafl_frida/src/asan/asan_rt.rs +++ b/libafl_frida/src/asan/asan_rt.rs @@ -1677,8 +1677,8 @@ impl AsanRuntime { unsafe { let mapping = mmap( - std::ptr::null_mut(), - 0x1000, + None, + NonZeroUsize::try_from(0x1000).unwrap(), ProtFlags::all(), map_flags, -1, diff --git a/libafl_frida/src/coverage_rt.rs b/libafl_frida/src/coverage_rt.rs index 55c257b63f..a55e42b999 100644 --- a/libafl_frida/src/coverage_rt.rs +++ b/libafl_frida/src/coverage_rt.rs @@ -77,6 +77,7 @@ impl CoverageRuntime { /// every time we need a copy that is within a direct branch of the start of the transformed basic /// block. #[cfg(target_arch = "aarch64")] + #[allow(clippy::cast_possible_wrap)] pub fn generate_inline_code(&mut self, h64: u64) -> Box<[u8]> { let mut borrow = self.0.borrow_mut(); let prev_loc_ptr = addr_of_mut!(borrow.previous_pc);