Oracle® Solaris Studio 12.4: コードアナライザユーザーズガイド

印刷ビューの終了

更新: 2014 年 10 月
 
 

コードアナライザ GUI

コンパイラ、Discover、または Uncover でデータを収集したあと、code-analyzer コマンドを発行してコードアナライザ GUI を起動し、問題の表示と分析を行うことができます。

コードアナライザは各問題について、問題の説明、問題が見つかったソースファイルのパス名、およびそのファイルの該当するソース行を強調表示したコードスニペットを表示します。

コードアナライザでは次の操作を実行できます。

  • 問題の詳細を表示する。静的な問題の場合、詳細にはエラーパスが含まれます。動的メモリーアクセスの問題の場合、詳細には呼び出しスタックが含まれ、データが使用可能であれば割り当てスタックと解放スタックも含まれます。

  • 問題が見つかったソースファイルを開く。

  • エラーパスまたはスタック内の関数呼び出しから関連するソースコード行に移動する。

  • プログラムでの関数の使用箇所をすべて見つける。

  • 関数宣言に移動する。

  • オーバーライドされるまたはオーバーライドする関数の宣言に移動する。

  • 関数のコールグラフを表示する。

  • 問題の種類ごとに、コード例や考えられる原因などの詳細を表示する。

  • 表示する問題を分析の種類、問題の種類、およびソースファイルによってフィルタリングする。

  • すでに確認した問題を非表示にし、関心のない問題を閉じる。

GUI の使用に関する詳細は、GUI のオンラインヘルプとOracle Solaris Studio 12.4: コードアナライザチュートリアル を参照してください。