opensolaris man page for ps_pwrite

Query: ps_pwrite

OS: opensolaris

Section: 3proc

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

ps_pread(3PROC) 					 Process Control Library Functions					   ps_pread(3PROC)

NAME
ps_pread, ps_pwrite, ps_pdread, ps_pdwrite, ps_ptread, ps_ptwrite - interfaces in libthread_db that target process memory access
SYNOPSIS
#include <proc_service.h> ps_err_e ps_pread(struct ps_prochandle *ph, psaddr_t addr, void *buf, size_t size); ps_err_e ps_pwrite(struct ps_prochandle *ph, psaddr_t addr, const void *buf, size_t size); ps_err_e ps_pdread(struct ps_prochandle *ph, psaddr_t addr, void *buf, size_t size); ps_err_e ps_pdwrite(struct ps_prochandle *ph, psaddr_t addr, const void *buf, size_t size); ps_err_e ps_ptread(struct ps_prochandle *ph, psaddr_t addr, void *buf, size_t size); ps_err_e ps_ptwrite(struct ps_prochandle *ph, psaddr_t addr, const void *buf, size_t size);
DESCRIPTION
These routines copy data between the target process's address space and the controlling process. ps_pread() copies size bytes from address addr in the target process into buf in the controlling process. pr_pwrite() is like ps_pread() except that the direction of the copy is reversed; data is copied from the controlling process to the target process. ps_pdread() and ps_ptread() behave identically to ps_pread(). ps_pdwrite() and ps_ptwrite() behave identically to ps_pwrite(). These func- tions can be implemented as simple aliases for the corresponding primary functions. They are artifacts of history that must be maintained.
RETURN VALUES
PS_OK The call returned successfully. size bytes were copied. PS_BADADDR Some part of the address range from addr through addr+size-1 is not part of the target process's address space. PS_ERR The function did not return successfully.
ATTRIBUTES
See attributes(5) for description of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |MT Level |Safe | +-----------------------------+-----------------------------+
SEE ALSO
libc_db(3LIB), librtld_db(3LIB), proc_service(3PROC), rtld_db(3EXT), attributes(5), threads(5) SunOS 5.11 12 Oct 2007 ps_pread(3PROC)
Related Man Pages
ps_pdread(3proc) - opensolaris
ps_pdwrite(3proc) - sunos
ps_pdwrite(3proc) - opensolaris
ps_ptwrite(3proc) - opensolaris
ps_pwrite(3proc) - opensolaris
Similar Topics in the Unix Linux Community
PHP Man Pages Now Available (Over 10,000)
Grep the 'not running' jobs and will send the update in mail with its name(job)
Free Sun Blade 2k, Ultra 2, Ross Hyperstation 30, cards, memory- Baltimore, MD
What's legal and what's not?
Solaris 10 - password complexity not working