From owner-freebsd-hackers Mon Oct 20 09:16:45 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id JAA02391 for hackers-outgoing; Mon, 20 Oct 1997 09:16:45 -0700 (PDT) (envelope-from owner-freebsd-hackers) Received: from wafu.netgate.net (wafu.netgate.net [204.145.147.80]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id JAA02377 for ; Mon, 20 Oct 1997 09:16:35 -0700 (PDT) (envelope-from shigio@wafu.netgate.net) Received: from chiota.signet.or.jp (INS49.tama.dti.ne.jp [210.159.144.3]) by wafu.netgate.net (8.7.5/8.7.3) with ESMTP id IAA21452; Mon, 20 Oct 1997 08:17:18 GMT Message-Id: <199710200817.IAA21452@wafu.netgate.net> Received: from chiota.signet.or.jp (localhost.signet.or.jp [127.0.0.1]) by chiota.signet.or.jp (8.8.5/) with ESMTP id BAA09363; Tue, 21 Oct 1997 01:15:35 +0900 (JST) To: hackers@freebsd.org Cc: shigio@wafu.netgate.net Subject: Re: Kernel Index Date: Tue, 21 Oct 1997 01:15:34 +0900 From: Shigio Yamaguchi Sender: owner-freebsd-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Oct 9, 1997 23:10:19 -0500, Jonathan wrote: >On Oct 10, 1997 at 08:01:25PM -0700, mdean wrote: >> >> Does anyone have an index of all structs and functions they could send me? >> make GTAGS bombed out on stable for me. >> I'd really like to be able to reference the kernel source quickly. > >Did you run it on the entire src/ tree, or just the src/sys kernel subtree? >I can generate a GTAGS file for the kernel subtree, albeit not for the >entire distribution. I have fixed this bug. Sorry for my late reply. By the way, If you are going to execute gtags(1) at '/usr/src', please confirm the room of your disk. Tag files become very large. # cd /usr/src # gtags # ls -l G*S -rw-r--r-- 1 root wheel 82370560 Oct 20 22:13 GRTAGS -rw-r--r-- 1 root wheel 75882496 Oct 21 00:47 GSYMS -rw-r--r-- 1 root wheel 9904128 Oct 20 20:44 GTAGS # GLOBAL-2.1 make new tag file GSYMS for symbols other than function. If you are not interested in these symbols, you had better to execute gtags like this. % gtags -o '-o' option means 'old', that is, make GTAGS and GRTAGS but doesn't make GSYMS. -- Shigio Yamaguchi (Freelance programmer) Mail: shigio@wafu.netgate.net, WWW: http://wafu.netgate.net/tama/