LIBKVM(3LIB) Interface Libraries LIBKVM(3LIB)


NAME


libkvm - Kernel Virtual Memory access library

SYNOPSIS


cc [ flag... ] file... -lkvm [ library ... ]
#include <kvm.h>


DESCRIPTION


Functions in this library provide application access to kernel symbols,
addresses and values. The individual functions are documented in Section
3KVM of the reference manual.

INTERFACES


The shared object libkvm.so.1 provides the public interfaces defined
below. See Intro(3) for additional information on shared object
interfaces.


kvm_close kvm_getcmd
kvm_getproc kvm_getu
kvm_kread kvm_kwrite
kvm_nextproc kvm_nlist
kvm_open kvm_read
kvm_setproc kvm_uread
kvm_uwrite kvm_write


FILES


/usr/lib/libkvm.so.1
shared object


/usr/lib/64/libkvm.so.1
64-bit shared object


ATTRIBUTES


See attributes(5) for descriptions of the following attributes:


+--------------------+-------------------------------------------------------------------------------+
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+--------------------+-------------------------------------------------------------------------------+
|Interface Stability | kvm_read() and kvm_write() are Obsolete; the remaining functions are Stable. |
+--------------------+-------------------------------------------------------------------------------+
|MT-Level | Unsafe |
+--------------------+-------------------------------------------------------------------------------+

SEE ALSO


pvs(1), Intro(3), attributes(5)


May 22, 2003 LIBKVM(3LIB)