aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/jit.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gdb/jit.c b/gdb/jit.c
index 4b9400a..39c17a5 100644
--- a/gdb/jit.c
+++ b/gdb/jit.c
@@ -985,8 +985,10 @@ jit_unwind_reg_get_impl (struct gdb_unwind_callbacks *cb, int regnum)
size = register_size (frame_arch, gdb_reg);
value = ((struct gdb_reg_value *)
xmalloc (sizeof (struct gdb_reg_value) + size - 1));
- value->defined = deprecated_frame_register_read (priv->this_frame, gdb_reg,
- value->value);
+ value->defined
+ = deprecated_frame_register_read (priv->this_frame, gdb_reg,
+ gdb::make_array_view (value->value,
+ size));
value->size = size;
value->free = reg_value_free_impl;
return value;