1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-25 11:37:56 +00:00
freebsd/lib/libkvm
Peter Wemm e9ca6fe47e Teach libkvm how to read minidumps. It turns out that minidumps are
far more convenient for libkvm to work with because of the page table
block at the beginning.  As a result, the MD code is smaller.

libkvm will automatically detect old vs mini dumps on i386 and amd64.

libkvm will handle i386 PAE and non-PAE modes.  There is a PAE flag in
the i386 minidump header to signal the width of the entries in the
page table block.

Other convenient values are also present, such as kernbase and the direct
map addresses on amd64.
2006-04-21 04:32:51 +00:00
..
kvm_alpha.c Fix the alpha build by using the correct argument types for _kvm_kvatop(). 2005-07-02 05:49:29 +00:00
kvm_amd64.c Teach libkvm how to read minidumps. It turns out that minidumps are 2006-04-21 04:32:51 +00:00
kvm_arm.c libkvm bits for arm. 2005-10-03 14:21:14 +00:00
kvm_file.c
kvm_geterr.3 Sort sections. 2005-01-20 09:17:07 +00:00
kvm_getfiles.3 Sort sections. 2005-01-20 09:17:07 +00:00
kvm_getloadavg.3
kvm_getloadavg.c
kvm_getprocs.3 Sort sections. 2005-01-20 09:17:07 +00:00
kvm_getswapinfo.3 Expand the license referenced indirectly inline. 2004-07-31 18:49:53 +00:00
kvm_getswapinfo.c Expand the license referenced indirectly inline. 2004-07-31 18:49:53 +00:00
kvm_i386.c Teach libkvm how to read minidumps. It turns out that minidumps are 2006-04-21 04:32:51 +00:00
kvm_ia64.c Support crash dumps > 4GB in size on 32 bit platforms. _kvm_kvatop() 2005-06-29 22:39:41 +00:00
kvm_minidump_amd64.c Teach libkvm how to read minidumps. It turns out that minidumps are 2006-04-21 04:32:51 +00:00
kvm_minidump_i386.c Teach libkvm how to read minidumps. It turns out that minidumps are 2006-04-21 04:32:51 +00:00
kvm_nlist.3 Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
kvm_open.3 Sort sections. 2005-01-20 09:17:07 +00:00
kvm_powerpc.c Support crash dumps > 4GB in size on 32 bit platforms. _kvm_kvatop() 2005-06-29 22:39:41 +00:00
kvm_private.h Teach libkvm how to read minidumps. It turns out that minidumps are 2006-04-21 04:32:51 +00:00
kvm_proc.c Set ki_tdev to NODEV rather than NULL. 2005-06-24 00:37:04 +00:00
kvm_read.3 Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
kvm_sparc64.c Support crash dumps > 4GB in size on 32 bit platforms. _kvm_kvatop() 2005-06-29 22:39:41 +00:00
kvm_sparc.c Support crash dumps > 4GB in size on 32 bit platforms. _kvm_kvatop() 2005-06-29 22:39:41 +00:00
kvm.3 Mechanically kill hard sentence breaks. 2004-07-02 23:52:20 +00:00
kvm.c Validate that the supplied file is not empty before trying mmap(2) it 2006-01-15 20:30:13 +00:00
kvm.h Fixed some style bugs in the removal of __P(()). Blind removal of 2003-10-13 04:44:55 +00:00
Makefile Teach libkvm how to read minidumps. It turns out that minidumps are 2006-04-21 04:32:51 +00:00