インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

fasynchronous-unwind-tables

命令範囲または呼び出し範囲で巻き戻し情報が正確かどうかを決定します。

構文

Linux* および macOS*:

-fasynchronous-unwind-tables

-fno-asynchronous-unwind-tables

Windows*:

なし

引数

なし

デフォルト

インテル® 64 アーキテクチャー: -fasynchronous-unwind-tables

生成された巻き戻しテーブルは、命令範囲で正確なため、あらゆる命令で正確な巻き戻しが可能です。

IA-32 アーキテクチャー: -fno-asynchronous-unwind-tables

生成された巻き戻しテーブルは、呼び出し範囲でのみ正確です。

説明

このオプションは、命令範囲または呼び出し範囲で巻き戻し情報が正確かどうかを決定します。コンパイラーは、システムがサポートする形式により、DWARF2 または DWARF3 形式の巻き戻しテーブルを生成します。

-fno-asynchronous-unwind-tables が指定されると、巻き戻しテーブルは呼び出し範囲でのみ正確です。この場合、コンパイラーは次のようなルーチンに対して巻き戻しテーブルを作成しないようにします。

IDE オプション

なし

代替オプション

なし

関連情報