Gcov とは

Gcovは、ソースコードのカバレッジ分析とステートメントごとのプロファイリングツールです。 Gcovは、プログラム内の各ステートメントが実行された回数を正確にカウントし、計装を追加するためのソースコードに注釈を付けます。 GcovはGNUコンパイラコレクション(GCC)スイートの標準ユーティリティとして提供されています。
gcovユーティリティは、プログラムがコードのセグメントを実行する頻度に関する情報を提供します。実行頻度で注釈が付けられたソースファイルのコピーが作成されます。 gcovユーティリティは時間ベースのデータを生成せず、GCCスイートでコンパイルされたコードでのみ動作します。このマニュアルでは、他のプロファイリングやテストカバレッジのメカニズムと互換性がないと主張していますが、llvmで生成されたファイルでも動作します。