プログラムがちょうど始まったばかりであるかのように、mallocを初期状態に戻す方法があるかどうか知っていますか?
理由:ニンテンドーdevkitproを使用して組み込みアプリケーションを開発しており、ソフトウェア障害が発生した場合のデバッグサポートを改善できるようにしたいと考えています。私はすでにほとんどのエラーをキャッチして、たとえばコンソールメニューに戻ることができますが、std::bad_allocをキャッチするとこれは機能しません。
「ソフトリブート」に使用するコードには、制御できない時点でmalloc()自体が含まれていると思われるので、「実行中のアプリのすべてを忘れて、最初からやり直したい」と思います。