2013-03-15 48 views
1

在FreeBSD中,我們可以通過哪種方式限制幾個連續的指令頁面只讀寫到少數幾個數據段頁面?基本上,我試圖限制動態鏈接庫只讀取和寫入由於動態鏈接庫而鏈接的頁面,以及在進程地址空間的其餘部分只有幾頁全局數據。Freebsd頁面級別權限在用戶空間進程中

這可以使用鏈接器指令或通過修改內核中的頁面級別位來完成嗎?

問候,馬赫什

回答

0

您可以設置頁面的保護級別(例如,讓他們只讀)與mprotect(2)進程的虛擬地址空間內。