| KVM_READ(3) | Library Functions Manual | KVM_READ(3) |
kvm_read, kvm_write —
#include <kvm.h>
ssize_t
kvm_read(kvm_t
*kd, unsigned long
addr, void *buf,
size_t nbytes);
ssize_t
kvm_write(kvm_t
*kd, unsigned long
addr, const void
*buf, size_t
nbytes);
kvm_read() and kvm_write()
functions are used to read and write kernel virtual memory (or a crash dump
file). See kvm_open(3) or
kvm_openfiles(3) for information
regarding opening kernel virtual memory and crash dumps.
The kvm_read() function transfers
nbytes bytes of data from the kernel space address
addr to buf. Conversely,
kvm_write() transfers data from
buf to addr. Unlike their SunOS
counterparts, these functions cannot be used to read or write process
address spaces.
| June 4, 1993 | NetBSD 10.0 |