macos frida fixes

This commit is contained in:
Dominik Maier 2021-05-26 14:01:33 +02:00
parent 81ccf7f7d8
commit ca869cd70a
2 changed files with 7 additions and 1 deletions

View File

@ -3,8 +3,12 @@ use capstone::{arch::BuildsCapstone, Capstone};
use color_backtrace::{default_output_stream, BacktracePrinter, Verbosity};
#[cfg(target_arch = "aarch64")]
use frida_gum::interceptor::Interceptor;
#[cfg(all(feature = "std", any(target_os = "linux", target_os = "android")))]
use libafl::bolts::os::find_mapping_for_address;
use libafl::{
bolts::{os::find_mapping_for_address, ownedref::OwnedPtr, tuples::Named},
bolts::{ownedref::OwnedPtr, tuples::Named},
corpus::Testcase,
events::EventFirer,
executors::{ExitKind, HasExecHooks},

View File

@ -8,6 +8,8 @@ this helps finding mem errors early.
use frida_gum::NativePointer;
use hashbrown::HashMap;
#[cfg(all(feature = "std", any(target_os = "linux", target_os = "android")))]
use libafl::bolts::os::{find_mapping_for_address, find_mapping_for_path};
use nix::{