libkvm - Update for new dumps & minidumps
authorAlex Hornung <ahornung@gmail.com>
Sun, 6 Dec 2009 19:57:03 +0000 (19:57 +0000)
committerAlex Hornung <ahornung@gmail.com>
Sun, 6 Dec 2009 20:07:07 +0000 (20:07 +0000)
commit78a7b07a5258b9ea6ebdac91f933a2ce8b328ee2
treedb3ec6b8378152ccb1be44f638026e89ed83a45c
parent976bc36e24f6cde5ff3114f9eb5e205f0f69b677
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
lib/libkvm/Makefile
lib/libkvm/kvm.c
lib/libkvm/kvm_i386.c
lib/libkvm/kvm_minidump_i386.c [new file with mode: 0644]
lib/libkvm/kvm_minidump_x86_64.c [new file with mode: 0644]
lib/libkvm/kvm_private.h
lib/libkvm/kvm_x86_64.c