This is the mail archive of the gdb-patches@sources.redhat.com mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

[PATCH] register_changed


The following patch has been applied:

Fri Aug 25 16:57:05 2000  David Taylor  <taylor@texas.cygnus.com>

	* regcache.c (register_changed): New function.
	* value.h: Declare it.

Index: regcache.c
===================================================================
RCS file: /cvs/src/src/gdb/regcache.c,v
retrieving revision 1.8
retrieving revision 1.9
diff -c -r1.8 -r1.9
*** regcache.c	2000/08/11 19:09:55	1.8
--- regcache.c	2000/08/25 21:03:00	1.9
***************
*** 68,73 ****
--- 68,82 ----
    return register_valid[regnum];
  }
  
+ /* REGISTER_CHANGED
+ 
+    invalidate a single register REGNUM in the cache */
+ void
+ register_changed (int regnum)
+ {
+   register_valid[regnum] = 0;
+ }
+ 
  /* FIND_SAVED_REGISTER ()
  
     Return the address in which frame FRAME's value of register REGNUM

Index: value.h
===================================================================
RCS file: /cvs/src/src/gdb/value.h,v
retrieving revision 1.8
retrieving revision 1.9
diff -c -r1.8 -r1.9
*** value.h	2000/08/16 08:03:43	1.8
--- value.h	2000/08/25 21:03:00	1.9
***************
*** 490,495 ****
--- 490,497 ----
  
  extern int register_cached (int regno);
  
+ extern void register_changed (int regnum);
+ 
  extern void get_saved_register (char *raw_buffer, int *optimized,
  				CORE_ADDR * addrp,
  				struct frame_info *frame,

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]