The Unix Heritage Society mailing list
 help / color / mirror / Atom feed
* [pups] hyperlinked 2.11bsd source code
@ 2007-02-19 21:06 Walter F.J. Mueller
  0 siblings, 0 replies; only message in thread
From: Walter F.J. Mueller @ 2007-02-19 21:06 UTC (permalink / raw)


[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 1625 bytes --]

to all 2.11bsd users:

when searching through the 2.11bsd code I wanted many times
a hyperlinked and cross referenced rendition of the sources,
much like doxygen or lxr does it. For kernel, lib and user
code, for c and assembler.

Since none of the existing tools seemed to do what I wanted
I wrote a perl script generating such a html'ized version of
the source code.

The tool far from finished, but starts to be useful. The
results from what I'd call an early alpha version are now
available. Just start with either the tar source

http://www-linux.gsi.de/~mueller/test/211bsd/usr/src/bin/tar.c.html

or the kernel init routine

http://www-linux.gsi.de/~mueller/test/211bsd/usr/src/sys/sys/init_main.c.html

and click a little around. The style sheet is still the debug
version, not all links end where they should.

The cross reference sections aren't complete, but already
useful. To see for example who is using setjmp see

http://www-linux.gsi.de/~mueller/test/211bsd/usr/src/lib/libc/pdp/gen/setjmp.s.html#xref:s:_setjmp

or who is including nlist.h see

http://www-linux.gsi.de/~mueller/test/211bsd/usr/include/nlist.h.html#xref:i:nlist.h

The background color tells you in which territory you are in

  magenta   boot and standalone code
  red       kernel
  orange    network code (running in supervisor)
  green     libraries
  blue      user level code

Hope you enjoy it.


		With best regards,

			Walter


-- 
Dr. Walter F.J. Müller    Mail:  W.F.J.Mueller at gsi.de
GSI,  Abteilung KP3       Phone: +49-6159-71-2766
D-64291 Darmstadt         FAX:   +49-6159-71-3762
URL: http://www-linux.gsi.de/~mueller/



^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2007-02-19 21:06 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-19 21:06 [pups] hyperlinked 2.11bsd source code Walter F.J. Mueller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).