From owner-freebsd-hackers Sat Sep 30 18:40:32 2000 Delivered-To: freebsd-hackers@freebsd.org Received: from hurlame.pdl.cs.cmu.edu (HURLAME.PDL.CS.CMU.EDU [128.2.189.78]) by hub.freebsd.org (Postfix) with ESMTP id E02AC37B502 for ; Sat, 30 Sep 2000 18:40:30 -0700 (PDT) Received: (from magus@localhost) by hurlame.pdl.cs.cmu.edu (8.11.0/8.11.0) id e911e3124913; Sat, 30 Sep 2000 21:40:03 -0400 (EDT) (envelope-from magus) To: Arindum Mukerji Cc: Marc Tardif , freebsd-hackers@freebsd.org Subject: Re: finding source to functions References: <20000930143820.A18501@earth.execpc.com> From: Nat Lanza Date: 30 Sep 2000 21:40:03 -0400 In-Reply-To: Arindum Mukerji's message of "Sat, 30 Sep 2000 14:38:20 -0500" Message-ID: Lines: 23 User-Agent: Gnus/5.0807 (Gnus v5.8.7) XEmacs/21.1 (Channel Islands) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Arindum Mukerji writes: > The ctags utility that comes with vim (http://www.vim.org/) accepts an > argument of "-R" for recursive ctag-ing. I find it most useful in > indexing my tree. I tend to feed my tree to LXR, which has a nice function search, along with a wrapper for glimpse and some reasonable source browsing. I have my own hacked version, but the original code can be found at http://lxr.linux.no. It was written to index the Linux kernel, but works pretty well for the BSD kernel as well. If anyone wants, I could clean up what I have and produce a patch. If you want to take a look, my version is running at http://lxr.pdl.cs.cmu.edu/freebsd/source/. --nat -- nat lanza --------------------- research programmer, parallel data lab, cmu scs magus@cs.cmu.edu -------------------------------- http://www.cs.cmu.edu/~magus/ there are no whole truths; all truths are half-truths -- alfred north whitehead To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message