Linuxカーネルを再構築(リビルド)してftraceを有効にする方法について説明します。基本的には必要なカーネルのCONFIGの説明だけです。 #カーネルコンフィグ ftrace関係の設定項目は、基本的にKernel hackingにあるTracers以下にまとまっています。まずこのTracers(CONFIG_FTRACE)を有効にします。 この項目に入ると、色んなオプションがあるのが解ると思います。 一つづつ見ていきましょう。 Kernel Function Tracer (CONFIG_FUNCTION_TRACER) いわゆる関数コールトレースです。インライン展開されていない実体のある関数の呼び出しを記録することが出来ます。後述するCONFIG_DYNAMIC_FTRACEをサポートしているアーキテクチャ(x86,armなどほぼ全て)では、通常使っていない場合はほぼオーバヘッドが