yaegashi: 2006年2月アーカイブ
gdb hacks 第 2 回。今回は以下のトピックを扱います。
- gdb が関数の呼び出しでターゲットプロセス中に作成するデータ構造
- gdb とターゲットプロセスとの通信を観察する方法
gdb は ptrace(2) システムコールの便利なフロントエンドインタフェースとして使えます。特にターゲットプロセス内の関数を式の中で呼ぶことができる機能は強力で、ptrace の attach 機能と組み合わせて使えば、動作中のプロセスに対してちょっかいを出すことが簡単にできます。