You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
execution_variables.shm.try_lock().map_err(|e| new_error!("Failed to lock shm: {}", e))?.deref_mut().as_mut().ok_or_else(|| new_error!("shm not set"))?,
302
305
#[cfg(gdb)]
303
306
&debug_info,
307
+
#[cfg(crashdump)]
308
+
&metadata,
304
309
)?);
305
310
}
306
311
let hv = hv.as_mut().ok_or_else(|| new_error!("Hypervisor not set"))?;
@@ -822,6 +827,7 @@ pub enum HandlerMsg {
822
827
fnset_up_hypervisor_partition(
823
828
mgr:&mutSandboxMemoryManager<GuestSharedMemory>,
824
829
#[cfg(gdb)]debug_info:&Option<DebugInfo>,
830
+
#[cfg(crashdump)]metadata:&SandboxMetadata,
825
831
) -> Result<Box<dynHypervisor>>{
826
832
let mem_size = u64::try_from(mgr.shared_mem.mem_size())?;
827
833
letmut regions = mgr.layout.get_memory_regions(&mgr.shared_mem)?;
0 commit comments