Searched refs:fork (Results 1 – 16 of 16) sorted by relevance
/DragonOS-0.1.9/docs/community/ChangeLog/V0.1.x/ |
D | V0.1.0.md | 101 - 用户态、内核态进程/线程的fork/vfork(注意,用户态的fork和内核态的有一定的区别,内核态的fork更复杂) 195 - SYS_FORK fork系统调用 226 - fork/vfork
|
D | V0.1.1.md | 37 - 将fork相关代码移动到fork.c 191 new:在fork时拷贝signal和sighand (#91)
|
D | V0.1.9.md | 92 - bugfix: 修正fork的时候没有正确拷贝vm holes的bug ([#433](https://github.com/DragonOS-Community/DragonOS/pull/4… 1133 修正fork的时候没有正确拷贝vm holes的bug (#433) 1511 * 补充了 fork 中复制信号信息的逻辑 1831 * 进程管理重构:完成fork的主体逻辑 (#309) 1833 1.完成fork的主体逻辑 1844 * 删除旧的fork以及signal的代码,并调整fork/vfork/execve系统调用 (#325) 1846 1.删除旧的fork 1848 3.调整了fork/vfork/execve系统调用
|
D | V0.1.6.md | 229 *修复ps2键盘驱动程序inode在进程fork的时候导致死锁的问题.
|
/DragonOS-0.1.9/kernel/src/arch/x86_64/process/ |
D | kthread.rs | 12 fork::CloneFlags, 45 let pid = ProcessManager::fork(&mut frame, clone_flags).map_err(|e| { in __inner_create()
|
D | mod.rs | 28 fork::{CloneFlags, KernelCloneArgs},
|
/DragonOS-0.1.9/tools/ |
D | .gdbinit | 3 set follow-fork-mode child
|
/DragonOS-0.1.9/kernel/src/arch/riscv64/process/ |
D | kthread.rs | 5 fork::CloneFlags,
|
D | mod.rs | 4 use crate::process::{fork::KernelCloneArgs, KernelStack, ProcessControlBlock, ProcessManager};
|
/DragonOS-0.1.9/user/apps/test_mkfifo/ |
D | main.c | 25 pid = fork(); in main()
|
/DragonOS-0.1.9/kernel/src/process/ |
D | syscall.rs | 13 fork::{CloneFlags, KernelCloneArgs}, 33 pub fn fork(frame: &TrapFrame) -> Result<usize, SystemError> { in fork() method 34 ProcessManager::fork(frame, CloneFlags::empty()).map(|pid| pid.into()) in fork() 40 Self::fork(frame) in vfork()
|
D | fork.rs | 153 pub fn fork( in fork() method
|
D | kthread.rs | 24 use super::{fork::CloneFlags, Pid, ProcessControlBlock, ProcessFlags};
|
D | mod.rs | 64 pub mod fork; module
|
/DragonOS-0.1.9/docs/introduction/ |
D | features.md | 34 - [x] fork
|
/DragonOS-0.1.9/kernel/src/syscall/ |
D | mod.rs | 13 fork::KernelCloneArgs, 37 process::{fork::CloneFlags, Pid}, 205 SYS_FORK => Self::fork(frame), in handle()
|