debug hack
どうやら、Debug Hackなる本が出版されるようだ。
http://d.hatena.ne.jp/hyoshiok/20090315
カーネルデバッグに何年か携わる者なら、必要に駆り立てられて原因を絞り込む仕掛けをカーネルに実装したことがあるだろう。
こうしたことを繰り返していき、やがては自分の技を生み出していく。
例えば、スタックのダンプ。
あるときはCPUのデバッグ支援機能。(最近のCPUにはほとんどこうした機能があるようだ。例えば,x86のDebug Register、mipsのperformance monitor registerなど)
またあるときはページをRead Onlyにして不正な書き込みを捕まえる。
書いているだけでワクワクしてくる。
そして、こういった仕掛けでバグを捉えた瞬間のあの喜びを味わい、その後うまい酒を呑むために、私はカーネルデバッグを日々の糧にしているのだ。
そんな技が満載のこの本.出版が楽しみである。
カーネル読書会の「よ」さんが執筆陣のひとりなのだ。内容に間違いはあるまい。
今後、デバッグに関するネタは色々書いてみたい。
追記:カーネル読書会でDebug Hackの宣伝があったようだが、都合で出席できなかった。残念!