2
にコア・ダンプを生成します。は、どのように私は牙山(アサン)を有効にするには、このように私のコードをコンパイラAddressSanitizerエラー
g++ -O0 -g -fsanitize=address -fno-omit-frame-pointer
が、私は、後に、エラーの詳細を確認できるように、コア・ダンプを生成することはありません。どうすればそれを生成できますか?
にコア・ダンプを生成します。は、どのように私は牙山(アサン)を有効にするには、このように私のコードをコンパイラAddressSanitizerエラー
g++ -O0 -g -fsanitize=address -fno-omit-frame-pointer
が、私は、後に、エラーの詳細を確認できるように、コア・ダンプを生成することはありません。どうすればそれを生成できますか?
あなたはこれは本当にしかし、原因牙山はだけではなく、ゼロ以外のエラーコードで終了し、歴史的な理由にデフォルトでなければなりませんコアダンプを要求する
export ASAN_OPTIONS=abort_on_error=1
環境変数を設定する必要があります。
64ビットシステム上では、(彼らはあまりにも大になることを恐れて、コアダンプがデフォルトで無効になっています)
export ASAN_OPTIONS=...:disable_coredump=0::unmap_shadow_on_exit=1
を追加する必要があります。