這個地址指定了什麼?這些地址加載到內存中的地址?地址的含義'在System.map文件中
3
A
回答
8
內核從進程的虛擬地址空間中的固定位置開始。 Linux內核通常[取決於您的系統架構]位於4GB虛擬地址空間的前1 GB中。因此,具有3G/1G拆分的系統架構的內核從地址0xC0000000開始。根據平臺的內存映射,這將映射到物理內存中的物理地址。
system.map文件是內核符號表。它具有列出的符號及其虛擬地址。要找出這些符號在主存儲器中的加載位置,從符號地址中減去PAGE_OFFSET [對於3G/1G系統,這是0xC00000000]以獲得偏移量,並將該偏移量添加到物理內存中內核的起始物理地址上由系統內存映射確定。
4
這是內核虛擬地址。這就是內存中符號的地址,從內核運行時啓用地址轉換的角度來看,即。 而不是在實模式中。
在大多數平臺上,有一個簡單的公式可將這些地址轉換爲實際地址,即。 RAM中的實際地址,但這可能不一定是這種情況。
相關問題
- 1. IP地址中「/」的含義
- 2. 從Linux System.map中缺少的函數名稱和地址
- 3. System.map上的運行時地址空間隨機化效果
- 4. URL地址中'//'的含義是什麼
- 5. 在Windows中拖動文件的地址
- 6. ### PSLOC在PSD1本地化文件中的含義
- 7. 包含文件的含義
- 8. @ *在CSHTML文件中的含義
- 9. %*在批處理文件中的含義
- 10. 「NSL」在XSL文件中的含義
- 11. <%#在aspx文件中的含義
- 12. 含義文件
- 13. 在文件中搜索IP地址
- 14. 在地址欄中隱藏文件
- 15. 檢查文本是否包含電子郵件地址在Android
- 16. 該基址的Excutable的地址文件
- 17. elf文件中段的虛擬地址和物理地址
- 18. x86-64 AT&T程序集中地址的含義是什麼?
- 19. C - 零空間中非零地址的含義
- 20. GC日誌中堆內存地址的含義使用-XX:+ PrintHeapAtGC?
- 21. 映射虛擬地址到物理地址的含義是什麼?
- 22. Windows PDB文件包含相同地址的多個符號?
- 23. MySQL InnoDB包含電子郵件地址的全文搜索
- 24. 紋理地圖集文件中索引的含義
- 25. 日文/中文電子郵件地址?
- 26. 批處理文件中的IP地址
- 27. 可執行文件中的地址
- 28. android如何解析包含日文或中文字符的郵件地址
- 29. 在windows ....中.dll文件的含義是什麼?在linux中.so文件的含義是什麼?
- 30. 在新用戶通知電子郵件中包含WooCommerce地址