2005年04月28日(Thu) メモリまだまだ漏れまくり [長年日記]
● 構造体のメンバに他の構造体へのポインタがあって、その先にさらにポインタがある。ポインタの先はmmap()された空間だったりmalloc()された空間だったり。設計が悪いような気がしてきたよ。考えなおすかfree()を足すか…。
● 結局実装しなおし中。Cなのにすべてのおぶじぇくとに参照カウントがついてるよ…。mallocされたモノにもstaticなモノにも共有メモリ上のモノにも対応するようにfree()相当の関数をcall backに代入しなくちゃいけないのだけれど、関数ポインタの型の書き方を思いだせないという体たらく。もちろんGoogle先生はご存じでしたが。
最近のツッコまれどころ