Hi, I am trying to understand what how much effort it would take to get the 
code coverage in FreeBSD kernel using gcov.

My understanding is we have gcov in FreeBSD which gets code coverage on user 
space programs. The reasons that this can't be used in kernel right now is 
because:
1) gcov libs cannot use the standard C libs when the kernel code is compiled 
with the gcov flags
2) There might be some issues with the kernel's access to the file systems for 
dumping the .gcda files
What are the other issues that I need to look at?

There is also a kernel patch for Linux (LTP) that allows gcov to get coverage 
in the kernel. Will it easier to patch FreeBSD gcov libraries to run on the 
kernel or should I try and modify the Linux kernel patch to work on FreeBSD 
kernel. I am very new to anything in the kernel and would appreciate any 
insight on how to go about doing this.

Thanks
Venkat


      
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to