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