- IAR Embedded Workbench for Arm 9.70.x
- IAR C/C++ 開発
- スタック使用解析制御ファイル
- スタック使用解析制御ディレクティブ
- max recursion depthディレクティブ
max recursion depthディレクティブ
このセクションの内容:
構文
max recursion depthfunc-spec:size;
パラメータ
構文の構成要素の情報を参照:
説明
関数がメンバである再帰ネストにおいて、任意のサイクルでの繰り返し回数の最大値を指定します。
再帰ネストはコールグラフのサイクルのセットで、各サイクルは少なくとも1つのノードをネスト内の別のサイクルと共有しています。
スタック使用量解析の結果は、最大再帰深度にネスト内で最も深いサイクルのスタック使用量を積算したものに基づきます。最も深いサイクルのいずれかのポイントにネストが入力されない場合、その呼び出しについてスタック使用量の結果は計算されません。
例
max recursion depth MyFunc12: 10;