为了进行一些调查,我需要找出FreeBSD 12上指针的物理地址。在Linux上,我会用/proc/self/pagemap
做到这一点,但在FreeBSD上,我还没有找到实现这一点的方法
那么,有没有一种方法可以从FreeBSD中的用户空间中获取任何虚拟地址的物理地址?
对于FreeBSD,请参阅宏vtop
find(1(和xargs(1(是你的朋友:
find /usr/include /usr/src/sys -type f -name '*.h' -print0
| xargs -0 egrep -i vtop | less
我认为这是一个很好的起点;(