Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ libkvm(4) — SunOS 5.6

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

pvs(1)

intro(4)

attributes(5)

libkvm(4)

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 routines are documented in Section 3K of the reference manuals. 

All of the libkvm routines are UNCOMMITTED.  The UNCOMMITTED classification is due to the fact that there is almost nothing which can be put as a symbol in a ­namelist which has release-to-release stability.  The syntax of these routines is historically stable release-to-release, but being UNCOMMITTED, the door is always open for change. 

The shared object libkvm.so.1 provides the public interfaces defined below. 

For additional information on shared object interfaces, see intro(4). 

INTERFACES

SUNW_1.1 (generic):

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

ATTRIBUTES

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

/usr/lib/libkvm.so.1

ATTRIBUTE TYPE ATTRIBUTE VALUE
Availability SUNWkvm
MT-Level Unsafe

SEE ALSO

pvs(1), intro(4), attributes(5)

SunOS 5.6  —  Last change: 31 Dec 1996

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026