メモリ破壊の検死学

Debugging Memory Corruption in Game Development - Cowboy Programming

Cowboy Programming による「ゲーム開発におけるメモリ破壊講座」。メモリ破壊によって引き起こされる現象の分析と,その仕組みの解説,原因の調査方法などについて記されている。よくまとまっていて面白い。

技術レベル的には,少し経験のある中級者に向けた内容になっていて,「自分には原因のまったく分からなかった謎バグが,あの人はデバッガを一瞥しただけで解いた! なぜ?」とかいう経験に出くわしたら読むべし,といったところ。

一見,不可解な死に方をしているように見えるプログラムも,その死体をよく調べてみれば,なぜ死んだのかを解き明かすことができるんだよ……。