-2

假设我在我的程序中定义了一个全局变量。我想知道它的物理地址(不是虚拟地址)。有没有办法在用户空间的 Linux 中找到它?我知道物理地址在执行过程中可能会发生变化,但我只知道当前的物理地址就可以了。

4

1 回答 1

0

virt_to_phys可用,但只能在kernel空间中使用,而不能在用户空间中使用,特别是在分配时kmalloc且仅在页表中时。

http://mirror.linux.org.au/linux-mandocs/2.6.12.4/virt_to_phys.html

于 2013-08-29T18:04:49.223 回答