2009-03-03 6 views
1

私はコードモッドを完成させていて、Valgrindを通して私のプログラムを実行して、すべてのメモリを考慮していることを確認したいのですが、自分のプログラムを実行しても失敗しないアサーションに失敗しました。 Valgrindから実行中にデバッガで停止することは可能ですか?私は現在マニュアルを見ていますが、私はあなたからすべての答えを早く得ることができると考えました。Valgrindでプログラムを実行しているときにどのようにデバッグしますか?

答えて

3

私は--db-attach=yes引数を発見しました。これは、エラーが検出されるたびに停止し、この時点でデバッガに入るかどうか尋ねます。

私のプログラムでは、これは使いにくいことが分かっています。初期化のために標準入力からファイルを読みました。私は、ValgrindがEOLをプロンプトに応答していると解釈しています。

関連する問題