即使mmap的保护论点是PROT_READ,它也是这样表现出来的。我做了一些其他测试,然后我意识到,当我要求只编写页面时,没有PROT_READ的PROT_WRITE,maps文件的输出如下所示:--这意味着除了前面的示例外,PROT_READ与PROT_EXEC等效
Linux 4.1.6-1-ARCH
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-l
Error: /usr/lib/x86_64-linux-gnu/graphviz/config6a is zero sized, or other read error.Warning: Could not load "/usr/lib/x86_64-linux-gnu/graphviz/libgvplugin_pango.so.6" - file not foundgraphviz
E: Sub-process /usr
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/x86_64-l