freebsd-dev/lib/libkvm
Marcel Moolenaar a5a8dffc5b Add support for PowerPC kernel core files. This commit only adds
support for virtual core files (aka minidumps). physical core
files are not supported.

The implementation is cross-tool ready and can be used in a non-
powerpc hosted debugger to analyze PowerPC core files. It also
accepts core files that still have the dump header, as can be
the case within Juniper where TFTP-based kernel core files are
supported and savecore is not used to "extract" the core file
from some dump device.

Obtained from:	Juniper Networks, Inc.
2009-04-06 21:52:10 +00:00
..
kvm_amd64.c Re-enable raw dump format support on i386 and amd64 for /dev/fwmem. 2007-06-15 11:35:11 +00:00
kvm_arm.c Support kernel crash mini dumps on ARM architecture. 2008-11-06 16:20:27 +00:00
kvm_cptime.c Add a new routine kvm_getcptime(3) for fetching the equivalent of 2008-08-19 21:30:36 +00:00
kvm_file.c Use _WANT_FILE to make struct file visible from userland. This is 2008-05-26 15:12:47 +00:00
kvm_getcptime.3 Add a new routine kvm_getcptime(3) for fetching the equivalent of 2008-08-19 21:30:36 +00:00
kvm_geterr.3 Remove the advertising clause. UCB did this some time ago, but these 2007-01-08 17:35:36 +00:00
kvm_getfiles.3 Remove the advertising clause. UCB did this some time ago, but these 2007-01-08 17:35:36 +00:00
kvm_getloadavg.3 Remove the advertising clause. UCB did this some time ago, but these 2007-01-08 17:35:36 +00:00
kvm_getloadavg.c Remove the advertising clause. UCB did this some time ago, but these 2007-01-08 17:35:36 +00:00
kvm_getpcpu.3 Add a "CACHING" section regarding the internal caching of kernel variables 2008-08-21 19:22:13 +00:00
kvm_getprocs.3 Remove the advertising clause. UCB did this some time ago, but these 2007-01-08 17:35:36 +00:00
kvm_getswapinfo.3
kvm_getswapinfo.c - Move 'struct swdevt' back into swap_pager.h and expose it to userland. 2007-02-07 17:43:11 +00:00
kvm_i386.c Re-enable raw dump format support on i386 and amd64 for /dev/fwmem. 2007-06-15 11:35:11 +00:00
kvm_ia64.c Add a level of indirection to the kernel PTE table. The old 2007-05-19 13:11:27 +00:00
kvm_minidump_amd64.c _kvm_malloc allocates memory through calloc() which 2008-10-17 20:09:00 +00:00
kvm_minidump_arm.c Support kernel crash mini dumps on ARM architecture. 2008-11-06 16:20:27 +00:00
kvm_minidump_i386.c _kvm_malloc allocates memory through calloc() which 2008-10-17 20:09:00 +00:00
kvm_mips.c First cut at doing the kvm file needed for mips. 2008-07-23 07:24:55 +00:00
kvm_nlist.3 Remove the advertising clause. UCB did this some time ago, but these 2007-01-08 17:35:36 +00:00
kvm_open.3 Remove the advertising clause. UCB did this some time ago, but these 2007-01-08 17:35:36 +00:00
kvm_pcpu.c Add two new routines to libkvm for working with per-CPU data: 2008-08-19 19:55:33 +00:00
kvm_powerpc.c Add support for PowerPC kernel core files. This commit only adds 2009-04-06 21:52:10 +00:00
kvm_private.h Support kernel crash mini dumps on ARM architecture. 2008-11-06 16:20:27 +00:00
kvm_proc.c MFp4: 2008-11-29 14:32:14 +00:00
kvm_read.3 Remove the advertising clause. UCB did this some time ago, but these 2007-01-08 17:35:36 +00:00
kvm_sparc64.c Remove the advertising clause. UCB did this some time ago, but these 2007-01-08 17:35:36 +00:00
kvm_sparc.c Remove the advertising clause. UCB did this some time ago, but these 2007-01-08 17:35:36 +00:00
kvm.3 Remove the advertising clause. UCB did this some time ago, but these 2007-01-08 17:35:36 +00:00
kvm.c Reduce code duplication: use calloc() intead of malloc() 2008-10-17 20:11:28 +00:00
kvm.h Add a new routine kvm_getcptime(3) for fetching the equivalent of 2008-08-19 21:30:36 +00:00
Makefile Support kernel crash mini dumps on ARM architecture. 2008-11-06 16:20:27 +00:00