如何通过操作系统查看代码映射到的物理地址

时间:2017-08-03 16:32:01

标签: c linux-kernel operating-system mapping static-compilation

当执行简单的C程序时,是否可以知道操作系统映射了我的C程序的不同部分(例如数据,文本,堆栈,堆等)的物理地址(或地址范围),例如, Linux操作系统。是否可以使用gcc等编译器标志来实现这一点。

也可以为我的程序(在用户或内核空间)定义一个静态映射,这样每次执行程序时,分配给程序的物理地址都不会改变。

任何帮助都是非常受欢迎的。

谢谢

0 个答案:

没有答案