プロフィール

kosaki

Author:kosaki
連絡先はコチラ

ブログ検索
最近の記事
最近のコメント
最近のトラックバック
リンク
カテゴリー
月別アーカイブ
RSSフィード
FC2ブログランキング

スポンサーサイト このエントリーをはてなブックマークに追加

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


スポンサー広告 | 【--------(--) --:--:--】 | Trackback(-) | Comments(-)

linuxでスタックがmunmapできない件について このエントリーをはてなブックマークに追加

さっき、偶然気づいたのだが、Linuxってスタックはmunmapしようとしてもmunmapは0を返すくせにアンマップできてないっぽげ。
#ちなみにテキストセグメントやデータセグメントは、あっさりmunmapできるので、main関数をmunmapするとエラいことに・・

その後もアクセスできるし、/proc/pid/mapsファイルでも当該アドレスが消えない。

いやー、argv0 ネタでいっそのことアンマップしてやったら、なんと表示しやがりますか。こんちくしょー
というネタ記事が書きたかっただけなのだが。

ところで、カーネルのコードを軽く読んでみたのだけれど、なぜこのような動作になるのか理解できなかった。
誰か知っている人がいたら、教えていただきたい。
関連記事


linux | 【2006-09-25(Mon) 01:09:45】 | Trackback:(0) | Comments:(4)
コメント

道頓堀川にダイブしてみれば、カーネルの気持ちが分かると思います(ノ´∀`*)
2006-09-24 日 22:02:04 | URL | mink #- [ 編集]

イタいニュースだなww
静岡なんで富士川で勘弁してください。
2006-09-24 日 22:28:14 | URL | kosaki #- [ 編集]
fs/exec.c:copy_stringかな?
munmapしたときにエラー返らんのはヘンだけど。

2006-09-25 月 22:38:01 | URL | とくめい #- [ 編集]

むう、ある人から頂いた極秘情報によると、munmap出来るそうです。
現在追跡調査中なり~
2006-09-26 火 05:09:55 | URL | kosaki #- [ 編集]
  1. 無料アクセス解析
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。