[Crash-utility] [PATCH] crash: Support a dumpfile in the flattened format.

Dave Allan dallan at redhat.com
Tue Feb 1 17:13:58 UTC 2011


On Tue, Feb 01, 2011 at 12:10:14PM -0500, Dave Anderson wrote:
> 
> 
> ----- Original Message -----
> > Hi Dave,
> > 
> > makedumpfile command can create a dumpfile in the flattened format by -F
> > option, the format is useful for transporting the dump data by SSH.
> > 
> > But the crash utility could not read the dumpfile directly, so a user
> > should create a readable dumpfile by -R option of makedumpfile.
> > That was not userfriendly, and this patch is the solution for it.
> > 
> > If applying this patch to the crash utility, it can read a dumpfile in
> > the flattened format directly.
> > 
> > 
> > Thanks,
> > Ken'ichi Ohmichi
> > 
> 
> Hi Ken'ichi,
> 
> I did make a few minor changes to your patch as written.
> 
> I renamed the multi-purpose read_dump_file() function to be
> read_flattened_format(), and only call it when the dumpfile 
> is a flat vmcore.  For clarification/maintainability, I prefer
> to keep the original lseek/read calls in diskdump.c and netdump.c
> as they were, mainly because it's not intuitive to have the 
> traditional netdump, kdump, and diskdump dumpfiles require an 
> access function that is located in the new makedumpfile.c.
> 
> I also fixed a couple compiler-warning issues, removed the
> change to file_elf_version(), which would never be called for
> a for a flat file because it's LKCD only, and added a simple
> makedumpfile header dump for "help -n".
> 
> But other than that, it's pretty much as you posted.
> 
> Again, I want to thank you for implementing this so quickly.
> This is an extremely useful feature.
> 
> Queued for the next release.

Thanks for the quick turnaround--that's excellent!

Dave




More information about the Crash-utility mailing list