[英]How do you free a parent memory in an EXEC call in Minix?
在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,並且將釋放父地址空間。 這不涉及內核中的任何黑客攻擊。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.