シベリア郵便局・469通目【レス代行】at SIBERIA
シベリア郵便局・469通目【レス代行】 - 暇つぶし2ch917:いやあ名無しってほんとにいいもんですね
13/06/29 13:39:25.44 発信元:119.242.44.176
お願いします!

【板名】 プログラム技術
【スレ名】 C言語なら俺に聞け(入門編)Part 116
【スレのURL】 スレリンク(tech板)
【名前欄】
【メール欄】 sage
【本文】↓
通常の free の話だけじゃなくて
sqlite3_close 内で sqlite3_free が呼ばれるかまで含んだ話だから
free をマクロで置き換えるとかじゃどうしようもない
sqlite3_close の実装が変更できる状況であればソースがあるわけで、
sqlite3_free を呼んでるかはソース読めば分かるわけだし、
最悪分からなくてもログ仕込めばいい

実装を変更できない状況でどうするかとなると、
free や sqlite3_free などの後に実行するとエラーになる処理や
free や sqlite3_free などによるメモリ上の何らかの変化の存在が分かれば、それで判別できる

あとはリバースエンジニアリング、
あるいはライブラリファイル内の free や sqlite3_free などのコードを
ログ出すだけの処理に改竄するとか


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch