All of lore.kernel.org
 help / color / mirror / Atom feed
* [parisc-linux] Sources browsing tool?
@ 2002-06-07 17:23 joel.soete
  2002-06-07 18:38 ` Alan Cox
  2002-06-07 19:29 ` Rafael E. Herrera
  0 siblings, 2 replies; 5+ messages in thread
From: joel.soete @ 2002-06-07 17:23 UTC (permalink / raw)
  To: parisc-linux

Hi all,

Can you advise me some browsing tools which would allowing me to find quickly
where a variable, a function is define; where is used,... in this big amount
source which represent kernel now (find is not always easy).

I find well a work of reverse engineering (rigiedit) of the kernel but not for 2.4.
And unfortunately sources (tcl/tk iirc) do not seems to be available to port on
hppa. 

Thanks a lot in advance,
    Joel


-------------------------------------------------
This mail sent through Tiscali Webmail (http://webmail.tiscali.be)

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [parisc-linux] Sources browsing tool?
  2002-06-07 17:23 [parisc-linux] Sources browsing tool? joel.soete
@ 2002-06-07 18:38 ` Alan Cox
  2002-06-07 19:42   ` Carlos O'Donell Jr.
  2002-08-18 17:36   ` Joel Soete
  2002-06-07 19:29 ` Rafael E. Herrera
  1 sibling, 2 replies; 5+ messages in thread
From: Alan Cox @ 2002-06-07 18:38 UTC (permalink / raw)
  To: joel.soete; +Cc: parisc-linux

On Fri, 2002-06-07 at 18:23, joel.soete@freebel.net wrote:
> Hi all,
> 
> Can you advise me some browsing tools which would allowing me to find quickly
> where a variable, a function is define; where is used,... in this big amount
> source which represent kernel now (find is not always easy).
> 
> I find well a work of reverse engineering (rigiedit) of the kernel but not for 2.4.
> And unfortunately sources (tcl/tk iirc) do not seems to be available to port on
> hppa. 

Try the Linux cross reference - http://lxr.linux.no

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [parisc-linux] Sources browsing tool?
  2002-06-07 17:23 [parisc-linux] Sources browsing tool? joel.soete
  2002-06-07 18:38 ` Alan Cox
@ 2002-06-07 19:29 ` Rafael E. Herrera
  1 sibling, 0 replies; 5+ messages in thread
From: Rafael E. Herrera @ 2002-06-07 19:29 UTC (permalink / raw)
  To: parisc-linux

joel.soete@freebel.net wrote:
> Hi all,
> 
> Can you advise me some browsing tools which would allowing me to find quickly
> where a variable, a function is define; where is used,... in this big amount
> source which represent kernel now (find is not always easy).
> 
> I find well a work of reverse engineering (rigiedit) of the kernel but not for 2.4.
> And unfortunately sources (tcl/tk iirc) do not seems to be available to port on
> hppa.

If you are using Emacs as your editor, you could use TAGS to locate 
definitions, etc.
This script may need editing:

##
# Build an ETAG file of the linux kernel sources.
ARCH=parisc

find arch/$ARCH drivers fs include/{asm-$ARCH,linux,net,scsi,video} \
      init ipc kernel lib mm net -name '*.[chS]' -print | sort | etags -
##

I used this quite a while ago, when I was writing a driver. You will 
need to consult the emacs manual on how to use tags.
-- 
     Rafael

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [parisc-linux] Sources browsing tool?
  2002-06-07 18:38 ` Alan Cox
@ 2002-06-07 19:42   ` Carlos O'Donell Jr.
  2002-08-18 17:36   ` Joel Soete
  1 sibling, 0 replies; 5+ messages in thread
From: Carlos O'Donell Jr. @ 2002-06-07 19:42 UTC (permalink / raw)
  To: joel.soete; +Cc: parisc-linux, Alan Cox

> > Hi all,
> > Can you advise me some browsing tools which would allowing me to find quickly
> > where a variable, a function is define; where is used,... in this big amount
> > source which represent kernel now (find is not always easy).
> > I find well a work of reverse engineering (rigiedit) of the kernel but not for 2.4.
> > And unfortunately sources (tcl/tk iirc) do not seems to be available to port on
> > hppa. 
> 
> Try the Linux cross reference - http://lxr.linux.no
>

AAP Project has a good list:
http://www.a-a-p.org/tools_browse.html

And if you pray to emacs then 'ecb' will be of interest ;)
http://ecb.sourceforge.net/

c. 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [parisc-linux] Sources browsing tool?
  2002-06-07 18:38 ` Alan Cox
  2002-06-07 19:42   ` Carlos O'Donell Jr.
@ 2002-08-18 17:36   ` Joel Soete
  1 sibling, 0 replies; 5+ messages in thread
From: Joel Soete @ 2002-08-18 17:36 UTC (permalink / raw)
  To: Alan Cox; +Cc: parisc-linux

Just for reminder in this ml


Alan Cox wrote:
  > On Fri, 2002-06-07 at 18:23, joel.soete@freebel.net wrote:
  >
  >>Hi all,
  >>
  >>Can you advise me some browsing tools which would allowing me to find
quickly
  >>where a variable, a function is define; where is used,... in this big
amount
  >>source which represent kernel now (find is not always easy).
  >>
  >>I find well a work of reverse engineering (rigiedit) of the kernel
but not for 2.4.
  >>And unfortunately sources (tcl/tk iirc) do not seems to be available
to port on
  >>hppa.
  >
  >
  > Try the Linux cross reference - http://lxr.linux.no
  >


I try to install it (from src, from tarball, from cvs): no way of
success (install instruction not uptodate)
But on the same 'sf.net' I found my happyness: sourcenav (5.1.0).

An install of the Install:
./configure --prefix=/opt/sn
make
make install

(That is the first time that I had the opportunity to build a package
with so few warning. It is very beautifull and easy to use :)

And the last but not least: it works fine on my own i386 as well as on
my b2k :)
I am now impatient to test it on a big proj as linux-2.4.

Joel

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2002-08-24 18:47 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-06-07 17:23 [parisc-linux] Sources browsing tool? joel.soete
2002-06-07 18:38 ` Alan Cox
2002-06-07 19:42   ` Carlos O'Donell Jr.
2002-08-18 17:36   ` Joel Soete
2002-06-07 19:29 ` Rafael E. Herrera

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.