くだらねえ質問はここに書き込め! Part 199at LINUX
くだらねえ質問はここに書き込め! Part 199 - 暇つぶし2ch395:login:Penguin
12/03/21 23:35:25.12 lyjdgl8M
>>389
gdbの場合だったら

実行中のプロセスをデバッグしたいときは
(gdb) attach プロセスid
これで指定したプロセスのシンボルが読み込まれてデバッグできるようになる
ubuntuだとエラーが出てattachできないかもしれないけどエラーメッセージでググれば
対処方法がでてくると思う

特定のスレッドをデバッグの対象にしたい場合は
(gdb) set non-stop on
としておくと特定のスレッドだけを停止できるようになるので
attachした後に
(gdb) info threads
でスレッドの一覧を表示し
(gdb) thread スレッドid
でスレッドを指定おくとそのスレッドにだけinterruptコマンドなどが適用できる

あとはrunやcontinueする前に
(gdb) set target-async on
としておくと
(gdb) run&
のように&を付けてコマンドを実行することで
非同期で(スレッドが停止してない状態で)次のコマンドを実行できるようになる


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