タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

linuxとdebugに関するAkazaのブックマーク (2)

  • 仕事のメモ

    2015/04/28 make 2014/04/23 gdb 2013/10/29 dbx 2009/11/13 vim 2009/10/16 Dtrace 2009/05/28 Excel 2009/05/20 nis 2009/05/01 このページを編集してみよう WIKI構文サンプル 編集用テンプレート

    Akaza
    Akaza 2013/11/27
  • 既に起動しているプロセスをgdbで制御する:Geekなぺーじ

    デバッグやテストを行っていると、プログラムが無限ループに入り込んで返ってこないような状況が発生することがあります。 そのバグが再現の難しいものであれば「gdbを使って起動しとけば良かった。。。」というような気分になる時があります。 しかし、gdbには既に起動しているプログラムの制御を横から奪い取ってデバッグするというありがたい機能があります。 ここでは、既に起動しているプログラムをgdbでいじる方法を説明したいと思います。 実際にデバッグをする方法を説明するというよりは、gdbで動いているプロセスにアタッチする例を説明します。 その後のデバッグに関しては、いつものgdbの使い方をしていただければ大丈夫です。 とりあえずアタッチしてみる 既に起動しているプロセスをgdbを解析するのは非常に簡単です。 単にgdbでプロセスにアタッチするだけです。 gdbでプロセスにアタッチする方法は2つありま

  • 1