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

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

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

115_02 : #pragma inline_asmを使用した関数をテスト対象にする方法は?

【質問】
ルネサス純正のHEW環境において、#pragma inline_asmを使用して関数を定義すると、その関数のシンボル情報が生成されません。どのようにすればカバレッジマスターにて関数として認識させることができますか?

【回答】
#pragma inline_asmを使用した場合、コンパイラが出力するデバック情報はアセンブラ形式で出力されるため、カバレッジマスターで関数として扱うことはできません。この問題はコンパイラの仕様に依存しており、これを回避するには、#pragma inline_asmの記述とアセンブラ記述部分を#ifdef等によりコメントアウトし、インラインアセンブラの指定を外してコンパイルして頂くしかございません。

関連サポート情報検索

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

検索キーワード: pragma inline asm | インラインアセンブラ

他のキーワード検索


参考情報・リンク