From e66408edfdc94395f4a59bbe360abb222ccc48ea Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Thu, 29 Apr 2010 16:33:16 +0000 Subject: PR gdb/11557 gdb/ * regcache.c (registers_changed): Rename to ... (registers_changed_ptid): ... this, and only delete register cache entries matching the ptid filter argument. (registers_changed): Reimplement on top of registers_changed_ptid. * regcache.h (registers_changed_ptid): Declare. * target.c (target_resume): Flush register caches. gdb/testsuite/ * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New files. --- gdb/regcache.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gdb/regcache.h') diff --git a/gdb/regcache.h b/gdb/regcache.h index d870960..8cd40fa 100644 --- a/gdb/regcache.h +++ b/gdb/regcache.h @@ -159,5 +159,6 @@ extern void regcache_cpy (struct regcache *dest, struct regcache *src); extern void regcache_cpy_no_passthrough (struct regcache *dest, struct regcache *src); extern void registers_changed (void); +extern void registers_changed_ptid (ptid_t); #endif /* REGCACHE_H */ -- cgit v1.1