gpt4 book ai didi

c++ - 应用程序的内存布局

转载 作者:太空宇宙 更新时间:2023-11-03 10:35:53 25 4
gpt4 key购买 nike

下面的问题让我很头疼。假设我有两个平台具有相同的硬件、相同的操作系统和相同的编译器。如果我准确地编译相同的应用程序,我可以确定两台机器上的内存布局完全相同吗?换句话说,两个应用程序都具有完全相同的虚拟地址空间或者是很有可能情况并非如此。

感谢您对此的看法!

最佳答案

你不能指望它。作为一项安全功能,某些操作系统(包括 Windows)会在一定程度上随机化内存布局。

(这是一个支持链接:http://blogs.msdn.com/b/winsdk/archive/2009/11/30/how-to-disable-address-space-layout-randomization-aslr.aspx)

关于c++ - 应用程序的内存布局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3676477/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com