From: Frederic Riss Date: Mon, 24 Jul 2006 20:10:48 +0000 (+0000) Subject: 2006-07-21 Frederic Riss X-Git-Tag: newlib-csl-sourcerygxx-3_4_4-25~11 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b05e64e5fe26950eba7f895b31019b8cc598b42d;p=platform%2Fupstream%2Fbinutils.git 2006-07-21 Frederic Riss * regcache.c (struct regcache): Make register_valid_p a signed char array. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 062c2b9..ebb2450 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2006-07-21 Frederic Riss + + * regcache.c (struct regcache): Make register_valid_p a signed char + array. + 2006-07-24 Jan Kratochvil Daniel Jacobowitz diff --git a/gdb/regcache.c b/gdb/regcache.c index 8701d8d..95bec94 100644 --- a/gdb/regcache.c +++ b/gdb/regcache.c @@ -186,7 +186,11 @@ struct regcache full [0 .. NUM_REGS + NUM_PSEUDO_REGS) while a read/write register cache can only hold [0 .. NUM_REGS). */ gdb_byte *registers; - gdb_byte *register_valid_p; + /* Register cache status: + register_valid_p[REG] == 0 if REG value is not in the cache + > 0 if REG value is in the cache + < 0 if REG value is permanently unavailable */ + signed char *register_valid_p; /* Is this a read-only cache? A read-only cache is used for saving the target's register state (e.g, across an inferior function call or just before forcing a function return). A read-only