英語フランス語スペイン語

Ad


OnWorksファビコン

i686-linux-gnu-gcov-tool-6 - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで i686-linux-gnu-gcov-tool-6 を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド i686-linux-gnu-gcov-tool-6 です。

プログラム:

NAME


gcov-tool - オフライン gcda プロファイル処理ツール

SYNOPSIS


gcov ツール [-v|- バージョン] [-h| - 助けて]

gcov-tool マージ [マージ オプション] ディレクトリ1 ディレクトリ2
[-v|-詳細]
[-o| - 出力 ディレクトリにジョブを開始します。]
[-w|- 重さ w1、w2]

gcov-tool rewrite [rewrite-options] ディレクトリにジョブを開始します。
[-v|-詳細]
[-o|- 出力 ディレクトリにジョブを開始します。]
[-s|- 規模 float_or_simple-frac_value]
[-n|- ノーマライズ long_long_value]

gcov-tool オーバーラップ [オーバーラップ オプション] ディレクトリ1 ディレクトリ2
[-v|-詳細]
[-h|--ホトンリー]
[-f|- 関数]
[-F|- フルネーム]
[-o|- 物体]
[-t|--hot_threshold] フロート

DESCRIPTION


gcov ツール gcc の gcda プロファイル ファイルを処理するためのオフライン ツールです。

現在の gcov-tool は次の機能をサポートしています。

* XNUMX セットのプロファイルを重み付きでマージします。

※XNUMX組のプロファイルを読み込み、プロファイル内容を書き換えます。 スケーリングまたは正規化することができます。
カウント値。

このツールの使用例は次のとおりです。

* 異なる入力セットのプロファイルを収集し、このツールを使用してそれらをマージします。 XNUMXつ
各入力の相対的な重要性を考慮するための重みを指定できます。

* gcda ファイルのサブセットを削除した後、プロファイルを維持しながらプロファイルを書き換えます。
サマリーとヒストグラムの一貫性。

* ツールはコードの大部分を共有するため、コードのデバッグや libgcov にも使用できます。
ランタイムライブラリ。

マージ操作の場合、オフラインで生成されたこのプロファイルにはわずかな情報が含まれる可能性があることに注意してください。
オンラインでマージされたプロファイルとは異なる値。 一般的な違いのリストを次に示します。

* ヒストグラムの差分: このオフライン ツールは、ヒストグラムをマージした後にヒストグラムを再計算します。
カウンター。 したがって、結果として得られるヒストグラムは正確です。 オンライン結合では、
この機能があります -- ヒストグラムは XNUMX つのヒストグラムからマージされ、結果は次のようになります。
近似値。

* サマリー チェックサムの違い: サマリー チェックサムは CRC32 演算を使用します。 値
gcov-info オブジェクトのリンク リストの順序に依存します。 この順序は gcov では異なります。
オンライン マージのツールから削除します。 異なるサマリー チェックサムを持つことが予想されます。
コンパイラはこのチェックサムをどこにも使用しないため、実際には問題ありません。

* バリュー プロファイル カウンタ値の違い: バリュー プロファイルの一部のカウンタ値は、
ヒープアドレスなど、ランタイムに依存します。 これらに多少の違いが見られるのは正常です
カウンターの一種。

OPTIONS


-h
- 助けて
使用に関するヘルプを表示する gcov ツール (標準出力上で)、何もせずに終了します。
それ以上の処理。

-v
- バージョン
表示する gcov ツール バージョン番号 (標準出力上) を確認し、実行せずに終了します。
それ以上の処理。

マージ
XNUMX つのプロファイル ディレクトリをマージします。

-v
-詳細
詳細モードを設定します。

-o ディレクトリにジョブを開始します。
- 出力 ディレクトリにジョブを開始します。
出力プロファイルのディレクトリを設定します。 デフォルトの出力ディレクトリ名は次のとおりです マージされた_プロファイル.

-w w1,w2
- 重さ w1,w2
のマージウェイトを設定します。 ディレクトリ1 & ディレクトリ2、 それぞれ。 デフォルト
重みは両方とも 1 です。

書き直す
指定されたプロファイルディレクトリを読み込み、新しいディレクトリに書き換えます。

-v
-詳細
詳細モードを設定します。

-o ディレクトリにジョブを開始します。
- 出力 ディレクトリにジョブを開始します。
出力プロファイルのディレクトリを設定します。 デフォルトの出力名は次のとおりです リライト_プロファイル.

-s float_or_simple-frac_value
- 規模 float_or_simple-frac_value
プロファイルカウンターをスケールします。 指定された値は浮動小数点値、または
1、2、2/3、5/3 などの単純な分数値形式。

-n long_long_value
- ノーマライズ
プロファイルを正規化します。 指定された値は、新しいバージョンの最大カウンター値です。
プロフィール。

オーバーラップ
指定された XNUMX つのプロファイル ディレクトリ間の重複スコアを計算します。 重なり
スコアはアーク プロファイルに基づいて計算されます。 最小値の合計として定義されます
(p1_counter[i] / p1_sum_all, p2_counter[i] / p2_sum_all)、すべてのアーク カウンタ i に対して、ここで
p1_counter[i] と p2_counter[i] は 1 つの一致したカウンタであり、p2_sum_all と pXNUMX_sum_all
は、それぞれプロファイル 1 とプロファイル 2 のカウンター値の合計です。

-v
-詳細
詳細モードを設定します。

-h
--ホトンリー
ホットなオブジェクト/関数の情報のみを出力します。

-f
- 関数
機能レベルの重複スコアを出力します。

-F
- フルネーム
完全な gcda ファイル名を出力します。

-o
- 物体
オブジェクトレベルのオーバーラップスコアを出力します。

-t フロート
--hot_threshold
ホットカウンター値の閾値を設定します。

onworks.net サービスを使用してオンラインで i686-linux-gnu-gcov-tool-6 を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad