* inftarg.c (child_thread_alive): New function to see if a
[deliverable/binutils-gdb.git] / gdb / alpha-nat.c
index 4d91fe8d3d3f0d1230487df53e5d50b985d4c461..4c48892d28b6042bc6e0a972e679f3ecd9e793f4 100644 (file)
@@ -156,11 +156,16 @@ supply_gregset (gregsetp)
 {
   register int regi;
   register long *regp = gregsetp->regs;
+  static char zerobuf[MAX_REGISTER_RAW_SIZE] = {0};
 
   for (regi = 0; regi < 31; regi++)
     supply_register (regi, (char *)(regp + regi));
 
   supply_register (PC_REGNUM, (char *)(regp + 31));
+
+  /* Fill inaccessible registers with zero.  */
+  supply_register (ZERO_REGNUM, zerobuf);
+  supply_register (FP_REGNUM, zerobuf);
 }
 
 void
This page took 0.022978 seconds and 4 git commands to generate.