【发布时间】:2017-03-14 18:28:31
【问题描述】:
我正在尝试理解这个肮脏的 CoW 概念证明:https://github.com/dirtycow/dirtycow...ter/dirtyc0w.c。
当子线程(上面链接中的 procselfmemThread)写入由父线程映射为 MAP_PRIVATE 和 PROT_READ 的内存时会发生什么?具体来说,内核是否将现有映射修改为匿名和可写的?什么时候进行写时复制?让我们假设另一个子线程(上面链接中的 madviseThread)没有运行。
【问题讨论】:
标签: memory-management linux-kernel copy-on-write