5

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

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

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

寻找指针。

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

4

1 回答 1

1

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

于 2013-02-07T04:06:30.197 回答