pub struct BaseFuzzerOptions {
pub in_dir: PathBuf,
pub find_corpus_dir: PathBuf,
pub find_crash_dir: PathBuf,
pub executor_crash_dir: Option<PathBuf>,
pub token_file: String,
}Expand description
Base options for the fuzzer configuration.
This struct defines the common parameters needed for fuzzing operations, including input/output directories and token file configuration.
Fields§
§in_dir: PathBufInput corpus directory
find_corpus_dir: PathBufOutput corpus directory
find_crash_dir: PathBufDirectory to store crashes
executor_crash_dir: Option<PathBuf>Optional directory to store crash inputs
token_file: StringFile has tokens
Trait Implementations§
Source§impl Args for BaseFuzzerOptions
impl Args for BaseFuzzerOptions
Source§fn augment_args<'b>(__clap_app: Command) -> Command
fn augment_args<'b>(__clap_app: Command) -> Command
Source§fn augment_args_for_update<'b>(__clap_app: Command) -> Command
fn augment_args_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§impl Debug for BaseFuzzerOptions
impl Debug for BaseFuzzerOptions
Source§impl FromArgMatches for BaseFuzzerOptions
impl FromArgMatches for BaseFuzzerOptions
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Auto Trait Implementations§
impl Freeze for BaseFuzzerOptions
impl RefUnwindSafe for BaseFuzzerOptions
impl Send for BaseFuzzerOptions
impl Sync for BaseFuzzerOptions
impl Unpin for BaseFuzzerOptions
impl UnwindSafe for BaseFuzzerOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more