pub struct ProcessResources { /* private fields */ }Expand description
RAII wrapper for process resources
Ensures all process resources are cleaned up when the process exits
Implementations§
Source§impl ProcessResources
impl ProcessResources
Sourcepub fn new(
pid: ProcessId,
threads: Vec<ThreadId>,
capabilities: Arc<Mutex<CapabilitySpace>>,
memory_space: Arc<Mutex<VirtualAddressSpace>>,
) -> Self
pub fn new( pid: ProcessId, threads: Vec<ThreadId>, capabilities: Arc<Mutex<CapabilitySpace>>, memory_space: Arc<Mutex<VirtualAddressSpace>>, ) -> Self
Create a new process resources guard