Home
last modified time | relevance | path

Searched refs:user_stack (Results 1 – 3 of 3) sorted by relevance

/DragonOS/kernel/src/mm/
H A Ducontext.rs115 pub user_stack: Option<UserStack>, field
141 user_stack: None, in new()
173 new_guard.user_stack = Some(self.user_stack.as_ref().unwrap().clone_info_only()); in try_clone()
175 let _current_stack_size = self.user_stack.as_ref().unwrap().stack_size(); in try_clone()
217 let stack = self.user_stack.as_mut().unwrap(); in extend_stack()
724 assert!(self.user_stack.is_none(), "User stack already exists"); in new_user_stack()
726 self.user_stack = Some(stack); in new_user_stack()
732 return self.user_stack.as_mut(); in user_stack_mut()
1772 let mut user_stack = UserStack { in new() localVariable
1780 user_stack.initial_extend(vm, stack_size)?; in new()
[all …]
/DragonOS/kernel/src/arch/riscv64/process/
H A Dsyscall.rs92 address_space.write().user_stack = Some(ustack_message); in do_execve()
/DragonOS/kernel/src/arch/x86_64/process/
H A Dsyscall.rs95 address_space.write().user_stack = Some(ustack_message); in do_execve()