impl CmpMap for CmpLogMap in libafl_targets
This commit is contained in:
parent
ae5b4f88cc
commit
ccfc95aa3a
@ -26,3 +26,5 @@ cc = { version = "1.0", features = ["parallel"] }
|
|||||||
[dependencies]
|
[dependencies]
|
||||||
rangemap = "0.1.10"
|
rangemap = "0.1.10"
|
||||||
libafl = { path = "../libafl", version = "0.3", features = [] }
|
libafl = { path = "../libafl", version = "0.3", features = [] }
|
||||||
|
serde = { version = "1.0", default-features = false, features = ["alloc"] } # serialization lib
|
||||||
|
serde-big-array = "0.3.2"
|
||||||
|
@ -2,13 +2,9 @@
|
|||||||
//! The values will then be used in subsequent mutations.
|
//! The values will then be used in subsequent mutations.
|
||||||
|
|
||||||
use libafl::{
|
use libafl::{
|
||||||
bolts::{ownedref::OwnedRefMut, tuples::Named},
|
observers::{CmpMap, CmpValues},
|
||||||
executors::HasExecHooks,
|
|
||||||
observers::{CmpMap, CmpObserver, CmpValues, Observer},
|
|
||||||
state::HasMetadata,
|
|
||||||
Error,
|
Error,
|
||||||
};
|
};
|
||||||
|
|
||||||
use serde::{Deserialize, Serialize};
|
use serde::{Deserialize, Serialize};
|
||||||
|
|
||||||
// TODO compile time flag
|
// TODO compile time flag
|
||||||
|
@ -1,5 +1,8 @@
|
|||||||
//! `libafl_targets` contains runtime code, injected in the target itself during compilation.
|
//! `libafl_targets` contains runtime code, injected in the target itself during compilation.
|
||||||
|
|
||||||
|
#[macro_use]
|
||||||
|
extern crate serde_big_array;
|
||||||
|
|
||||||
#[cfg(any(feature = "sancov_pcguard_edges", feature = "sancov_pcguard_hitcounts"))]
|
#[cfg(any(feature = "sancov_pcguard_edges", feature = "sancov_pcguard_hitcounts"))]
|
||||||
pub mod sancov_pcguard;
|
pub mod sancov_pcguard;
|
||||||
#[cfg(any(feature = "sancov_pcguard_edges", feature = "sancov_pcguard_hitcounts"))]
|
#[cfg(any(feature = "sancov_pcguard_edges", feature = "sancov_pcguard_hitcounts"))]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user