aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJilles Tjoelker <jilles@FreeBSD.org>2010-04-25 12:50:30 +0000
committerJilles Tjoelker <jilles@FreeBSD.org>2010-04-25 12:50:30 +0000
commit886ae81fa3357f9f608042aa4a3db0148e56144c (patch)
treebc5a29ea89864728d683eecbda75f334d9849fd9
parent67c8bc1bfbb250c63acc6022d724c4a01bd8d49a (diff)
kvm(3): Mention that some of the functions use sysctl(3) instead of kmem.
Additionally, because of sysctl(3) use (which is generally good), behaviour for crash dumps differs slightly from behaviour for live kernels and this will probably never be fixed entirely, so weaken that claim. MFC after: 1 week
Notes
Notes: svn path=/head/; revision=207187
-rw-r--r--lib/libkvm/kvm.38
1 files changed, 6 insertions, 2 deletions
diff --git a/lib/libkvm/kvm.3 b/lib/libkvm/kvm.3
index f694fd800735..9dcd772d7e28 100644
--- a/lib/libkvm/kvm.3
+++ b/lib/libkvm/kvm.3
@@ -32,7 +32,7 @@
.\" @(#)kvm.3 8.1 (Berkeley) 6/4/93
.\" $FreeBSD$
.\"
-.Dd January 29, 2004
+.Dd April 25, 2010
.Dt KVM 3
.Os
.Sh NAME
@@ -46,12 +46,15 @@ The
library provides a uniform interface for accessing kernel virtual memory
images, including live systems and crash dumps.
Access to live systems is via
+.Xr sysctl 3
+for some functions, and
.Xr mem 4
and
.Xr kmem 4
+for other functions,
while crash dumps can be examined via the core file generated by
.Xr savecore 8 .
-The interface behaves identically in both cases.
+The interface behaves similarly in both cases.
Memory can be read and written, kernel symbol addresses can be
looked up efficiently, and information about user processes can
be gathered.
@@ -112,5 +115,6 @@ given descriptor.
.Xr kvm_openfiles 3 ,
.Xr kvm_read 3 ,
.Xr kvm_write 3 ,
+.Xr sysctl 3 ,
.Xr kmem 4 ,
.Xr mem 4