__aeabi_assert
このセクションの内容:
ソースファイル
arm\src\lib\runtime\assert.c宣言
assert.h
説明
失敗したアサートを処理する低レベル関数
C-SPY、デバッガ処理
失敗したアサートについてC-SPYデバッガに通知します。
デフォルトの実装
失敗したアサートは、関数__aeabi_assertよって報告されます。デフォルトでは、エラーメッセージが出力され、abortが呼び出されます。これが必要な動作でなければ、独自のバージョンの関数を実装できます。
アサートマクロは、ヘッダファイルassert.hに定義されます。アサーションを無効にするには、シンボルNDEBUGを定義します。
注意
IDEでは、このシンボルNDEBUGがリリースプロジェクトにデフォルトで定義されており、デバッグプロジェクトには定義されていません。コマンドラインでビルドする場合は、必要に応じてこのシンボルを明示的に定義する必要があります。NDEBUGを参照してください。