Home
last modified time | relevance | path

Searched refs:fork (Results 1 – 16 of 16) sorted by relevance

/DragonOS-0.1.9/docs/community/ChangeLog/V0.1.x/
DV0.1.0.md101 - 用户态、内核态进程/线程的fork/vfork(注意,用户态的fork和内核态的有一定的区别,内核态的fork更复杂)
195 - SYS_FORK fork系统调用
226 - fork/vfork
DV0.1.1.md37 - 将fork相关代码移动到fork.c
191 new:在fork时拷贝signal和sighand (#91)
DV0.1.9.md92 - 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系统调用
DV0.1.6.md229 *修复ps2键盘驱动程序inode在进程fork的时候导致死锁的问题.
/DragonOS-0.1.9/kernel/src/arch/x86_64/process/
Dkthread.rs12 fork::CloneFlags,
45 let pid = ProcessManager::fork(&mut frame, clone_flags).map_err(|e| { in __inner_create()
Dmod.rs28 fork::{CloneFlags, KernelCloneArgs},
/DragonOS-0.1.9/tools/
D.gdbinit3 set follow-fork-mode child
/DragonOS-0.1.9/kernel/src/arch/riscv64/process/
Dkthread.rs5 fork::CloneFlags,
Dmod.rs4 use crate::process::{fork::KernelCloneArgs, KernelStack, ProcessControlBlock, ProcessManager};
/DragonOS-0.1.9/user/apps/test_mkfifo/
Dmain.c25 pid = fork(); in main()
/DragonOS-0.1.9/kernel/src/process/
Dsyscall.rs13 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()
Dfork.rs153 pub fn fork( in fork() method
Dkthread.rs24 use super::{fork::CloneFlags, Pid, ProcessControlBlock, ProcessFlags};
Dmod.rs64 pub mod fork; module
/DragonOS-0.1.9/docs/introduction/
Dfeatures.md34 - [x] fork
/DragonOS-0.1.9/kernel/src/syscall/
Dmod.rs13 fork::KernelCloneArgs,
37 process::{fork::CloneFlags, Pid},
205 SYS_FORK => Self::fork(frame), in handle()