| 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 9.3 |