[PATCH v2 0/8] makedumpfile: makedumpfile enhancement to filter out kernel data from vmcore
oomichi at mxs.nes.nec.co.jp
Tue May 17 20:49:34 EDT 2011
Thank you for the patches.
But now I am out of the makedumpfile devel and other OSS devels.
The main maintainer of makedumpfile is Tachibana-san (tachibana at mxm.nes.nec.co.jp)
and he will help you.
On Wed, 18 May 2011 01:29:06 +0530
Mahesh J Salgaonkar <mahesh at linux.vnet.ibm.com> wrote:
> Hi All,
> Please find the version 2 of makedumpfile enhancement patchset that introduces
> a data filtering feature which enables makedumpfile to filter out desired kernel
> symbol data and it's members from the specified VMCORE file. The data to be
> filtered out is poisoned with character 'X' (58 in Hex).
> This feature will be very useful for the customers who wants to erase the
> customer sensitive data like security keys and other confidential data, in
> DUMPFILE before sending it to support team for analysis.
> This feature introduces a filter config file where, using filter commands,
> user can specify desired kernel data symbols and it's members that need to be
> filtered out while creating o/p DUMPFILE. The Syntax for filter commands are
> provided in the makedumpfile.conf(8) man page.
> The first 4 patches prepares the base work for filtering framework. The
> patches 5 and 6 implements the generic filtering framework to erase desired
> kernel data. The last two patches implements inclusion of eraseinfo data into
> o/p dumpfile (kdump as well as ELF). The eraseinfo data contains the
> effective lines from configuration files.
> I have tested these patches on x86_64 and s390x architecture against RHEL6 GA
> kernel. The feature supports filtering data from ELF as well as
> kdump-compressed formatted dump.
> Change in v2:
> - Changes in patch 5 and inclusion of new patches 7 & 8
> - Re-named filter.conf file to makedumpfile.conf and some cleanup work.
> - Introduced last two patches that implements inclusion of eraseinfo data
> into kdump compressed as well as ELF formatted dumpfile.
> Please review the patchset and let me know your comments.
> Mahesh Salgaonkar (8):
> makedumpfile: Add '--config' option to specify filter config file.
> makedumpfile: Apply relocation while loading module debuginfo.
> makedumpfile: Load the module symbol data from vmcore.
> makedumpfile: Introduce routines to get type name from debuginfo.
> makedumpfile: Read and process filter commands from config file.
> makedumpfile: Read and process 'for' command from config file.
> makedumpfile: Add erased information in compressed kdump file
> makedumpfile: Add erase information in ELF formatted dumpfile
> IMPLEMENTATION | 6
> Makefile | 8
> diskdump_mod.h | 2
> makedumpfile.8 | 20
> makedumpfile.c | 2747 ++++++++++++++++++++++++++++++++++++++++++++++++---
> makedumpfile.conf | 149 +++
> makedumpfile.conf.8 | 419 ++++++++
> makedumpfile.h | 199 ++++
> 8 files changed, 3394 insertions(+), 156 deletions(-)
> create mode 100644 makedumpfile.conf
> create mode 100644 makedumpfile.conf.8
More information about the kexec