kvm_read man page on Solaris

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
Solaris logo
[printable version]

kvm_read(3KVM)		  Kernel VM Library Functions		kvm_read(3KVM)

NAME
       kvm_read,  kvm_write  -	copy data to or from a kernel image or running
       system

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

       ssize_t kvm_read(kvm_t *kd, uintptr_t addr, void *buf, size_t nbytes);

       ssize_t kvm_write(kvm_t *kd, uintptr_t addr, void *buf, size_t nbytes);

DESCRIPTION
       The kvm_read() function transfers data from the kernel image  specified
       by  kd (see kvm_open(3KVM)) to the address space of the process. nbytes
       bytes of data are copied from the kernel virtual address given by  addr
       to the buffer pointed to by buf.

       The  kvm_write() function is like kvm_read(), except that the direction
       of data transfer is reversed. To use this function, the	kvm_open(3KVM)
       call  that returned kd must have specified write access. If a user vir‐
       tual address is given, it is resolved  in  the  address	space  of  the
       process specified in the most recent kvm_getu(3KVM) call.

USAGE
       The  kvm_read()	and  kvm_write()  functions  are obsolete and might be
       removed	in  a  future  release.	 The  functions	  described   on   the
       kvm_kread(3KVM) manual page should be used instead.

RETURN VALUES
       On  success, these functions return the number of bytes actually trans‐
       ferred. On failure, they return −1.

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

       ┌─────────────────────────────┬─────────────────────────────┐
       │      ATTRIBUTE TYPE	     │	    ATTRIBUTE VALUE	   │
       ├─────────────────────────────┼─────────────────────────────┤
       │Interface Stability	     │Obsolete			   │
       ├─────────────────────────────┼─────────────────────────────┤
       │MT-Level		     │Unsafe			   │
       └─────────────────────────────┴─────────────────────────────┘

SEE ALSO
       kvm_getu(3KVM),	   kvm_kread(3KVM)kvm_nlist(3KVM),     kvm_open(3KVM),
       attributes(5)

SunOS 5.10			  2 May 2002			kvm_read(3KVM)
[top]

List of man pages available for Solaris

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net