[Mona] MemoryManagerデバッグ中。

全然成果物を出せていなくて心苦しい。
malloc高速化に向けてコードを書き、テストコードを走らせていたところ
free時に、無限ループになる場合がある。

リストをたどっているのだが、list->next == list となってしまっているようだ。(終端でないのにnextが自分というお粗末)
さてこいつを再現させる条件と、原因を探るべくデバッガを駆使しておりますがもう少し時間がかかりそう。
というか、gdbを使えば良いという事に気づいたのがさっきで、そのまえはprintfデバッグしてました(汗


これは、ひなた先生のネタになるかな?(冗談


(゜Д゜)ハッ!
この日記は自分の頭の中を整理する役割もあるようだ。
nextを書き換えているところですべてに条件付ブレークポイントを張ればよい予感。
やってみよう