Cのプログラムの中でブレークポイントを設定する Cのプログラムをデバッグする際には GDB などのデバッガが役立ちます。通常、ブレークポイントはデバッガの中から設定しますが、デバッグ対象のCのプログラムの中で設定することもできます。 Linux なら #include <signal.h> して、任意の箇所に raise(SIGTRAP); を挿入すれば OK です。 raise() 関数を用いて SIGTRAP シグナルを発生させています。 あるいは x86 限定なら __asm__("int3"); ... > このページを見る
最終更新時間:
2006年02月12日00時12分
みんなのブックマーク 人気(0) 新着
- 12
- int 3
- 考えてみれば当たりまえなんだけど、気が付かなかった。すげー。









