Fix libafl_targets cmplog linking (#2840)
This commit is contained in:
parent
cd19a72d03
commit
00c6970d24
@ -125,11 +125,11 @@ fn main() {
|
|||||||
{
|
{
|
||||||
sancov_cmp.define("SANCOV_CMPLOG", "1");
|
sancov_cmp.define("SANCOV_CMPLOG", "1");
|
||||||
|
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_weak_hook_memcmp");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_weak_hook_memcmp");
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_weak_hook_strncmp");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_weak_hook_strncmp");
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_weak_hook_strncasecmp");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_weak_hook_strncasecmp");
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_weak_hook_strcmp");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_weak_hook_strcmp");
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_weak_hook_strcasecmp");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_weak_hook_strcasecmp");
|
||||||
}
|
}
|
||||||
|
|
||||||
sancov_cmp
|
sancov_cmp
|
||||||
@ -139,17 +139,17 @@ fn main() {
|
|||||||
.file(src_dir.join("sancov_cmp.c"))
|
.file(src_dir.join("sancov_cmp.c"))
|
||||||
.compile("sancov_cmp");
|
.compile("sancov_cmp");
|
||||||
|
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_cov_trace_cmp1");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_cov_trace_cmp1");
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_cov_trace_cmp2");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_cov_trace_cmp2");
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_cov_trace_cmp4");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_cov_trace_cmp4");
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_cov_trace_cmp8");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_cov_trace_cmp8");
|
||||||
|
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_cov_trace_const_cmp1");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_cov_trace_const_cmp1");
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_cov_trace_const_cmp2");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_cov_trace_const_cmp2");
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_cov_trace_const_cmp4");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_cov_trace_const_cmp4");
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_cov_trace_const_cmp8");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_cov_trace_const_cmp8");
|
||||||
|
|
||||||
println!("cargo:rustc-link-arg=--undefined=__sanitizer_cov_trace_switch");
|
println!("cargo:rustc-link-arg=-Wl,--undefined=__sanitizer_cov_trace_switch");
|
||||||
}
|
}
|
||||||
|
|
||||||
#[cfg(feature = "libfuzzer")]
|
#[cfg(feature = "libfuzzer")]
|
||||||
|
Loading…
x
Reference in New Issue
Block a user