diff options
author | Tom Tromey <tromey@redhat.com> | 2012-11-05 21:43:11 +0000 |
---|---|---|
committer | Tom Tromey <tromey@redhat.com> | 2012-11-05 21:43:11 +0000 |
commit | 91fa3bd9bbeca169fccba8da74c88949e229407b (patch) | |
tree | db13fea674c346bbad6655a45e9093921c56a821 /gdb | |
parent | 040c56808ae2669f5830bbe9b8e50671558040ee (diff) | |
download | gdb-91fa3bd9bbeca169fccba8da74c88949e229407b.tar.gz |
* frame.c (put_frame_register): Don't use temporary buffer.
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/frame.c | 7 |
2 files changed, 5 insertions, 6 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index baf3e715299..2ccadac5e98 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2012-11-05 Tom Tromey <tromey@redhat.com> + + * frame.c (put_frame_register): Don't use temporary buffer. + 2012-11-05 Pedro Alves <palves@redhat.com> * inferior.c (exit_inferior_1): Clear 'vfork_parent' in the vfork diff --git a/gdb/frame.c b/gdb/frame.c index a2f23a49343..71f0ba44bbb 100644 --- a/gdb/frame.c +++ b/gdb/frame.c @@ -1077,12 +1077,7 @@ put_frame_register (struct frame_info *frame, int regnum, { case lval_memory: { - /* FIXME: write_memory doesn't yet take constant buffers. - Arrrg! */ - gdb_byte tmp[MAX_REGISTER_SIZE]; - - memcpy (tmp, buf, register_size (gdbarch, regnum)); - write_memory (addr, tmp, register_size (gdbarch, regnum)); + write_memory (addr, buf, register_size (gdbarch, regnum)); break; } case lval_register: |