[PATCH] [makedumpfile] Follow debuginfo link of vmlinux file

Ken'ichi Ohmichi oomichi at mxs.nes.nec.co.jp
Wed May 23 20:35:56 EDT 2007


Hi Bernhard,

2007/05/01 15:39:12 +0200, Bernhard Walle <bwalle at suse.de> wrote:
>This patch implements support for following the debug information link in the
>.gnu_debuginfo section if the specified binary contains one. That makes it
>possible to call makedumpfile with -x /boot/vmlinux-<version> on distributions
>that ship extra -debuginfo packages for the kernel.

Isn't it good to specify the debuginfo file directly instead of your patch ?
I confirmed that makedumpfile without your patch can run by specifying the
debuginfo file directly.

makedumpfile needs only .debug_info section and doesn't need other sections,
so it needs only the debuginfo file. I will add the following comment to the
manual for "Debugging Information in Separate Files". Please let me know your
opinion.

-------------------------------------------------------------------------------
       -x VMLINUX
              Specify the first kernel’s VMLINUX  with  debug  information  to
              analyze the first kernel’s memory usage.
+             If there is a file containing debug information and separated from
+             VMLINUX, the file should be specified instead of VMLINUX.
              The  page  size of the first kernel and the second kernel should
              match.
              Example:
              # makedumpfile -d 31 -x vmlinux /proc/vmcore dumpfile
-------------------------------------------------------------------------------


Thanks
Ken'ichi Ohmichi



More information about the kexec mailing list