fuzz: adapt to changes in rand

This commit is contained in:
Daniel Hofstetter
2026-03-13 10:47:43 +01:00
committed by Sylvestre Ledru
parent cab7423a57
commit b6e4c455ec
16 changed files with 19 additions and 19 deletions
+1 -1
View File
@@ -6,7 +6,7 @@
#![no_main]
use libfuzzer_sys::fuzz_target;
use rand::Rng;
use rand::RngExt;
use std::env::temp_dir;
use std::ffi::OsString;
use std::fs::{self, File};
+1 -1
View File
@@ -8,7 +8,7 @@
use libfuzzer_sys::fuzz_target;
use uu_cut::uumain;
use rand::Rng;
use rand::RngExt;
use std::ffi::OsString;
use uufuzz::{
+1 -1
View File
@@ -7,7 +7,7 @@
use libfuzzer_sys::fuzz_target;
use uu_dirname::uumain;
use rand::Rng;
use rand::RngExt;
use rand::prelude::IndexedRandom;
use std::ffi::OsString;
+2 -2
View File
@@ -8,7 +8,7 @@
use libfuzzer_sys::fuzz_target;
use uu_echo::uumain;
use rand::Rng;
use rand::RngExt;
use rand::prelude::IndexedRandom;
use std::ffi::OsString;
@@ -51,7 +51,7 @@ fn generate_echo() -> String {
echo_str
}
fn generate_escape_sequence(rng: &mut impl Rng) -> String {
fn generate_escape_sequence(rng: &mut impl RngExt) -> String {
let escape_sequences = [
"\\\\", "\\a", "\\b", "\\c", "\\e", "\\f", "\\n", "\\r", "\\t", "\\v", "\\0NNN", "\\xHH",
];
+1 -1
View File
@@ -10,7 +10,7 @@ use uu_env::uumain;
use std::ffi::OsString;
use rand::Rng;
use rand::RngExt;
use uufuzz::{
CommandResult, compare_result, generate_and_run_uumain, generate_random_string, run_gnu_cmd,
};
+1 -1
View File
@@ -8,7 +8,7 @@
use libfuzzer_sys::fuzz_target;
use uu_expr::uumain;
use rand::Rng;
use rand::RngExt;
use rand::prelude::IndexedRandom;
use std::{env, ffi::OsString};
+1 -1
View File
@@ -7,7 +7,7 @@
#![no_main]
use libfuzzer_sys::fuzz_target;
use rand::Rng;
use rand::RngExt;
use rand::prelude::IndexedRandom;
use std::collections::HashSet;
use std::env::temp_dir;
+2 -2
View File
@@ -8,7 +8,7 @@
use libfuzzer_sys::fuzz_target;
use uu_printf::uumain;
use rand::Rng;
use rand::RngExt;
use rand::seq::IndexedRandom;
use std::env;
use std::ffi::OsString;
@@ -18,7 +18,7 @@ use uufuzz::{compare_result, generate_and_run_uumain, generate_random_string, ru
static CMD_PATH: &str = "printf";
fn generate_escape_sequence(rng: &mut impl Rng) -> String {
fn generate_escape_sequence(rng: &mut impl RngExt) -> String {
let escape_sequences = [
"\\\"",
"\\\\",
+1 -1
View File
@@ -8,7 +8,7 @@
use libfuzzer_sys::fuzz_target;
use uu_seq::uumain;
use rand::Rng;
use rand::RngExt;
use std::ffi::OsString;
use uufuzz::CommandResult;
+1 -1
View File
@@ -8,7 +8,7 @@
use libfuzzer_sys::fuzz_target;
use uu_sort::uumain;
use rand::Rng;
use rand::RngExt;
use std::env;
use std::ffi::OsString;
+1 -1
View File
@@ -8,7 +8,7 @@
use libfuzzer_sys::fuzz_target;
use uu_split::uumain;
use rand::Rng;
use rand::RngExt;
use std::ffi::OsString;
use uufuzz::{
+2 -2
View File
@@ -8,7 +8,7 @@
use libfuzzer_sys::fuzz_target;
use uu_test::uumain;
use rand::Rng;
use rand::RngExt;
use rand::prelude::IndexedRandom;
use std::ffi::OsString;
@@ -35,7 +35,7 @@ struct TestArg {
arg_type: ArgType,
}
fn generate_random_path(rng: &mut dyn rand::RngCore) -> &'static str {
fn generate_random_path(rng: &mut dyn rand::Rng) -> &'static str {
match rng.random_range(0..=3) {
0 => "/dev/null",
1 => "/dev/random",
+1 -1
View File
@@ -8,7 +8,7 @@ use libfuzzer_sys::fuzz_target;
use std::ffi::OsString;
use uu_tr::uumain;
use rand::Rng;
use rand::RngExt;
use uufuzz::{
CommandResult, compare_result, generate_and_run_uumain, generate_random_string, run_gnu_cmd,
+1 -1
View File
@@ -8,7 +8,7 @@
use libfuzzer_sys::fuzz_target;
use uu_wc::uumain;
use rand::Rng;
use rand::RngExt;
use std::ffi::OsString;
use uufuzz::{
+1 -1
View File
@@ -3,7 +3,7 @@
// For the full copyright and license information, please view the LICENSE
// file that was distributed with this source code.
use rand::Rng;
use rand::RngExt;
use std::ffi::OsString;
use uufuzz::{generate_and_run_uumain, generate_random_string, run_gnu_cmd};
+1 -1
View File
@@ -9,7 +9,7 @@ use libc::{STDERR_FILENO, STDOUT_FILENO, close, dup, dup2, pipe};
use pretty_print::{
print_diff, print_end_with_status, print_or_empty, print_section, print_with_style,
};
use rand::Rng;
use rand::RngExt;
use rand::prelude::IndexedRandom;
use std::env::temp_dir;
use std::ffi::OsString;