Date: Mon, 23 Feb 2004 22:50:25 +0800 From: "Jun Su" <junsu@delphij.net> To: "current@freebsd.org" <current@freebsd.org> Subject: Re: Call for Testers: Kernel GCOV Message-ID: <opr3tvibd9l8p7vk@mail.frontfree.net> In-Reply-To: <opr3tqygmjl8p7vk@mail.frontfree.net> References: <opr3tqygmjl8p7vk@mail.frontfree.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Sorry to reply myself. One more piece of tech detail information. The patch is for the following purpose: 1. Enable kernel gcov in all platform instead of i386. I made the patch, however I have not env to test. 2. Remove tcov SYSINIT. Use the method for SYSCTL to register the file into bb. Please check the method in kern_linker.c. Register bb when kernel module is loaded, and unregister bb when it is unloaded. 3. Enable gcov for kernel modules. Add -DCOVERAGE compile option for kmod compiling. And use the kernel ldscrit to link kmod instead of the original default ldscript. Thanks, Jun Su
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?opr3tvibd9l8p7vk>