* infptrace.c: Update copyright year.
authorMark Kettenis <kettenis@gnu.org>
Sat, 31 Jul 2004 05:05:05 +0000 (05:05 +0000)
committerMark Kettenis <kettenis@gnu.org>
Sat, 31 Jul 2004 05:05:05 +0000 (05:05 +0000)
(fetch_register): Pass NULL in regcache_raw_supply call instead of
explicitly setting the buffer to all zeroes.

gdb/ChangeLog
gdb/infptrace.c

index 732224fb358841d07e99aa909b646b5c770f37e3..fab22a0a9164d185e8296becbff6c415ab6f056e 100644 (file)
@@ -1,5 +1,9 @@
 2004-07-31  Mark Kettenis  <kettenis@gnu.org>
 
+       * infptrace.c: Update copyright year.
+       (fetch_register): Pass NULL in regcache_raw_supply call instead of
+       explicitly setting the buffer to all zeroes.
+
        * sparc64obsd-tdep.c (sparc64obsd_sigreturn_offset): New variable.
        (sparc64obsd_pc_in_sigtramp): Reorganize to avoid goto.
 
index 561d2bc1ab4db229383825c559a3e58e3600c768..3b83fc7943881f5f050dc5b120ef48b14314ba1e 100644 (file)
@@ -1,6 +1,6 @@
 /* Low level Unix child interface to ptrace, for GDB when running under Unix.
    Copyright 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996,
-   1998, 1999, 2000, 2001, 2002
+   1998, 1999, 2000, 2001, 2002, 2004
    Free Software Foundation, Inc.
 
    This file is part of GDB.
@@ -374,8 +374,7 @@ fetch_register (int regno)
 
   if (CANNOT_FETCH_REGISTER (regno))
     {
-      memset (buf, '\0', DEPRECATED_REGISTER_RAW_SIZE (regno));        /* Supply zeroes */
-      regcache_raw_supply (current_regcache, regno, buf);
+      regcache_raw_supply (current_regcache, regno, NULL);
       return;
     }