debug hack

どうやら、Debug Hackなる本が出版されるようだ。

http://d.hatena.ne.jp/hyoshiok/20090315

カーネルデバッグに何年か携わる者なら、必要に駆り立てられて原因を絞り込む仕掛けをカーネルに実装したことがあるだろう。
こうしたことを繰り返していき、やがては自分の技を生み出していく。

例えば、スタックのダンプ。
あるときはCPUのデバッグ支援機能。(最近のCPUにはほとんどこうした機能があるようだ。例えば,x86のDebug Register、mipsのperformance monitor registerなど)
またあるときはページをRead Onlyにして不正な書き込みを捕まえる。

書いているだけでワクワクしてくる。
そして、こういった仕掛けでバグを捉えた瞬間のあの喜びを味わい、その後うまい酒を呑むために、私はカーネルデバッグを日々の糧にしているのだ。

そんな技が満載のこの本.出版が楽しみである。
カーネル読書会の「よ」さんが執筆陣のひとりなのだ。内容に間違いはあるまい。

今後、デバッグに関するネタは色々書いてみたい。

追記:カーネル読書会でDebug Hackの宣伝があったようだが、都合で出席できなかった。残念!