ホーム > ユーザーサポート > FAQ カバレッジマスターwinAMS

FAQ / カバレッジマスターwinAMS

オブジェクトファイル・OMF変換に関する問題

102_09 : インライン展開された関数やマクロ定義された関数のスタブ関数が作成できません。どのようにすれば作成できますか?

【質問】
#pragmaやinlineキーワードによってインライン展開される関数や、マクロ定義された関数のスタブ関数を作成しようとしていますが、これらの関数名が、スタブ作成の関数リストに表示されません。どのようにすれば、スタブを作成できますか?

【回答】
カバレッジマスターでスタブ関数を作成するためには、対象の関数がデバッグ情報シンボルを持つ関数オブジェクトとしてコード化されている必要があります。スタブを作成するためには、元のオブジェクト構造と異なったコードになってしまいますが、インライン展開の指定やマクロ定義の形式を外して再コンパイルし、通常の関数として扱えるようにする必要があります。

 

マクロ定義された関数、インライン化された関数に対するテストの考え方は、下記のFAQをご参照ください。
102_08 : インライン展開された関数やマクロ定義された関数をテストしたいのですが、どのようにするのが良いでしょうか?

 

関連サポート情報検索

【サポート情報サイト内Google検索】

検索キーワード: インライン関数 | マクロ定義関数

他のキーワード検索


参考情報・リンク