aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJeff Vander Stoep <jeffv@google.com>2023-02-17 13:54:32 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-02-17 13:54:32 +0000
commit801137b1067b7afbd6dff05353b50befec8856b2 (patch)
treefc2c8040d113c87472daf3a99fa770b4ad1f5c8c /src
parent1b1c18409d695bed893018b9643867f59ac5ac33 (diff)
parent8c743dd36a28c4afcc18bd76a0b27d16c688c61b (diff)
downloadlibfuzzer-sys-801137b1067b7afbd6dff05353b50befec8856b2.tar.gz
Upgrade libfuzzer-sys to 0.4.6 am: 6a8c28f9fa am: 0af10c1f24 am: 5150e2f98e am: 8c743dd36a
Original change: https://android-review.googlesource.com/c/platform/external/rust/crates/libfuzzer-sys/+/2440375 Change-Id: I1717c7671abff378ef547509805aed7cf6e4c4ed Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/lib.rs b/src/lib.rs
index ce1eb98..376feb9 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -221,7 +221,7 @@ macro_rules! fuzz_target {
return 0;
}
- run(bytes);
+ __libfuzzer_sys_run(bytes);
0
}
@@ -234,11 +234,11 @@ macro_rules! fuzz_target {
// panics in separate fuzzers can accidentally appear the same
// because each fuzzer will have a function called
// `rust_fuzzer_test_input`. By using a normal Rust function here
- // it's named something like `the_fuzzer_name::_::run` which should
+ // it's named something like `the_fuzzer_name::_::__libfuzzer_sys_run` which should
// ideally help prevent oss-fuzz from deduplicate fuzz bugs across
// distinct targets accidentally.
#[inline(never)]
- fn run($bytes: &[u8]) {
+ fn __libfuzzer_sys_run($bytes: &[u8]) {
$body
}
};
@@ -294,13 +294,13 @@ macro_rules! fuzz_target {
Err(_) => return -1,
};
- let result = ::libfuzzer_sys::Corpus::from(run(data));
+ let result = ::libfuzzer_sys::Corpus::from(__libfuzzer_sys_run(data));
result.to_libfuzzer_code()
}
// See above for why this is split to a separate function.
#[inline(never)]
- fn run($data: $dty) -> $rty {
+ fn __libfuzzer_sys_run($data: $dty) -> $rty {
$body
}
};