Per-process state
| 67 | |
| 68 | /// Per-process state |
| 69 | struct 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 | |
| 80 | impl Drop for Process { |
| 81 | fn drop(&mut self) { |
nothing calls this directly
no outgoing calls
no test coverage detected