Home
last modified time | relevance | path

Searched refs:UserStack (Results 1 – 2 of 2) sorted by relevance

/DragonOS-0.1.8/kernel/src/process/
Dexec.rs13 ucontext::{AddressSpace, UserStack},
222 ustack: &mut UserStack, in push_at() argument
269 fn push_slice<T: Copy>(&self, ustack: &mut UserStack, slice: &[T]) -> Result<(), SystemError> { in push_slice() argument
283 fn push_str(&self, ustack: &mut UserStack, s: &str) -> Result<(), SystemError> { in push_str() argument
/DragonOS-0.1.8/kernel/src/mm/
Ducontext.rs104 pub user_stack: Option<UserStack>,
138 result.new_user_stack(UserStack::DEFAULT_USER_STACK_SIZE)?; in new()
473 let stack = UserStack::new(self, None, size)?; in new_user_stack()
479 pub fn user_stack_mut(&mut self) -> Option<&mut UserStack> { in user_stack_mut() argument
1164 pub struct UserStack { struct
1173 impl UserStack { argument
1229 let mut user_stack = UserStack { in new()