JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
Oracle Solaris Studio 12.2 Discover および Uncover ユーザーズガイド
search filter icon
search icon

ドキュメントの情報

はじめに

1.  概要

2.  Sun メモリエラー探索ツール (Discover)

3.  コードカバレッジツール (Uncover)

Uncover を使用するための要件

Uncover の使用法

バイナリの計測

計測済みバイナリの実行

カバレージレポートの生成と表示

パフォーマンスアナライザのカバレージレポートを理解する

「関数」タブ

「カバレージ外 (Uncoverage)」カウンタ

「関数カウント (Function Count)」カウンタ

「命令の実行 (Instr Exec)」カウンタ

「カバーされているブロックの割合 (%) (Block Covered %)」カウンタ

「カバーされている命令の割合 (%) (Instr Covered %)」カウンタ

「ソース」タブ

「逆アセンブリ」タブ

「命令頻度」タブ

ASCII カバレージレポートを理解する

HTML カバレージレポートを理解する

Uncover 使用時の制限事項

注釈付きコードのみ計測可能

機械命令はソースコードと異なる場合がある

索引

Uncover を使用するための要件

Uncover は、Solaris 10 5/08 オペレーティング システム、またはそれ以降の Solaris 10 update を実行している SPARC ベースまたは x86 ベースのシステム上の少なくとも -O1 最適化オプションを使用した、Sun Studio 12 Update 1、Oracle Solaris Studio Express 6/10、Oracle Solaris Studio 12.2 コンパイラ、または GCC for Sun Systems 4.2.0 以降のコンパイラを使用してコンパイルされたバイナリ上で機能します。

上記のようにコンパイルされるバイナリには、Uncover がカバレージデータの収集用に計測するためにバイナリを確実に逆アセンブリする情報が含まれています。

-g オプションを使用して、バイナリのコンパイル時にデバッグ情報を生成することにより、Uncover はソースコードレベルのカバレージ情報を使用できます。バイナリが -g オプションを使用してコンパイルされない場合、プログラムカウンタ (PC) ベースのカバレージ情報のみを使用します。