Skip to content

Commit 2dce566

Browse files
feat: fixed all warnings according to clippy, rename .cargo/config files to .cargo/config.toml, fix syntax issue in harness.c in c_code_with_inprocess_executor
1 parent 0611920 commit 2dce566

File tree

11 files changed

+10
-14
lines changed

11 files changed

+10
-14
lines changed

fuzzers/baby/baby_fuzzer/src/main.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ fn signals_set(idx: usize) {
3434
unsafe { write(SIGNALS_PTR.add(idx), 1) };
3535
}
3636

37-
#[expect(clippy::manual_assert)]
37+
// #[expect(clippy::manual_assert)]
3838
pub fn main() {
3939
env_logger::init();
4040
// The closure that we want to fuzz
@@ -56,7 +56,8 @@ pub fn main() {
5656
// https://github.com/googleprojectzero/winafl/blob/ea5f6b85572980bb2cf636910f622f36906940aa/winafl.c#L728
5757
#[cfg(windows)]
5858
unsafe {
59-
write_volatile(0 as *mut u32, 0);
59+
// Replace zero-ptr with the below function, suggested by Clippy
60+
write_volatile(std::ptr::null_mut::<u32>(), 0);
6061
}
6162
}
6263
}

fuzzers/baby/baby_fuzzer_custom_executor/src/main.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,17 @@
1-
#[cfg(windows)]
2-
use std::ptr::write_volatile;
31
use std::{marker::PhantomData, path::PathBuf, ptr::write};
42

53
#[cfg(feature = "tui")]
64
use libafl::monitors::tui::TuiMonitor;
75
#[cfg(not(feature = "tui"))]
86
use libafl::monitors::SimpleMonitor;
7+
98
use libafl::{
109
corpus::{InMemoryCorpus, OnDiskCorpus},
1110
events::SimpleEventManager,
1211
executors::{Executor, ExitKind, WithObservers},
1312
feedback_and_fast,
1413
feedbacks::{CrashFeedback, MaxMapFeedback},
15-
fuzzer::{BloomInputFilter, Fuzzer, ReportingInputFilter, StdFuzzer},
14+
fuzzer::{Fuzzer, StdFuzzer},
1615
generators::RandPrintablesGenerator,
1716
inputs::HasTargetBytes,
1817
mutators::{havoc_mutations::havoc_mutations, scheduled::HavocScheduledMutator},
@@ -21,6 +20,9 @@ use libafl::{
2120
stages::{mutational::StdMutationalStage, AflStatsStage, CalibrationStage},
2221
state::{HasCorpus, HasExecutions, StdState},
2322
};
23+
24+
#[cfg(feature = "bloom_input_filter")]
25+
use libafl::fuzzer::{BloomInputFilter, ReportingInputFilter};
2426
use libafl_bolts::{
2527
current_nanos, nonnull_raw_mut, nonzero, rands::StdRand, tuples::tuple_list, AsSlice,
2628
};

fuzzers/baby/baby_fuzzer_minimizing/src/main.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#[cfg(windows)]
2-
use std::ptr::write_volatile;
31
use std::{path::PathBuf, ptr::write};
42

53
use libafl::prelude::*;

fuzzers/baby/baby_fuzzer_swap_differential/src/main.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
#[cfg(windows)]
2-
use std::ptr::write_volatile;
31
use std::{
42
alloc::{alloc_zeroed, Layout},
53
path::PathBuf,

fuzzers/baby/baby_fuzzer_unicode/src/main.rs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ fn signals_set(idx: usize) {
3535
unsafe { write(SIGNALS_PTR.add(idx), 1) };
3636
}
3737

38-
#[expect(clippy::manual_assert)]
3938
pub fn main() {
4039
// The closure that we want to fuzz
4140
let mut harness = |input: &BytesInput| {
@@ -53,7 +52,7 @@ pub fn main() {
5352

5453
#[cfg(windows)]
5554
unsafe {
56-
write_volatile(0 as *mut u32, 0);
55+
write_volatile(std::ptr::null_mut::<u32>(), 0);
5756
}
5857
}
5958
ExitKind::Ok

fuzzers/baby/backtrace_baby_fuzzers/c_code_with_fork_executor/src/main.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ use libafl::{
1818
};
1919
use libafl_bolts::{
2020
nonzero,
21-
ownedref::OwnedRefMut,
2221
rands::StdRand,
2322
shmem::{ShMemProvider, StdShMemProvider},
2423
tuples::tuple_list,

fuzzers/baby/backtrace_baby_fuzzers/c_code_with_inprocess_executor/src/harness.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
// uint8_t *array;
1111
uint8_t array[MAP_SIZE];
12-
uint8_t *array_ptr = &array;
12+
uint8_t *array_ptr = array;
1313

1414
int init() {
1515
for (int i = 0; i < MAP_SIZE; i++) {

0 commit comments

Comments
 (0)