There is a new version of the gcov-kernel patch on lse at:
This is a resync of the original gcov-kernel patch Hubertus Franke did.
I'll try to keep this current with kernel releases, and we'll probably
be adding in some new features in the near future. The purpose of this
patch is to allow utilization of the gcov tool against a running
kernel. This is different from most other profiling methods because it
can easily tell you things like: which lines of code are executed, how
many times they are executed, and how often different branches are
For anyone interested in this type of research, there is also a new
mailing list at:
Get latest updates about Open Source Projects, Conferences and News.