This commit is contained in:
Andrea Fioraldi 2021-04-12 15:26:59 +02:00
parent 5846aa2292
commit 15917fa189
3 changed files with 9 additions and 3 deletions

View File

@ -29,7 +29,7 @@ fn main() {
.file(_src_dir.join("value_profile.c")) .file(_src_dir.join("value_profile.c"))
.compile("value_profile"); .compile("value_profile");
} }
#[cfg(feature = "cmplog")] #[cfg(feature = "cmplog")]
{ {
println!("cargo:rerun-if-changed=src/cmplog.c"); println!("cargo:rerun-if-changed=src/cmplog.c");

View File

@ -26,7 +26,14 @@ pub struct CmpLogMap {
} }
#[no_mangle] #[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; pub use libafl_cmplog_map as CMPLOG_MAP;

View File

@ -19,4 +19,3 @@ pub use libfuzzer::*;
pub mod cmplog; pub mod cmplog;
#[cfg(feature = "cmplog")] #[cfg(feature = "cmplog")]
pub use cmplog::*; pub use cmplog::*;