]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commitdiff
[PATCH 6/7]: Regcache: jit should use a writable regcache
authorAlan Hayward <alan.hayward@arm.com>
Tue, 15 Aug 2017 15:40:35 +0000 (16:40 +0100)
committerAlan Hayward <alan.hayward@arm.com>
Tue, 15 Aug 2017 15:40:35 +0000 (16:40 +0100)
gdb/jit.c

index e96572a8d1d7fe16561be7ba8a61b56d6bb1e85d..ed5bf160a4caa3a671aacd31b58c105a00f93ecc 100644 (file)
--- a/gdb/jit.c
+++ b/gdb/jit.c
@@ -1125,7 +1125,7 @@ jit_unwind_reg_set_impl (struct gdb_unwind_callbacks *cb, int dwarf_regnum,
       return;
     }
 
-  regcache_raw_set_cached_value (priv->regcache, gdb_reg, value->value);
+  priv->regcache->raw_supply (gdb_reg, value->value);
   value->free (value);
 }
 
@@ -1206,7 +1206,7 @@ jit_frame_sniffer (const struct frame_unwind *self,
 
   *cache = XCNEW (struct jit_unwind_private);
   priv_data = (struct jit_unwind_private *) *cache;
-  priv_data->regcache = new regcache (gdbarch, aspace);
+  priv_data->regcache = new regcache (gdbarch, aspace, false);
   priv_data->this_frame = this_frame;
 
   callbacks.priv_data = priv_data;