関数ポインタにbreakpointを入れる

ステップ実行中に関数ポインタ経由での呼び出しに出くわす場面というのがあり・・・。

その関数の中身が怪しいので調べようと思いつつも、実体の名前が分からないのでbreakpointを入れれない、そんなときは〜〜〜

p stmt->set_params
(set_params関数ポインタのアドレスが表示される)
b *0x822dc9c
c

こんな感じで関数ポインタのアドレスを調べて、それを指定してbreakpointを入れてcontinueすればOK。

# ただいまデバッグ

# うほっ。特定完了。fixパッチも作成できますた。