Remove regcache_cooked_read_value
authorSimon Marchi <simon.marchi@ericsson.com>
Wed, 30 May 2018 18:54:42 +0000 (14:54 -0400)
committerSimon Marchi <simon.marchi@ericsson.com>
Wed, 30 May 2018 18:54:42 +0000 (14:54 -0400)
Remove regcache_cooked_read_value, update callers to use
readable_regcache::cooked_read_value.

gdb/ChangeLog:

* regcache.h (regcache_cooked_read_value): Remove, update
callers to use readable_regcache::cooked_read_value.
* regcache.c (regcache_cooked_read_value): Remove.

gdb/ChangeLog
gdb/regcache.c
gdb/regcache.h
gdb/sentinel-frame.c

index 2d1dfb6045f19f1a2b2efe45eea104af586d8c21..4e0b3a2213fbdeef17540ae873919b994bc12fde 100644 (file)
@@ -1,3 +1,9 @@
+2018-05-30  Simon Marchi  <simon.marchi@ericsson.com>
+
+       * regcache.h (regcache_cooked_read_value): Remove, update
+       callers to use readable_regcache::cooked_read_value.
+       * regcache.c (regcache_cooked_read_value): Remove.
+
 2018-05-30  Simon Marchi  <simon.marchi@ericsson.com>
 
        * regcache.h (regcache_cooked_write): Remove, update callers to
index 0e2d040631b81228df378a05701baa9468bdf47d..ee27f9d3f0996015adb7d54b58a1fdec25b60e78 100644 (file)
@@ -638,12 +638,6 @@ readable_regcache::cooked_read (int regnum, gdb_byte *buf)
                                         regnum, buf);
 }
 
-struct value *
-regcache_cooked_read_value (struct regcache *regcache, int regnum)
-{
-  return regcache->cooked_read_value (regnum);
-}
-
 struct value *
 readable_regcache::cooked_read_value (int regnum)
 {
index 4be1ae136160e245700ce0ce5b818cb4126bd79c..34972079a141f340d9561f5998ff4cd26d798158 100644 (file)
@@ -50,12 +50,6 @@ extern void regcache_raw_write_unsigned (struct regcache *regcache,
 extern LONGEST regcache_raw_get_signed (struct regcache *regcache,
                                        int regnum);
 
-/* Read register REGNUM from REGCACHE and return a new value.  This
-   will call mark_value_bytes_unavailable as appropriate.  */
-
-struct value *regcache_cooked_read_value (struct regcache *regcache,
-                                         int regnum);
-
 /* Read a register as a signed/unsigned quantity.  */
 extern enum register_status
   regcache_cooked_read_signed (struct regcache *regcache,
@@ -239,6 +233,8 @@ public:
   enum register_status cooked_read_part (int regnum, int offset, int len,
                                         gdb_byte *buf);
 
+  /* Read register REGNUM from the regcache and return a new value.  This
+     will call mark_value_bytes_unavailable as appropriate.  */
   struct value *cooked_read_value (int regnum);
 
 protected:
index cbb4a096007b8c391fb8f4afe84202f2d461a21e..282e29efca422e642255190db0188d88470d94ff 100644 (file)
@@ -50,7 +50,7 @@ sentinel_frame_prev_register (struct frame_info *this_frame,
     = (struct frame_unwind_cache *) *this_prologue_cache;
   struct value *value;
 
-  value = regcache_cooked_read_value (cache->regcache, regnum);
+  value = cache->regcache->cooked_read_value (regnum);
   VALUE_NEXT_FRAME_ID (value) = sentinel_frame_id;
 
   return value;