gpt4 book ai didi

c - 有没有办法从用户空间找到全局变量的物理地址

转载 作者:行者123 更新时间:2023-11-30 20:41:05 26 4
gpt4 key购买 nike

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

最佳答案

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

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

关于c - 有没有办法从用户空间找到全局变量的物理地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18517882/

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