已经有一些讨论在 madvise() 中使用新标志来告诉内核不要处理某些内存范围内的页面错误:lwn.net-1 https://lwn.net/Articles/615086/, lwn.net-2 https://lwn.net/Articles/549503/
据我所知,这个标志还没有找到进入内核源代码的方式。
这项工作目前进展如何?
社区从未继续使用 MADV_USERFAULT。相反,一种名为 userfaultfd 的更强大的解决方案已进入内核。https://www.kernel.org/doc/Documentation/vm/userfaultfd.txt https://www.kernel.org/doc/Documentation/vm/userfaultfd.txt
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)