oracle home
Oracle
®
Solaris Studio 12.4: Discover および Uncover ユーザーズガイド
印刷ビューの終了
Search Term
検索範囲:
このドキュメント
ライブラリ全体
» ...
Documentation Home
»
Oracle Solaris Studio 12.4 Information Library ...
»
Oracle
®
Solaris Studio 12.4: ...
»
索引 D
更新: 2015 年 12 月
Oracle
®
Solaris Studio 12.4: Discover および Uncover ユーザーズガイド
ドキュメント情報
このドキュメントの使用法
製品ドキュメントライブラリ
フィードバック
第 1 章 概要
メモリーエラー探索ツール (discover)
コードカバレージツール (uncover)
第 2 章 メモリーエラー探索ツール (discover)
discover を使用するための要件
バイナリを適切に準備する
プリロードまたは監査を使用するバイナリは互換性がない
簡単なプログラム例
準備されたバイナリの計測
共有ライブラリのキャッシュ
共有ライブラリの計測
ライブラリの無視
ライブラリまたは実行可能ファイルの部分的な検査
コマンド行オプション
出力オプション
計測オプション
キャッシュオプション
その他のオプション
bit.rc 初期化ファイル
計測済みバイナリの実行
Silicon Secured Memory (SSM) を使用したハードウェアアシスト検査
libdiscoverADI ライブラリを使用したメモリーアクセスエラーの検出
libdiscoverADI によって捕捉されるエラー
discover ADI モードの計測オプション
libdiscoverADI 使用の要件と制限
discover ADI モードの使用例
discover レポートの分析
HTML レポートの分析
「エラー (Errors)」タブの使用法
「警告 (Warnings)」タブの使用法
「メモリーリーク (Memory Leaks)」タブの使用法
コントロールパネルの使用法
ASCII レポートの分析
ASCII の警告およびエラーメッセージの説明
ASCII メモリーリークレポート
ASCII スタックトレースレポート
ASCII レポートサマリー
discover API と環境変数
discover API
discover API によるメモリーリークの検出
サーバーまたは長時間実行プログラム内のリークの検出
SUNW_DISCOVER_OPTIONS 環境変数
SUNW_DISCOVER_FOLLOW_FORK_MODE 環境変数
メモリーアクセスエラーと警告
メモリーアクセスエラー
ABR
ABW
BFM
BRP
CGB
DFM
FMR
FMW
FRP
IMR
IMW
メモリーリーク
OLP
PIR
SBR
SBW
UAR
UMR
メモリーアクセスの警告
discover エラーメッセージの解釈
部分的に初期化されたメモリー
投機的ロード
未計測コード
discover 使用時の制限事項
注釈付きコードのみが計測される
機械命令はソースコードとは異なる場合がある
コンパイラオプションは生成されたコードに影響を及ぼす
システムライブラリは報告されたエラーに影響を及ぼす可能性がある
カスタムメモリー管理はデータの正確さに影響を及ぼす可能性がある
静的および自動配列範囲外は削除できない
第 3 章 コードカバレージツール (uncover)
uncover を使用するための要件
uncover の使用法
バイナリの計測
計測済みバイナリの実行
カバレージレポートの生成と表示
パフォーマンスアナライザのカバレージレポートを理解する
「概要」画面
「関数」ビュー
「カバレージ外」カウンタ (bit_UNCV)
「関数カウント」カウンタ (bit_fcoun)
「命令の実行」カウンタ (bit_E)
「カバーされているブロックの割合」カウンタ (bit_BCV_%)
「カバーされている命令の割合」カウンタ (bit_ICV_%)
「ソース」ビュー
「逆アセンブリ」ビュー
「命令頻度」ビュー
ASCII カバレージレポートを理解する
HTML カバレージレポートを理解する
uncover 使用時の制限事項
注釈付きコードのみ計測可能
コンパイラオプションは生成されるコードに影響を及ぼす
機械命令はソースコードと異なる場合がある
索引
索引 B
索引 D
索引 S
索引 U
言語:
日本語
D
Discover
使用するための要件
discover を使用するための要件
discover
API
未計測コード
Silicon Secured Memory (SSM)
Silicon Secured Memory (SSM) を使用したハードウェアアシスト検査
アプリケーションデータ整合性 (ADI)
Silicon Secured Memory (SSM) を使用したハードウェアアシスト検査
オプション
–a
出力オプション
–A
計測オプション
–b
出力オプション
–c
計測オプション
共有ライブラリの計測
–D
キャッシュオプション
共有ライブラリのキャッシュ
–e
出力オプション
–E
出力オプション
–f
出力オプション
–F
計測オプション
–H
discover レポートの分析
discover レポートの分析
出力オプション
–h
その他のオプション
–i adi
計測オプション
–i datarace
計測オプション
–i memcheck
計測オプション
–K
計測オプション
–k
キャッシュオプション
–l
計測オプション
–m
出力オプション
–n
計測オプション
共有ライブラリの計測
準備されたバイナリの計測
–N
計測オプション
ライブラリの無視
–o
出力オプション
–P
計測オプション
–S
出力オプション
–s
計測オプション
–T
計測オプション
ライブラリの無視
–v
その他のオプション
–V
その他のオプション
–w
discover レポートの分析
discover レポートの分析
出力オプション
準備されたバイナリの計測
キャッシュされたライブラリの再計測を強制
キャッシュオプション
キャッシュディレクトリの指定
キャッシュオプション
コードアナライザで使用するためにエラーデータをディレクトリに書き込む
出力オプション
ハードウェアアシスト検査
Silicon Secured Memory (SSM) を使用したハードウェアアシスト検査
discover ADI ライブラリ
libdiscoverADI ライブラリを使用したメモリーアクセスエラーの検出
libdiscoverADI.so
libdiscoverADI ライブラリを使用したメモリーアクセスエラーの検出
Silicon Secured Memory (SSM) を使用したハードウェアアシスト検査
例
discover ADI モードの使用例
割り当て/解放スタックトレース
計測オプション
捕捉されるエラー
libdiscoverADI によって捕捉されるエラー
構成オプション
discover ADI モードの計測オプション
正確な ADI モード
計測オプション
フォークの追跡
SUNW_DISCOVER_FOLLOW_FORK_MODE 環境変数
メモリーアクセスの警告
メモリーアクセスの警告
メモリーアクセスエラー
メモリーアクセスエラー
メモリーアクセスエラーの例
メモリーアクセスエラー
ライブラリの完全な読み取り/書き込み計測の実行
計測オプション
共有ライブラリの無視
計測オプション
ライブラリの無視
冗長モードの指定
その他のオプション
制限事項
discover 使用時の制限事項
実行可能ファイルの書き込み専用計測の実行
計測オプション
指定されたバイナリのみを計測する
計測オプション
概要
メモリーエラー探索ツール (discover)
簡易モードで実行
計測オプション
計測不可能なバイナリの計測を試みる場合は警告を発する
計測オプション
計測機構付きバイナリがフォークした場合の処理の指定
計測オプション
discover
API
discover API
サーバー内のリークの検出
サーバーまたは長時間実行プログラム内のリークの検出
メモリーリークの検出
discover API によるメモリーリークの検出
長時間実行プログラム内のリークの検出
サーバーまたは長時間実行プログラム内のリークの検出
discover
レポート
ASCII
ASCII レポートの分析
エラーメッセージ
ASCII の警告およびエラーメッセージの説明
サマリー
ASCII レポートサマリー
スタックトレース
ASCII スタックトレースレポート
ASCII の警告およびエラーメッセージの説明
メモリーリーク
ASCII メモリーリークレポート
割り当てられて残されているヒープブロック
ASCII メモリーリークレポート
書き込み
出力オプション
未解放ヒープブロック
ASCII スタックトレースレポート
警告メッセージ
ASCII の警告およびエラーメッセージの説明
HTML
HTML レポートの分析
「エラー」タブ
「エラー (Errors)」タブの使用法
「メモリーリーク」タブ
「メモリーリーク (Memory Leaks)」タブの使用法
「警告」タブ
「警告 (Warnings)」タブの使用法
すべてのスタックトレースの表示
コントロールパネルの使用法
すべての関数のソースコードの表示
コントロールパネルの使用法
コントロールパネル
コントロールパネルの使用法
スタックトレースの表示
「メモリーリーク (Memory Leaks)」タブの使用法
「警告 (Warnings)」タブの使用法
「エラー (Errors)」タブの使用法
ソースコードの表示
「メモリーリーク (Memory Leaks)」タブの使用法
「警告 (Warnings)」タブの使用法
「エラー (Errors)」タブの使用法
割り当てられている残存ブロック数
「メモリーリーク (Memory Leaks)」タブの使用法
書き込み
出力オプション
表示されるエラータイプの制御
コントロールパネルの使用法
表示される警告タイプの制御
コントロールパネルの使用法
エラーメッセージ、解釈
discover エラーメッセージの解釈
オフセットの表示
出力オプション
報告されるメモリーエラー数を制限する
出力オプション
報告されるメモリーリーク数を制限する
出力オプション
擬陽性
discover エラーメッセージの解釈
回避
部分的に初期化されたメモリー
投機的ロードにより発生
投機的ロード
未計測コードによって発生する
未計測コード
部分的に初期化されたメモリーによって発生
部分的に初期化されたメモリー
符号化された名前の表示
出力オプション
表示されるスタックフレーム数の制限
出力オプション
前へ
次へ