1

mallopt(M_CHECK_ACTION, 3) を使用して、ダブルフリー シナリオを引き起こす可能性のある不正なコードからプロセスを保護しようとしています。

ダブルフリーの場合のエラーをログファイルに出力する方法はありますか? 私のプロセスはすでに stderr をリダイレクトしています (つまり、「エラー」呼び出しがファイルに記録されています) が、この特定のエラーが画面に出力されます。

4

1 に答える 1

3

LIBC_FATAL_STDERR_ 環境変数を使用してみてください。
# LIBC_FATAL_STDERR_="yes" ./<you-program-name>

于 2012-11-22T13:12:43.633 に答える