Home
last modified time | relevance | path

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

/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.0.md101 - 用户态、内核态进程/线程的fork/vfork(注意,用户态的fork和内核态的有一定的区别,内核态的fork更复杂)
195 - SYS_FORK fork系统调用
226 - fork/vfork
H A DV0.1.1.md37 - 将fork相关代码移动到fork.c
191 new:在fork时拷贝signal和sighand (#91)
H A DV0.1.9.md93 - bugfix: 修正fork的时候没有正确拷贝vm holes的bug ([#433](https://github.com/DragonOS-Community/DragonOS/pull/4…
1134 修正fork的时候没有正确拷贝vm holes的bug (#433)
1512 * 补充了 fork 中复制信号信息的逻辑
1832 * 进程管理重构:完成fork的主体逻辑 (#309)
1834 1.完成fork的主体逻辑
1845 * 删除旧的fork以及signal的代码,并调整fork/vfork/execve系统调用 (#325)
1847 1.删除旧的fork
1849 3.调整了fork/vfork/execve系统调用
H A DV0.1.6.md229 *修复ps2键盘驱动程序inode在进程fork的时候导致死锁的问题.
/DragonOS/kernel/src/arch/x86_64/process/
H A Dkthread.rs12 fork::CloneFlags,
45 let pid = ProcessManager::fork(&frame, clone_flags).inspect_err(|_e| { in __inner_create()
H A Dmod.rs21 fork::{CloneFlags, KernelCloneArgs},
/DragonOS/tools/
H A D.gdbinit3 set follow-fork-mode child
/DragonOS/user/apps/test_shm/
H A Dsender.c32 int pid = fork(); in main()
/DragonOS/user/apps/test_mkfifo/
H A Dmain.c25 pid = fork(); in main()
/DragonOS/kernel/src/arch/riscv64/process/
H A Dkthread.rs6 fork::CloneFlags,
43 let pid = ProcessManager::fork(&frame, clone_flags).map_err(|e| { in __inner_create()
H A Dmod.rs22 fork::{CloneFlags, KernelCloneArgs},
/DragonOS/user/apps/test_eventfd/
H A Dmain.c25 switch (fork()) { in main()
/DragonOS/kernel/src/process/
H A Dsyscall.rs11 fork::{CloneFlags, KernelCloneArgs},
76 pub fn fork(frame: &TrapFrame) -> Result<usize, SystemError> { in fork() method
77 ProcessManager::fork(frame, CloneFlags::empty()).map(|pid| pid.into()) in fork()
83 Self::fork(frame) in vfork()
H A Dfork.rs157 pub fn fork( in fork() method
H A Dkthread.rs25 use super::{fork::CloneFlags, Pid, ProcessControlBlock, ProcessFlags};
H A Dmod.rs75 pub mod fork; module
/DragonOS/docs/introduction/
H A Dfeatures.md34 - [x] fork
/DragonOS/kernel/src/syscall/
H A Dmod.rs15 fork::KernelCloneArgs,
38 process::{fork::CloneFlags, syscall::PosixOldUtsName, Pid},
208 SYS_FORK => Self::fork(frame), in handle()