fn do_execve_switch(
space: Arc<SpinLock<MemorySpace>>,
entry: usize,
sp: usize,
argv: Vec<String>,
envp: Vec<String>,
phdr_addr: usize,
phnum: usize,
phent: usize,
) -> c_intExpand description
执行一个新程序(execve)的切换阶段:切换地址空间并恢复到用户态 注意:此函数不会返回!