This is the mail archive of the
gdb-patches@sourceware.cygnus.com
mailing list for the GDB project.
RFA: procfs.c:proc_set_watchpoint bug fix
- To: gdb-patches at sourceware dot cygnus dot com
- Subject: RFA: procfs.c:proc_set_watchpoint bug fix
- From: "Peter.Schauer" <Peter dot Schauer at regent dot e-technik dot tu-muenchen dot de>
- Date: Tue, 7 Mar 2000 22:14:20 MET
procfs.c:proc_set_watchpoint currently declares its addr parameter as
void *, but it is called from procfs_set_watchpoint with a CORE_ADDR addr.
This causes problems if sizeof(CORE_ADDR) > sizeof(void *), e.g on
Solaris 2.7 sparc.
Here is a fix:
2000-03-07 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
* procfs.c (proc_set_watchpoint): Declare addr parameter as
CORE_ADDR, to match call from procfs_set_watchpoint.
*** gdb/procfs.c.orig Wed Mar 1 21:54:05 2000
--- gdb/procfs.c Sun Mar 5 12:05:33 2000
***************
*** 2580,2586 ****
int
proc_set_watchpoint (pi, addr, len, wflags)
procinfo *pi;
! void *addr;
int len;
int wflags;
{
--- 2580,2586 ----
int
proc_set_watchpoint (pi, addr, len, wflags)
procinfo *pi;
! CORE_ADDR addr;
int len;
int wflags;
{
--
Peter Schauer pes@regent.e-technik.tu-muenchen.de