2017-11-08 20 views
2

現在、gdbを使用してLinuxでマルチスレッドアプリケーションをデバッグしています。私は出力に多くのノイズを受けているし、それを沈黙させるために何かできるかどうか疑問に思っています。 私はこれらの多くを得ています: "[Thread to〜〜(LWP ~~)]への切り替え" 私は 'set print thread-events off'を使用しましたが、スレッド。
誰かが、これらのスイッチングスレッドメッセージの表示を停止するようにgdbを設定する方法を知っていますか?silence gdb "スレッドに切り替える"出力メッセージ

答えて

0

私はgdbにこれらの切り替えスレッドメッセージの表示を停止させる方法を知っていますか?

現在、良い方法はありません。

もしあなたが必死なら、出力を/dev/nullにリダイレクトすることによって機能するcontinueのようなコマンド用のラッパーを作成することができます(そして、ストップフックのようにリダイレクションを元に戻す)。これにより、他のgdb出力も見逃すことになります。

これについてgdbのバグレポートを提出する価値があります。

関連する問題