System Management
キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

ユーザープロセスからアクセス可能なアドレス範囲を知る方法は

TLSG01
貴重なコントリビューター

ユーザープロセスからアクセス可能なアドレス範囲を知る方法は

ユーザープロセスから

Read/Writeしても

segmentation faultにならない

アドレス範囲を知る手段は

有るのでしょうか?

1 件の返信
hazelwood
信頼あるコントリビューター

ユーザープロセスからアクセス可能なアドレス範囲を知る方法は

テストしていませんが、pstat_proc_vm()でターゲットプロセスの仮想アドレス空間をチェックすれば判定できるのではないでしょうか?

各regionについて、pst_vaddrからpst_lengthページ分はプロセスにマップされており、pst_permissonを見れば、read/write可能かどうか分かると思います。