Home
last modified time | relevance | path

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

/DragonOS/kernel/src/process/
H A Dexec.rs14 ucontext::{AddressSpace, UserStack},
224 ustack: &mut UserStack, in push_at() argument
270 fn push_slice<T: Copy>(&self, ustack: &mut UserStack, slice: &[T]) -> Result<(), SystemError> { in push_slice() argument
284 fn push_str(&self, ustack: &mut UserStack, s: &CString) -> Result<(), SystemError> { in push_str() argument
H A Dsyscall.rs21 mm::{ucontext::UserStack, verify_area, MemoryManagementArch, VirtAddr},
458 rlimit.rlim_cur = UserStack::DEFAULT_USER_STACK_SIZE as u64; in prlimit64()
459 rlimit.rlim_max = UserStack::DEFAULT_USER_STACK_SIZE as u64; in prlimit64()
/DragonOS/kernel/src/mm/
H A Ducontext.rs114 pub user_stack: Option<UserStack>,
148 result.new_user_stack(UserStack::DEFAULT_USER_STACK_SIZE)?; in new()
720 let stack = UserStack::new(self, None, size)?; in new_user_stack()
726 pub fn user_stack_mut(&mut self) -> Option<&mut UserStack> { in user_stack_mut() argument
1699 pub struct UserStack { struct
1708 impl UserStack { argument
1767 let mut user_stack = UserStack { in new()