Skip to content

Commit 4e9dd68

Browse files
committed
Updating fuzzing targets to use simple_guest_for_fuzzing_as_string
Signed-off-by: Mark Rossett <[email protected]>
1 parent 3b3f9df commit 4e9dd68

File tree

3 files changed

+7
-6
lines changed

3 files changed

+7
-6
lines changed

fuzz/fuzz_targets/guest_call.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,16 +23,17 @@ use hyperlight_host::sandbox::uninitialized::GuestBinary;
2323
use hyperlight_host::sandbox_state::sandbox::EvolvableSandbox;
2424
use hyperlight_host::sandbox_state::transition::Noop;
2525
use hyperlight_host::{MultiUseSandbox, UninitializedSandbox};
26-
use hyperlight_testing::simple_guest_as_string;
26+
use hyperlight_testing::simple_guest_for_fuzzing_as_string;
2727
use libfuzzer_sys::fuzz_target;
2828
static SANDBOX: OnceLock<Mutex<MultiUseSandbox>> = OnceLock::new();
2929

3030
// This fuzz target tests all combinations of ReturnType and Parameters for `call_guest_function_by_name`.
3131
// For fuzzing efficiency, we create one Sandbox and reuse it for all fuzzing iterations.
3232
fuzz_target!(
3333
init: {
34+
3435
let u_sbox = UninitializedSandbox::new(
35-
GuestBinary::FilePath(simple_guest_as_string().expect("Guest Binary Missing")),
36+
GuestBinary::FilePath(simple_guest_for_fuzzing_as_string().expect("Guest Binary Missing")),
3637
None,
3738
None,
3839
None,

fuzz/fuzz_targets/host_call.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ use hyperlight_host::sandbox::SandboxConfiguration;
2424
use hyperlight_host::sandbox_state::sandbox::EvolvableSandbox;
2525
use hyperlight_host::sandbox_state::transition::Noop;
2626
use hyperlight_host::{HyperlightError, MultiUseSandbox, UninitializedSandbox};
27-
use hyperlight_testing::simple_guest_as_string;
27+
use hyperlight_testing::simple_guest_for_fuzzing_as_string;
2828
use libfuzzer_sys::fuzz_target;
2929
static SANDBOX: OnceLock<Mutex<MultiUseSandbox>> = OnceLock::new();
3030

@@ -33,7 +33,7 @@ static SANDBOX: OnceLock<Mutex<MultiUseSandbox>> = OnceLock::new();
3333
fuzz_target!(
3434
init: {
3535
let u_sbox = UninitializedSandbox::new(
36-
GuestBinary::FilePath(simple_guest_as_string().expect("Guest Binary Missing")),
36+
GuestBinary::FilePath(simple_guest_for_fuzzing_as_string().expect("Guest Binary Missing")),
3737
None,
3838
None,
3939
None,

fuzz/fuzz_targets/host_print.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ use hyperlight_host::sandbox::uninitialized::GuestBinary;
77
use hyperlight_host::sandbox_state::sandbox::EvolvableSandbox;
88
use hyperlight_host::sandbox_state::transition::Noop;
99
use hyperlight_host::{MultiUseSandbox, UninitializedSandbox};
10-
use hyperlight_testing::simple_guest_as_string;
10+
use hyperlight_testing::simple_guest_for_fuzzing_as_string;
1111
use libfuzzer_sys::{fuzz_target, Corpus};
1212

1313
static SANDBOX: OnceLock<Mutex<MultiUseSandbox>> = OnceLock::new();
@@ -19,7 +19,7 @@ static SANDBOX: OnceLock<Mutex<MultiUseSandbox>> = OnceLock::new();
1919
fuzz_target!(
2020
init: {
2121
let u_sbox = UninitializedSandbox::new(
22-
GuestBinary::FilePath(simple_guest_as_string().expect("Guest Binary Missing")),
22+
GuestBinary::FilePath(simple_guest_for_fuzzing_as_string().expect("Guest Binary Missing")),
2323
None,
2424
None,
2525
None,

0 commit comments

Comments
 (0)