makedumpfile-1.2.4: Add linux-2.6.24 support
oomichi at mxs.nes.nec.co.jp
Wed Feb 6 22:17:06 EST 2008
makedumpfile version 1.2.4 is released.
Please test it. Your opinions/comments are welcome.
o Add linux-2.6.24 support.
An old makedumpfile didn't support linux-2.6.24, and it displays the
following message on linux-2.6.24:
The kernel version is not supported.
The created dumpfile may be incomplete.
A new makedumpfile was confirmed that it runs currently on linux-2.6.24,
and it supports linux-2.6.24. So it doesn't display the above message.
o Add xen kernel support to the STDOUT feature (-F option).
This patch was provided by Akio Takebe.
o Fix the method looking for .debug_info section in get_debug_info().
An old makedumpfile didn't quit the loop even if finding .debug_info
section. The bug doesn't affect the program's functionality, but it
should be fixed.
This patch was provided by Nguyen Anh Quynh.
o Fix the problem that -d1 option cannot be specified without -x/-i option.
-d1 option excludes pages filled with zero, and it should be able to run
without -x/-i option.
Explanation of makedumpfile:
To shorten the size of the dumpfile and the time of creating the
dumpfile, makedumpfile copies only the necessary pages for analysis
to the dumpfile from /proc/vmcore. You can specify the kind of
unnecessary pages with dump_level. If you want to shorten the size
further, enable the compression of the page data.
You can download the latest makedumpfile(ver. 1.2.4) from the following URL.
Details of the change are written on the CVS page of the following site.
Method of installation:
You can compile the makedumpfile command as follows;
1. "tar -zxvf makedumpfile-1.2.4.tar.gz"
2. "cd makedumpfile"
3. "make; make install"
makedumpfile [-c] [-E] [-d dump_level] [-x vmlinux] dump_mem dump_file
If you want to exclude pages filled by zero, cache pages, user pages
and free pages and to enable compression, please execute the following
# makedumpfile -c -d 31 -x vmlinux /proc/vmcore dumpfile
More information about the kexec