From: Cliff Wickman <cpw@sgi.com>
To: jidong xiao <jidong.xiao@gmail.com>
Cc: linux-kernel@vger.kernel.org
Subject: Re: How to generate a Kerntypes file?
Date: Thu, 22 Jan 2009 07:31:07 -0600 [thread overview]
Message-ID: <20090122133107.GA27592@sgi.com> (raw)
In-Reply-To: <4104961b0901220259u51677cbdkda2ed84dc2892543@mail.gmail.com>
Hi Jason,
On Thu, Jan 22, 2009 at 06:59:34PM +0800, jidong xiao wrote:
> Hi,All,
>
> Sometimes when I install a kernel I saw there is a Kerntypes file
> installed under /boot directory, but sometimes no, I remember when I
> install a sles9 kernel, there must be a Kerntypes file installed, but
> most of other kernels doesn't include such a Kerntypes file. This file
> is very useful for me to do some analysis, so I hope I can generate it
> every time I build a kernel. Do I need a patch for this or there are
> already some patches I can take use of?Thanks.
You had a init/kerntypes.c in sles9 and sles10. It included a lot
of basic kernel types. It was compiled with -g to make the kerntypes.
I presume that you used the LKCD project's lcrash with the kerntypes.
If you download lkcd (lkcd.svn.sourceforge.net) you also build a
tool called dwarfextract. It is able to pull all the structure
definitions out of a -g (CONFIG_DEBUG_INFO) kernel and any selected
modules. That is useful with the lcrash command.
If you want to analyze your live system or a dump with the crash command
(people.redhat.com/~anderson/) you don't need the kerntypes, as you use
the -g kernel itself. Although you may make kerntypes with dwarfextract
and use them with crash also.
-Cliff
> Regards
> Jason
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
--
Cliff Wickman
Silicon Graphics, Inc.
cpw@sgi.com
(651) 683-3824
next prev parent reply other threads:[~2009-01-22 13:29 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-01-22 10:59 How to generate a Kerntypes file? jidong xiao
2009-01-22 13:31 ` Cliff Wickman [this message]
2009-01-23 6:37 ` jidong xiao
2009-01-23 13:45 ` Cliff Wickman
2009-01-24 9:07 ` jidong xiao
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20090122133107.GA27592@sgi.com \
--to=cpw@sgi.com \
--cc=jidong.xiao@gmail.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox