X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=gdb%2Fproc-service.c;h=befcb3b54aec2af94029ab177576817ca2b5318f;hb=6aba47ca06d9150c6196a374b745c2711b46e045;hp=8d63e98219606ea77d7dfb843a3219dbe2850f8e;hpb=c987d8c09dafb9cb2c1b37c3aface3494c2e1717;p=binutils-gdb.git diff --git a/gdb/proc-service.c b/gdb/proc-service.c index 8d63e982196..befcb3b54ae 100644 --- a/gdb/proc-service.c +++ b/gdb/proc-service.c @@ -1,5 +1,6 @@ /* implementation. - Copyright 1999, 2000 Free Software Foundation, Inc. + + Copyright (C) 1999, 2000, 2002, 2007 Free Software Foundation, Inc. This file is part of GDB. @@ -15,8 +16,8 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software - Foundation, Inc., 59 Temple Place - Suite 330, - Boston, MA 02111-1307, USA. */ + Foundation, Inc., 51 Franklin Street, Fifth Floor, + Boston, MA 02110-1301, USA. */ #include "defs.h" @@ -66,7 +67,7 @@ typedef size_t gdb_ps_size_t; static ps_err_e ps_xfer_memory (const struct ps_prochandle *ph, paddr_t addr, - char *buf, size_t len, int write) + gdb_byte *buf, size_t len, int write) { struct cleanup *old_chain = save_inferior_ptid (); int ret; @@ -200,7 +201,7 @@ ps_err_e ps_pdwrite (gdb_ps_prochandle_t ph, paddr_t addr, gdb_ps_write_buf_t buf, gdb_ps_size_t size) { - return ps_xfer_memory (ph, addr, (char *) buf, size, 1); + return ps_xfer_memory (ph, addr, (gdb_byte *) buf, size, 1); } /* Read SIZE bytes from the target process PH at address ADDR and copy @@ -210,7 +211,7 @@ ps_err_e ps_ptread (gdb_ps_prochandle_t ph, paddr_t addr, gdb_ps_read_buf_t buf, gdb_ps_size_t size) { - return ps_xfer_memory (ph, addr, buf, size, 0); + return ps_xfer_memory (ph, addr, (gdb_byte *) buf, size, 0); } /* Write SIZE bytes from BUF into the target process PH at address ADDR. */ @@ -219,7 +220,7 @@ ps_err_e ps_ptwrite (gdb_ps_prochandle_t ph, paddr_t addr, gdb_ps_write_buf_t buf, gdb_ps_size_t size) { - return ps_xfer_memory (ph, addr, (char *) buf, size, 1); + return ps_xfer_memory (ph, addr, (gdb_byte *) buf, size, 1); } /* Get the general registers of LWP LWPID within the target process PH @@ -294,8 +295,8 @@ ps_lsetfpregs (gdb_ps_prochandle_t ph, lwpid_t lwpid, return PS_OK; } -/* Return overall process id of the target PH. - Special for Linux -- not used on Solaris. */ +/* Return overall process id of the target PH. Special for GNU/Linux + -- not used on Solaris. */ pid_t ps_getpid (gdb_ps_prochandle_t ph)