git: libkvm - Update for new dumps & minidumps

Alex Hornung alexh at crater.dragonflybsd.org
Sun Dec 6 12:08:04 PST 2009


commit 78a7b07a5258b9ea6ebdac91f933a2ce8b328ee2
Author: Alex Hornung <ahornung at gmail.com>
Date:   Sun Dec 6 19:57:03 2009 +0000

    libkvm - Update for new dumps & minidumps
    
    * Update libkvm so it will work with the new-style dumps and minidumps.
    
    * If the ELF header of a core dump is not valid, assume it's an old style
      dump. This way we can still read old-style dumps after this update.
    
    Obtained-from: FreeBSD

Summary of changes:
 lib/libkvm/Makefile              |    2 +-
 lib/libkvm/kvm.c                 |    6 +-
 lib/libkvm/kvm_i386.c            |  198 +++++++++++++++++++++++++-----
 lib/libkvm/kvm_minidump_i386.c   |  250 +++++++++++++++++++++++++++++++++++++
 lib/libkvm/kvm_minidump_x86_64.c |  254 ++++++++++++++++++++++++++++++++++++++
 lib/libkvm/kvm_private.h         |    6 +-
 lib/libkvm/kvm_x86_64.c          |  212 ++++++++++++++++++++++++++------
 7 files changed, 856 insertions(+), 72 deletions(-)
 create mode 100644 lib/libkvm/kvm_minidump_i386.c
 create mode 100644 lib/libkvm/kvm_minidump_x86_64.c

http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/78a7b07a5258b9ea6ebdac91f933a2ce8b328ee2


-- 
DragonFly BSD source repository





More information about the Commits mailing list