[lug] System.map

Mon Nov 8 15:09:13 MST 1999

So how does one fix this?

-----Original Message-----
From: Rob Riggs [mailto:rob at pangalactic.org]
Sent: Monday, November 08, 1999 3:09 PM
To: lug at lug.boulder.co.us
Subject: Re: [lug] System.map

"Stephen G. Smith" wrote:
> Will someone explain sysmap.map?
> What does it do?
> On a new kernel install, is a new one generated?
> I have a new kernel installed now and I get a message that
> the System.map lists the wrong kernel version..

The System.map file lists the addresses of kernel functions and
static data areas, so that programs like 'ps' can determine what
kenrel function a process may be sleeping in. If run 'ps -aelf',
for instance, it lists a WCHAN column with a function name. This
is the function that the process is sleeping in.

The System.map is also used to decode the traceback that the kernel
emits when the kernel has an exception (or "kernel oops"). The newer
syslogd can do this, provided a System.map is installed.

Having a System.map installed that does not coorespond to your
running kernel can cause all sorts of confusion when trying to
track down obscure system problems.

Rob Riggs
Technical Staff
Tummy.com, Ltd.

Web Page:  http://lug.boulder.co.us
Mailing List: http://lists.lug.boulder.co.us/mailman/listinfo/lug

More information about the LUG mailing list