Skip to content
This repository was archived by the owner on Nov 1, 2023. It is now read-only.

Commit fe9decf

Browse files
committed
Add some dummy values for paths
1 parent 5b31aa6 commit fe9decf

10 files changed

+34
-34
lines changed

src/agent/onefuzz-task/src/local/coverage.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -151,15 +151,15 @@ pub struct Coverage {
151151
impl Template<Coverage> for Coverage {
152152
fn example_values() -> Coverage {
153153
Coverage {
154-
target_exe: PathBuf::new(),
154+
target_exe: PathBuf::from("path_to_your_exe"),
155155
target_env: HashMap::new(),
156156
target_options: vec![],
157157
target_timeout: None,
158158
module_allowlist: None,
159159
source_allowlist: None,
160-
input_queue: None,
161-
readonly_inputs: vec![],
162-
coverage: PathBuf::new(),
160+
input_queue: Some(PathBuf::from("path_to_your_inputs")),
161+
readonly_inputs: vec![PathBuf::from("path_to_readonly_inputs")],
162+
coverage: PathBuf::from("path_to_where_you_want_coverage_to_be_output"),
163163
}
164164
}
165165
async fn run(&self, context: &RunContext) -> Result<()> {

src/agent/onefuzz-task/src/local/generic_analysis.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ impl Template<Analysis> for Analysis {
3333
analyzer_exe: String::new(),
3434
analyzer_options: vec![],
3535
analyzer_env: HashMap::new(),
36-
target_exe: PathBuf::new(),
36+
target_exe: PathBuf::from("path_to_your_exe"),
3737
target_options: vec![],
38-
input_queue: None,
39-
crashes: None,
38+
input_queue: Some(PathBuf::from("path_to_your_inputs")),
39+
crashes: Some(PathBuf::from("path_where_crashes_written")),
4040
analysis: PathBuf::new(),
4141
tools: None,
42-
reports: None,
43-
unique_reports: None,
44-
no_repro: None,
42+
reports: Some(PathBuf::from("path_where_reports_written")),
43+
unique_reports: Some(PathBuf::from("path_where_reports_written")),
44+
no_repro: Some(PathBuf::from("path_where_no_repro_reports_written")),
4545
}
4646
}
4747
async fn run(&self, context: &RunContext) -> Result<()> {

src/agent/onefuzz-task/src/local/generic_crash_report.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -42,14 +42,14 @@ pub struct CrashReport {
4242
impl Template<CrashReport> for CrashReport {
4343
fn example_values() -> CrashReport {
4444
CrashReport {
45-
target_exe: PathBuf::new(),
45+
target_exe: PathBuf::from("path_to_your_exe"),
4646
target_options: vec![],
4747
target_env: HashMap::new(),
48-
input_queue: None,
49-
crashes: None,
50-
reports: None,
51-
unique_reports: None,
52-
no_repro: None,
48+
input_queue: Some(PathBuf::from("path_to_your_inputs")),
49+
crashes: Some(PathBuf::from("path_where_crashes_written")),
50+
reports: Some(PathBuf::from("path_where_reports_written")),
51+
unique_reports: Some(PathBuf::from("path_where_reports_written")),
52+
no_repro: Some(PathBuf::from("path_where_no_repro_reports_written")),
5353
target_timeout: None,
5454
check_asan_log: true,
5555
check_debugger: true,

src/agent/onefuzz-task/src/local/generic_generator.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -41,10 +41,10 @@ impl Template<Generator> for Generator {
4141
generator_exe: String::new(),
4242
generator_env: HashMap::new(),
4343
generator_options: vec![],
44-
readonly_inputs: vec![],
44+
readonly_inputs: vec![PathBuf::from("path_to_readonly_inputs")],
4545
crashes: PathBuf::new(),
4646
tools: None,
47-
target_exe: PathBuf::new(),
47+
target_exe: PathBuf::from("path_to_your_exe"),
4848
target_env: HashMap::new(),
4949
target_options: vec![],
5050
target_timeout: None,

src/agent/onefuzz-task/src/local/libfuzzer.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ impl Template<LibFuzzer> for LibFuzzer {
3636
fn example_values() -> LibFuzzer {
3737
LibFuzzer {
3838
inputs: PathBuf::new(),
39-
readonly_inputs: vec![],
39+
readonly_inputs: vec![PathBuf::from("path_to_readonly_inputs")],
4040
crashes: PathBuf::new(),
4141
crashdumps: None,
42-
target_exe: PathBuf::new(),
42+
target_exe: PathBuf::from("path_to_your_exe"),
4343
target_env: HashMap::new(),
4444
target_options: vec![],
4545
target_workers: None,

src/agent/onefuzz-task/src/local/libfuzzer_crash_report.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -39,15 +39,15 @@ pub struct LibfuzzerCrashReport {
3939
impl Template<LibfuzzerCrashReport> for LibfuzzerCrashReport {
4040
fn example_values() -> LibfuzzerCrashReport {
4141
LibfuzzerCrashReport {
42-
target_exe: PathBuf::new(),
42+
target_exe: PathBuf::from("path_to_your_exe"),
4343
target_env: HashMap::new(),
4444
target_options: vec![],
4545
target_timeout: None,
46-
input_queue: None,
47-
crashes: None,
48-
reports: None,
49-
unique_reports: None,
50-
no_repro: None,
46+
input_queue: Some(PathBuf::from("path_to_your_inputs")),
47+
crashes: Some(PathBuf::from("path_where_crashes_written")),
48+
reports: Some(PathBuf::from("path_where_reports_written")),
49+
unique_reports: Some(PathBuf::from("path_where_reports_written")),
50+
no_repro: Some(PathBuf::from("path_where_no_repro_reports_written")),
5151
check_fuzzer_help: true,
5252
check_retry_count: 5,
5353
minimized_stack_depth: None,

src/agent/onefuzz-task/src/local/libfuzzer_merge.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,10 @@ pub struct LibfuzzerMerge {
3030
impl Template<LibfuzzerMerge> for LibfuzzerMerge {
3131
fn example_values() -> LibfuzzerMerge {
3232
LibfuzzerMerge {
33-
target_exe: PathBuf::new(),
33+
target_exe: PathBuf::from("path_to_your_exe"),
3434
target_env: HashMap::new(),
3535
target_options: vec![],
36-
input_queue: None,
36+
input_queue: Some(PathBuf::from("path_to_your_inputs")),
3737
inputs: vec![],
3838
unique_inputs: PathBuf::new(),
3939
preserve_existing_outputs: true,

src/agent/onefuzz-task/src/local/libfuzzer_regression.rs

+4-4
Original file line numberDiff line numberDiff line change
@@ -43,16 +43,16 @@ pub struct LibfuzzerRegression {
4343
impl Template<LibfuzzerRegression> for LibfuzzerRegression {
4444
fn example_values() -> LibfuzzerRegression {
4545
LibfuzzerRegression {
46-
target_exe: PathBuf::new(),
46+
target_exe: PathBuf::from("path_to_your_exe"),
4747
target_options: vec![],
4848
target_env: HashMap::new(),
4949
target_timeout: None,
5050
crashes: PathBuf::new(),
5151
regression_reports: PathBuf::new(),
5252
report_list: None,
53-
unique_reports: None,
54-
reports: None,
55-
no_repro: None,
53+
unique_reports: Some(PathBuf::from("path_where_reports_written")),
54+
reports: Some(PathBuf::from("path_where_reports_written")),
55+
no_repro: Some(PathBuf::from("path_where_no_repro_reports_written")),
5656
readonly_inputs: None,
5757
check_fuzzer_help: true,
5858
check_retry_count: 5,

src/agent/onefuzz-task/src/local/libfuzzer_test_input.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ impl Template<LibfuzzerTestInput> for LibfuzzerTestInput {
2828
fn example_values() -> LibfuzzerTestInput {
2929
LibfuzzerTestInput {
3030
input: PathBuf::new(),
31-
target_exe: PathBuf::new(),
31+
target_exe: PathBuf::from("path_to_your_exe"),
3232
target_options: vec![],
3333
target_env: HashMap::new(),
3434
setup_dir: PathBuf::new(),

src/agent/onefuzz-task/src/local/test_input.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ impl Template<TestInput> for TestInput {
3232
fn example_values() -> TestInput {
3333
TestInput {
3434
input: PathBuf::new(),
35-
target_exe: PathBuf::new(),
35+
target_exe: PathBuf::from("path_to_your_exe"),
3636
target_options: vec![],
3737
target_env: HashMap::new(),
3838
setup_dir: PathBuf::new(),

0 commit comments

Comments
 (0)