はじめてのひき - SIGSEGVを使ってアドレスの有効性を確認する Diff
- Added parts are displayed like this.
- Deleted parts are displayed
like this.
! Linux
ポータビリティが増える話じゃなくてむしろ減るんだけど、
手軽な方法として pipe 使うって方法も。
[[メモリ保護属性の調べかた|http://d.hatena.ne.jp/shinichiro_h/20060702#1151766084]]
ついでに、[[要するにポインタ渡せばなんでもいいんじゃね?という指摘|http://d.hatena.ne.jp/shinichiro_h/20060702#c1153968030]]
! Windows
上記コメントいわく win にはあるとのこと。
[[VirtualQuery|http://msdn.microsoft.com/library/ja/jpmemory/html/_win32_VirtualQuery.asp?frame=true]]かな。
あと[[VirtualProtect|http://msdn.microsoft.com/library/ja/jpmemory/html/_win32_VirtualProtect.asp?frame=true]]
でも保護属性変更前の値が取れるみたい。
ポータビリティが増える話じゃなくてむしろ減るんだけど、
手軽な方法として pipe 使うって方法も。
[[メモリ保護属性の調べかた|http://d.hatena.ne.jp/shinichiro_h/20060702#1151766084]]
ついでに、[[要するにポインタ渡せばなんでもいいんじゃね?という指摘|http://d.hatena.ne.jp/shinichiro_h/20060702#c1153968030]]
! Windows
上記コメントいわく win にはあるとのこと。
[[VirtualQuery|http://msdn.microsoft.com/library/ja/jpmemory/html/_win32_VirtualQuery.asp?frame=true]]かな。
あと[[VirtualProtect|http://msdn.microsoft.com/library/ja/jpmemory/html/_win32_VirtualProtect.asp?frame=true]]
でも保護属性変更前の値が取れるみたい。