Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 7 Jan 2003 00:52:11 -0500
From:      Hiten Pandya <hiten@unixdaemons.com>
To:        Poul-Henning Kamp <phk@FreeBSD.ORG>
Cc:        current@FreeBSD.ORG
Subject:   Re: HOWTO:  Basic-block profiling on -current.
Message-ID:  <20030107055211.GB65437@unixdaemons.com>
In-Reply-To: <18868.1041859732@critter.freebsd.dk>
References:  <18868.1041859732@critter.freebsd.dk>

next in thread | previous in thread | raw e-mail | index | archive | help
Hello.  This is just cool!

I was wondering, did you receive my mail on this issue?  It seems that I
sent mail to you before too, but never got a reply.

Thanks.

  - Hiten

On Mon, Jan 06, 2003 at 02:28:52PM +0100, Poul-Henning Kamp wrote the words in effect of:
> I have committed the bits needed to use GCC's basicblock profiling
> on -current.
> 
> Make sure to recompile the kernbb(8) program first.
> 
> Here's an simple example how to profile a single file (vfs_bio.c):
> 
> 	cd /sys/i386/conf
> 	config YOURKERNEL
> 	cd ../compile/YOURKERNEL
> 	make depend && make all
> 	rm vfs_bio.o
> 	make vfs_bio.o DEBUG="--test-coverage --profile-arcs"
> 	make all && make install
> 	reboot
> 	# run your test.
> 	kernbb
> 	cd /sys/i386/compile/YOURKERNEL
> 	gcov vfs_bio.c
> 	# examine vfs_bio.c.gcov
> 
> If you want to profile multiple files, you just give them all the
> same treatment as vfs_bio.
> 
> It's perfectly possible to profile the entire kernel if you want to.

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030107055211.GB65437>