Searched refs:UserStack (Results 1 – 3 of 3) sorted by relevance
/DragonOS/kernel/src/process/ |
H A D | exec.rs | 14 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 D | syscall.rs | 21 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 D | ucontext.rs | 114 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()
|