[英]How to get physical address for any address in FreeBSD from userspace?
對於某些調查,我需要在 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
我認為這是一個很好的起點;)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.