クラッシュする ac プログラムを作成しました (セグメンテーション違反)。valgrind を使用してエラーを見つけたいのですが、実行すると:
valgrind -v ./executable
プログラムはクラッシュしません。gdb を使用して実行すると、まだクラッシュします。
gdb のように、バグを再現するように valgrind を設定するにはどうすればよいですか?
gdb のように、バグを再現するように valgrind を設定するにはどうすればよいですか?
すべきではありませんし、実際にはできません。
これは、ネイティブで実行する場合とは少し異なる環境で、プログラムが Valgrind で実行されるためです。これが Valgrind の仕組みです。 Valgrind FAQを参照してください。
本当に必要なのは、すべての Valgrind エラー、特に無効な読み取りを修正することです。