MCPcopy Create free account
hub / github.com/bendudson/EuraliOS / Process

Class Process

kernel/src/process.rs:69–78  ·  view source on GitHub ↗

Per-process state

Source from the content-addressed store, hash-verified

67
68/// Per-process state
69struct Process {
70 /// Page table physical address
71 page_table_physaddr: u64,
72
73 /// Communication/file handles
74 handles: Vec<Option<Arc<RwLock<Rendezvous>>>>,
75
76 /// Paths to handlers which can be open'ed
77 mounts: vfs::VFS
78}
79
80impl Drop for Process {
81 fn drop(&mut self) {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected