0
http://man7.org/linux/man-pages/man2/mmap.2.html說爲什麼有必要在mmap匿名時清零內容?
MAP_ANONYMOUS
The mapping is not backed by any file; its contents are
initialized to zero.
爲什麼要初始化內容爲零?我認爲這可能相當昂貴。
http://man7.org/linux/man-pages/man2/mmap.2.html說爲什麼有必要在mmap匿名時清零內容?
MAP_ANONYMOUS
The mapping is not backed by any file; its contents are
initialized to zero.
爲什麼要初始化內容爲零?我認爲這可能相當昂貴。
新分配的頁面填充0以避免來自其他進程的敏感信息泄漏。例如,那些進程可能已經存儲了密碼,並且如果該內存未被覆蓋,則其內容會泄漏到別處。