AFAIK,在brk() syscall之后,额外的虚拟内存还没有被分配(即页表没有增长以容纳新的虚拟地址)。我的印象是这些页表被添加为
所以..。为什么需要brk() syscall存在呢?为什么内核不能在内存访问到来时,根据需要创建页表呢?
发布于 2019-04-07 12:38:53
这不会帮助您捕获对未分配内存的写操作。
https://stackoverflow.com/questions/55555098
相似问题