Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AFLplusplus/cargo-libafl
/ functions
Functions
52 in github.com/AFLplusplus/cargo-libafl
⨍
Functions
52
◇
Types & classes
14
↓ 6 callers
Method
fuzz_dir
(&self)
cargo-libafl/src/project.rs:608
↓ 3 callers
Method
artifacts_for
(&self, target: &str)
cargo-libafl/src/project.rs:639
↓ 3 callers
Method
cargo_run
(&self, build: &options::BuildOptions, fuzz_target: &str)
cargo-libafl/src/project.rs:259
↓ 3 callers
Function
default_target
The default target to pass to cargo, to workaround issue #11.
cargo-libafl/src/utils.rs:2
↓ 3 callers
Method
exec_build
( &self, build: &options::BuildOptions, fuzz_target: Option<&str>, )
cargo-libafl/src/project.rs:273
↓ 3 callers
Method
manifest_path
(&self)
cargo-libafl/src/project.rs:612
↓ 2 callers
Method
cargo
(&self, subcommand: &str, build: &BuildOptions)
cargo-libafl/src/project.rs:135
↓ 2 callers
Method
create_target_template
Add a new fuzz target script with a given name
cargo-libafl/src/project.rs:112
↓ 2 callers
Method
fuzz_targets_dir
(&self)
cargo-libafl/src/project.rs:654
↓ 2 callers
Function
is_fuzz_manifest
(value: &toml::Value)
cargo-libafl/src/project.rs:752
↓ 2 callers
Method
run_fuzz_target_debug_formatter
( &self, build: &BuildOptions, target: &str, artifact: &Path, )
cargo-libafl/src/project.rs:346
↓ 2 callers
Function
runtime_dir
()
cargo-libafl/src/common.rs:39
↓ 1 callers
Method
add_target
Create a new fuzz target.
cargo-libafl/src/project.rs:103
↓ 1 callers
Function
archive_file_path
()
cargo-libafl/src/common.rs:55
↓ 1 callers
Function
collect_targets
(value: &toml::Value)
cargo-libafl/src/project.rs:730
↓ 1 callers
Method
corpus_for
(&self, target: &str)
cargo-libafl/src/project.rs:630
↓ 1 callers
Method
coverage_for
Returns paths to the `coverage/<target>/raw` directory and `coverage/<target>/coverage.profdata` file.
cargo-libafl/src/project.rs:617
↓ 1 callers
Method
create_coverage_cmd
( &self, coverage: &options::Coverage, coverage_dir: &Path, input_file: &Path,
cargo-libafl/src/project.rs:551
↓ 1 callers
Method
debug_fmt_input
Prints the debug output of an input test case
cargo-libafl/src/project.rs:388
↓ 1 callers
Method
exec_coverage
Produce coverage information for a given corpus
cargo-libafl/src/project.rs:494
↓ 1 callers
Method
exec_fuzz
Fuzz a given fuzz target
cargo-libafl/src/project.rs:414
↓ 1 callers
Function
find_package
Returns the path for the first found non-fuzz Cargo package
cargo-libafl/src/project.rs:765
↓ 1 callers
Method
fuzz_dir_is_default_path
(&self)
cargo-libafl/src/project.rs:725
↓ 1 callers
Method
get_artifacts_since
( &self, target: &str, since: &time::SystemTime, )
cargo-libafl/src/project.rs:308
↓ 1 callers
Method
list_targets
(&self)
cargo-libafl/src/project.rs:96
↓ 1 callers
Method
manifest
(&self)
cargo-libafl/src/project.rs:676
↓ 1 callers
Function
pkg_version
()
cargo-libafl/src/common.rs:25
↓ 1 callers
Method
root_project_name
(&self)
cargo-libafl/src/project.rs:690
↓ 1 callers
Method
run_command
(&mut self)
cargo-libafl/src/main.rs:57
↓ 1 callers
Function
rust_fuzzer_initialize
()
cargo-libafl-helper/src/lib.rs:9
↓ 1 callers
Function
rustc_version
()
cargo-libafl/src/common.rs:14
↓ 1 callers
Function
strip_current_dir_prefix
(path: &Path)
cargo-libafl/src/project.rs:795
↓ 1 callers
Method
target_path
(&self, target: &str)
cargo-libafl/src/project.rs:669
↓ 1 callers
Function
xdg_dir
()
cargo-libafl/src/common.rs:5
Function
display_build_options
()
cargo-libafl/src/options.rs:223
Method
fmt
(&self, f: &mut stdfmt::Formatter)
cargo-libafl/src/options.rs:27
Method
from_str
(s: &str)
cargo-libafl/src/options.rs:45
Method
init
Creates the fuzz project structure and returns a new instance. This will not clone libfuzzer-sys. Similar to `FuzzProject::new`, the fuzz directory w
cargo-libafl/src/project.rs:57
Function
main
()
cargo-libafl/build.rs:11
Function
main
()
cargo-libafl/cargo-libafl-runtime/runtime.rs:151
Function
main
()
cargo-libafl/src/main.rs:70
Method
manage_initial_instance
If `fuzz_dir_opt` is `None`, returns a new instance with the default fuzz project path. Otherwise, returns a new instance with the inner content of `f
cargo-libafl/src/project.rs:711
Method
merge_coverage
(profdata_raw_path: &Path, profdata_out_path: &Path)
cargo-libafl/src/project.rs:577
Method
new
Creates a new instance. Find an existing `cargo fuzz` project by starting at the current directory and walking up the filesystem. If `fuzz_dir_opt`
cargo-libafl/src/project.rs:37
Method
run_command
(&mut self)
cargo-libafl/src/options/fmt.rs:27
Method
run_command
(&mut self)
cargo-libafl/src/options/build.rs:22
Method
run_command
(&mut self)
cargo-libafl/src/options/add.rs:15
Method
run_command
(&mut self)
cargo-libafl/src/options/init.rs:21
Method
run_command
(&mut self)
cargo-libafl/src/options/coverage.rs:29
Method
run_command
(&mut self)
cargo-libafl/src/options/list.rs:12
Method
run_command
(&mut self)
cargo-libafl/src/options/run.rs:29
Function
timeout_from_millis_str
Parses a millseconds int into a [`Duration`], used for commandline arg parsing
cargo-libafl/cargo-libafl-runtime/runtime.rs:60