diff --git a/libafl_targets/build.rs b/libafl_targets/build.rs index c8745ca084..3c7d83ccb5 100644 --- a/libafl_targets/build.rs +++ b/libafl_targets/build.rs @@ -29,7 +29,7 @@ fn main() { .file(_src_dir.join("value_profile.c")) .compile("value_profile"); } - + #[cfg(feature = "cmplog")] { println!("cargo:rerun-if-changed=src/cmplog.c"); diff --git a/libafl_targets/src/cmplog.rs b/libafl_targets/src/cmplog.rs index 6731cad6e1..c2d997556e 100644 --- a/libafl_targets/src/cmplog.rs +++ b/libafl_targets/src/cmplog.rs @@ -26,7 +26,14 @@ pub struct CmpLogMap { } #[no_mangle] -pub static mut libafl_cmplog_map: CmpLogMap = CmpLogMap { headers: [CmpLogHeader {hits: 0, shape: 0, kind: 0}; CMPLOG_MAP_W], operands: [[CmpLogOperands(0, 0); CMPLOG_MAP_H]; CMPLOG_MAP_W] }; +pub static mut libafl_cmplog_map: CmpLogMap = CmpLogMap { + headers: [CmpLogHeader { + hits: 0, + shape: 0, + kind: 0, + }; CMPLOG_MAP_W], + operands: [[CmpLogOperands(0, 0); CMPLOG_MAP_H]; CMPLOG_MAP_W], +}; pub use libafl_cmplog_map as CMPLOG_MAP; diff --git a/libafl_targets/src/lib.rs b/libafl_targets/src/lib.rs index bddfde4743..9ab270f050 100644 --- a/libafl_targets/src/lib.rs +++ b/libafl_targets/src/lib.rs @@ -19,4 +19,3 @@ pub use libfuzzer::*; pub mod cmplog; #[cfg(feature = "cmplog")] pub use cmplog::*; -