The
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.