freebsd-skq/lib/libkvm
Will Andrews c9057838be libkvm: add kvm_walk_pages API.
This API allows callers to enumerate all known pages, including any
direct map & kernel map virtual addresses, physical addresses, size,
offset into the core, & protection configured.

For architectures that support direct map addresses, also generate pages
for any direct map only addresses that are not associated with kernel
map addresses.

Fix page size portability issue left behind from previous kvm page table
lookup interface.

Reviewed by:	jhb
Sponsored by:	Backtrace I/O
Differential Revision:	https://reviews.freebsd.org/D12279
2017-11-11 23:30:58 +00:00
..
tests DIRDEPS_BUILD: Connect new directories. 2017-10-31 00:04:07 +00:00
kvm_aarch64.h libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
kvm_amd64.c libkvm: fix warning issues post-r291406 2017-03-22 02:42:00 +00:00
kvm_amd64.h Add support to libkvm for reading vmcores from other architectures. 2015-11-27 18:58:26 +00:00
kvm_arm.c libkvm: fix warning issues post-r291406 2017-03-22 02:42:00 +00:00
kvm_arm.h libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
kvm_cptime.c Add support to libkvm for reading vmcores from other architectures. 2015-11-27 18:58:26 +00:00
kvm_getcptime.3
kvm_geterr.3 kvm_geterr: handle kd == NULL in a deterministic/graceful manner 2017-03-21 19:02:17 +00:00
kvm_getloadavg.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
kvm_getloadavg.c Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
kvm_getpcpu.3 Tweak r315363 slightly 2017-03-16 03:24:15 +00:00
kvm_getprocs.3 Remove a commented out line before kvm_getprocs(3) 2017-03-19 23:04:58 +00:00
kvm_getswapinfo.3 libkvm - extend a bit the swap statistics field. 2017-01-02 15:12:11 +00:00
kvm_getswapinfo.c libkvm - extend a bit the swap statistics field. 2017-01-02 15:12:11 +00:00
kvm_i386.c libkvm: fix warning issues post-r291406 2017-03-22 02:42:00 +00:00
kvm_i386.h libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
kvm_minidump_aarch64.c libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
kvm_minidump_amd64.c libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
kvm_minidump_arm.c libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
kvm_minidump_i386.c libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
kvm_minidump_mips.c libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
kvm_mips.h libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
kvm_native.3 Capitalize .Dt macro argument 2017-03-16 03:18:06 +00:00
kvm_nlist.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
kvm_open.3 Handle kd == NULL gracefully with kvm_close(3) 2017-03-20 18:28:22 +00:00
kvm_pcpu.c lib: minor spelling fixes in comments. 2016-05-01 19:37:33 +00:00
kvm_powerpc64.c libkvm: fix warning issues post-r291406 2017-03-22 02:42:00 +00:00
kvm_powerpc.c libkvm: fix warning issues post-r291406 2017-03-22 02:42:00 +00:00
kvm_private.c libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
kvm_private.h libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
kvm_proc.c Commit the 64-bit inode project. 2017-05-23 09:29:05 +00:00
kvm_read.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
kvm_sparc64.c libkvm: fix warning issues post-r291406 2017-03-22 02:42:00 +00:00
kvm_sparc64.h Add support to libkvm for reading vmcores from other architectures. 2015-11-27 18:58:26 +00:00
kvm_vnet.c lib: minor spelling fixes in comments. 2016-05-01 19:37:33 +00:00
kvm.3 Renumber copyright clause 4 2017-02-28 23:42:47 +00:00
kvm.c libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
kvm.h libkvm: add kvm_walk_pages API. 2017-11-11 23:30:58 +00:00
Makefile Add HAS_TESTS to all Makefiles that use the SUBDIR.${MK_TESTS}+= tests idiom 2017-08-02 08:14:06 +00:00
Makefile.depend DIRDEPS_BUILD: Update dependencies. 2017-10-31 00:07:04 +00:00