File tree Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Expand file tree Collapse file tree 3 files changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -23,16 +23,17 @@ use hyperlight_host::sandbox::uninitialized::GuestBinary;
2323use hyperlight_host:: sandbox_state:: sandbox:: EvolvableSandbox ;
2424use hyperlight_host:: sandbox_state:: transition:: Noop ;
2525use hyperlight_host:: { MultiUseSandbox , UninitializedSandbox } ;
26- use hyperlight_testing:: simple_guest_as_string ;
26+ use hyperlight_testing:: simple_guest_for_fuzzing_as_string ;
2727use libfuzzer_sys:: fuzz_target;
2828static 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.
3232fuzz_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 ,
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ use hyperlight_host::sandbox::SandboxConfiguration;
2424use hyperlight_host:: sandbox_state:: sandbox:: EvolvableSandbox ;
2525use hyperlight_host:: sandbox_state:: transition:: Noop ;
2626use hyperlight_host:: { HyperlightError , MultiUseSandbox , UninitializedSandbox } ;
27- use hyperlight_testing:: simple_guest_as_string ;
27+ use hyperlight_testing:: simple_guest_for_fuzzing_as_string ;
2828use libfuzzer_sys:: fuzz_target;
2929static SANDBOX : OnceLock < Mutex < MultiUseSandbox > > = OnceLock :: new ( ) ;
3030
@@ -33,7 +33,7 @@ static SANDBOX: OnceLock<Mutex<MultiUseSandbox>> = OnceLock::new();
3333fuzz_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 ,
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ use hyperlight_host::sandbox::uninitialized::GuestBinary;
77use hyperlight_host:: sandbox_state:: sandbox:: EvolvableSandbox ;
88use hyperlight_host:: sandbox_state:: transition:: Noop ;
99use hyperlight_host:: { MultiUseSandbox , UninitializedSandbox } ;
10- use hyperlight_testing:: simple_guest_as_string ;
10+ use hyperlight_testing:: simple_guest_for_fuzzing_as_string ;
1111use libfuzzer_sys:: { fuzz_target, Corpus } ;
1212
1313static SANDBOX : OnceLock < Mutex < MultiUseSandbox > > = OnceLock :: new ( ) ;
@@ -19,7 +19,7 @@ static SANDBOX: OnceLock<Mutex<MultiUseSandbox>> = OnceLock::new();
1919fuzz_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 ,
You can’t perform that action at this time.
0 commit comments