Searched defs:AddressSpace (Results 1 – 5 of 5) sorted by relevance
/DragonOS/kernel/src/process/ |
H A D | exec.rs | 118 vm: Arc<AddressSpace>, in new() 134 pub fn vm(&self) -> &Arc<AddressSpace> { in vm()
|
H A D | mod.rs | 1131 new( pgid: Pid, ppid: Pid, sid: Pid, name: String, cwd: String, user_vm: Option<Arc<AddressSpace>>, ) -> RwLock<Self> new() argument 1172 user_vm(&self) -> Option<Arc<AddressSpace>> user_vm() argument 1176 set_user_vm(&mut self, user_vm: Option<Arc<AddressSpace>>) set_user_vm() argument
|
H A D | syscall.rs | 573 fn do_execve_switch_user_vm(new_vm: Arc<AddressSpace>) -> Option<Arc<AddressSpace>> { in do_execve_switch_user_vm()
|
/DragonOS/kernel/src/mm/ |
H A D | ucontext.rs | 61 pub struct AddressSpace { struct 62 inner: RwLock<InnerAddressSpace>, argument 65 impl AddressSpace { impl 94 impl core::ops::Deref for AddressSpace { implementation 102 impl core::ops::DerefMut for AddressSpace { implementation 161 pub fn try_clone(&mut self) -> Result<Arc<AddressSpace>, SystemError> { in try_clone() 1421 pub fn address_space(&self) -> Option<Weak<AddressSpace>> { in address_space()
|
H A D | mod.rs | 135 pub unsafe fn set_IDLE_PROCESS_ADDRESS_SPACE(address_space: Arc<AddressSpace>) { in set_IDLE_PROCESS_ADDRESS_SPACE()
|