我有Ubuntu操作系統,我安裝了gcov。 我能夠使用gcov爲我的c程序是在用戶空間,我正在得到所需的結果。 當我想爲我的.ko文件(內核空間)使用gcov時,出現錯誤。 我GOOGLE了,從下面提到的鏈接,我發現我將不得不通過啓用CONFIG_DEBUG_FS,CONFIG_GCOV_KERNEL,CONFIG_GCOV_FORMAT_AUTODETECT和CONFIG_GCOV_PROFILE_ALL來重新編譯我的整個內核。我可以在不重新編譯整個內核的情況下使用gcov作爲內核模塊嗎?
http://techvolve.blogspot.in/2014/03/how-to-gcovlcov-for-linux-kernel-modules.html
我是否有任何其他方式而不用重新編譯內核的gcov我的內核集成可加載模塊? 如果我需要更多信息,請告訴我。我會更新它。 謝謝
謝謝@Tsyvarev。 –