[問題] virtual memory 在 physical memory的位址

看板LinuxDev作者 (The Beginning)時間15年前 (2010/09/17 12:08), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串1/2 (看更多)
linux 中觀察 /proc/<pid>/maps , /proc/<pid>/smaps 可以看到<pid>中一些內容在virtual memory的位址 那不知道有沒有辦法可以知道 某個virtual memory address 在 physical memory 的 address呢? 譬如說我想知道一些 shared lib 被放在 physical memory 的什麼地方. 感謝~ -- 這世界最難以理解的事就是所有事情都是可以理解的 (愛因斯坦). -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.147.15.66

09/17 13:53, , 1F
寫個module, 裡面根據user space輸入呼叫vir_to_phy
09/17 13:53, 1F

09/18 17:10, , 2F
user space的地址可沒有vir_to_phy可呼叫 要查表
09/18 17:10, 2F

09/19 00:41, , 3F
kernel module
09/19 00:41, 3F
文章代碼(AID): #1Cakceao (LinuxDev)
文章代碼(AID): #1Cakceao (LinuxDev)