ホーム > ユーザーサポート > FAQ カバレッジマスターwinAMS
【質問】
ルネサス純正のHEW環境において、#pragma inline_asmを使用して関数を定義すると、その関数のシンボル情報が生成されません。どのようにすればカバレッジマスターにて関数として認識させることができますか?
【回答】
#pragma inline_asmを使用した場合、コンパイラが出力するデバック情報はアセンブラ形式で出力されるため、カバレッジマスターで関数として扱うことはできません。この問題はコンパイラの仕様に依存しており、これを回避するには、#pragma inline_asmの記述とアセンブラ記述部分を#ifdef等によりコメントアウトし、インラインアセンブラの指定を外してコンパイルして頂くしかございません。