Skip to main content

IAR Embedded Workbench for Arm 9.70.x

概要

このセクションの内容:

スタック使用解析制御ファイルは、スタック使用量解析を制御する一連のディレクティブから構成されます。これらのファイルでは、C ("/*...*/")およびC++ ("//...") のコメントを使用できます。

スタック使用解析制御ファイルのデフォルトのファイル名拡張子は、sucです。

C++名

スタック使用量制御ファイルでC++関数名を指定する際、リンカで使用されるものと同じ名前を使用する必要があります。パラメータの数と名前、型名が一致しなければなりません。ただし、重要でない空白文字の違いは認められます。特に、すべてのC++関数名には識別子以外の文字が含まれるため、引用符で名前を囲む必要があります。

関数名にはワイルドカードも使用できます。"#*" はあらゆる文字のシーケンスに一致し、"#?"は1文字に一致します。これによって、インスタンス化されたあらゆるテンプレート関数の関数名を記述できるようになります。

例:

"operator new(unsigned int)"
"std::ostream::flush()"
"operator <<(std::ostream &, char const *)"
"void _Sort<#*>(#*, #*, #*)"