タグ

gcovに関するmogwaingのブックマーク (6)

  • gcov - メモとかそんな感じ

    C言語のカバレッジをするためのgcovとlcovのメモ。 テストしたのはcygwinで。 lcov http://ltp.sourceforge.net/coverage/lcov.php lcovのインストール tar xzvf lcov-1.6.tar.gz cd lcov-1.6 make install カバレッジ用に実行ファイルを作成して実行 gcc -fprofile-arcs -ftest-coverage hoge.c ./a.exe ls a.exe hoge.c hoge.gcda hoge.gcno カレントディレクトリにあるgcovの出力ファイルからinfoファイル作成 lcov -c -d . -o hoge.info ls a.exe hoge.c hoge.gcda hoge.gcno hoge.info aaaディレクトリの下にhtml化 genhtml -

    gcov - メモとかそんな感じ
  • http://www.daionet.gr.jp/~knok/diary/?200602a&to=200602011

  • gcov: テスト・カバレッジ・プログラム

    [Contents]   [Back]   [Prev]   [Up]   [Next]   [Forward] gcov: テスト・カバレッジ・プログラム gcovは、 GNU CCと組み合わせることによって、 プログラムのコード・カバレッジをテストすることができるツールです。 この章では、 gcovのバージョン1.5について説明します。 gcovの紹介 gcovは、 テスト・カバレッジ・プログラムです。 GNU CCとともに使用してプログラムの分析を行えば、 より効率的、 かつ、 より高速に動作するコードを生成することができます。 gcovは、 コードのどの部分に最適化を適用するのが最も効果的であるかを発見するのを支援してくれる、 プロファイリング・ツールとして使用することができます。 また、 gcovを、 別のプロファイリング・ツールであるgprofとともに使用して、 コードのどの部

  • gcov - knok - Trac

    GCCでソースコードカバレッジテストを行うgcov ここのところgcovで検索してくる人が増えてきたので、gcovの使い方について まとめて行こうと思います。 カバレッジテスト カバレッジテスト(coverage test)とは、ソースコードのどの部分までが実際に実行されているかを 調査することです。これにより、バグの発見やパフォーマンスチューニングをより容易に行う ことができるようになります。 準備 gccを使ってカバレッジテストを行う際には、以下のコンパイルオプションが必要です。 -fprofile-arcs -ftest-coverage autotools化したソースコードをコンパイルするような場合なら、以下のようにして configureを実行します。 % CFLAGS="-fprofile-arcs -ftest-coverage" ./configure 実行 前述のコンパイ

  • Linux Test Project - Coverage » lcov

    Notice: The LCOV project has been moved to GitHub. These pages will no longer be updated. LCOV - the LTP GCOV extension About LCOV LCOV is a graphical front-end for GCC's coverage testing tool gcov. It collects gcov data for multiple source files and creates HTML pages containing the source code annotated with coverage information. It also adds overview pages for easy navigation within the file st

  • Gcov (Using the GNU Compiler Collection (GCC))

    10 gcov—a Test Coverage Program ¶ gcov is a tool you can use in conjunction with GCC to test code coverage in your programs. Introduction to gcov Invoking gcov Using gcov with GCC Optimization Brief Description of gcov Data Files Data File Relocation to Support Cross-Profiling Profiling and Test Coverage in Freestanding Environments

  • 1