rCore-Tutorial-v3 icon indicating copy to clipboard operation
rCore-Tutorial-v3 copied to clipboard

Let's write an OS which can run on RISC-V in Rust from scratch!

Results 41 rCore-Tutorial-v3 issues
Sort by recently updated
recently updated
newest added
trafficstars

在当前实现中, `TaskControlBlock::exec` 只有更新子进程的 `inner.base_size = user_sp;`, 并无更新 `heap_bottom` 和 `program_brk `. 考虑一种情况, 如果我的父进程 f 使用了不少的 heap 空间, 这时候他现在尝试 fork+exec 弄一个子进程 s. 首先在 fork 的时候, 子进程完全复制了一份父进程的 heap 空间的内容(brk, heap_bottom, heap上的数据). 然后子进程调用...