gpt4 book ai didi

c - 你如何在 Minix 的 EXEC 调用中释放父内存?

转载 作者:太空狗 更新时间:2023-10-29 15:08:19 25 4
gpt4 key购买 nike

在 EXEC 调用中,我希望通过删除父进程的内存来创建内存,从而允许更大的“子进程”。

我正在使用 MINIX 3.2 并计划修改 exec.c 以在 alloc.c 中调用修改后的 alloc_new_mem 版本

这是 alloc.c 的源代码 - https://github.com/minix3/minix/blob/master/servers/vm/alloc.c

寻找指点。

操作系统:MINIX3文件:alloc.c

最佳答案

在父进程中,您可以直接返回而无需等待子进程,因此子进程将重新成为 init 的父进程,父地址空间将被释放。这不涉及内核中的任何黑客攻击。

关于c - 你如何在 Minix 的 EXEC 调用中释放父内存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13945950/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com