KERNBB(8)

名称
kernbb - カーネルの基本ブロックプロファイルバッファのダンプを生成する

書式
kernbb

解説
kernbb ユーティリティは、動作中のカーネルの基本ブロックプロファイリングバッファを、 gcov(1) ツールが使用するファイルへダンプするのに用いられます。

動作中のカーネルにおいて、ソースファイルのうちの少なくとも 1 つは - -test-coverage および - -profile-arcs オプション付きでコンパイルされている必要があります。

出力は、 gcc(1) がカーネル中に組み込んだファイル名に格納されます。 絶対パス名に対して書き込めない場合、 ファイル名のディレクトリ名部分が捨てられ、 カレントディレクトリにおいて、ファイル名のベース名にファイルが格納されます。

出力ファイル名は *.da であり、 gcov(1) プログラムは数値を取り出してソースファイルとマージし、 実際の実行カウントを表示します。

関連ファイル
/boot/kernel/kernel
    デフォルトのシステム
/dev/kmem
    デフォルトのメモリ

関連項目
cc(1), gcov(1)

作者
kernbb ユーティリティは Poul-Henning Kamp がカーネルサポートとともに記述しました。

バグ
このなかには、魔術や GCC の内部知識が盛沢山です。