diff options
author | Mark Kettenis <kettenis@gnu.org> | 2007-01-13 19:44:42 +0000 |
---|---|---|
committer | Mark Kettenis <kettenis@gnu.org> | 2007-01-13 19:44:42 +0000 |
commit | 765f065a9dae731250b3183b5ff20a7894c3e328 (patch) | |
tree | 000796c4863c062324519279ecafbffd340dcdbc | |
parent | 99018f420ad6949183a05e15a39c2538e7be57cb (diff) | |
download | gdb-765f065a9dae731250b3183b5ff20a7894c3e328.zip gdb-765f065a9dae731250b3183b5ff20a7894c3e328.tar.gz gdb-765f065a9dae731250b3183b5ff20a7894c3e328.tar.bz2 |
* frame.c (get_frame_register_bytes, put_frame_register_bytes):
Don't forget to move destination pointer.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/frame.c | 2 |
2 files changed, 7 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 472e36e..678b9f6 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2007-01-13 Mark Kettenis <kettenis@gnu.org> + + * frame.c (get_frame_register_bytes, put_frame_register_bytes): + Don't forget to move destination pointer. + 2007-01-01 Mark Kettenis <kettenis@gnu.org> * config/i386/nm-i386gnu.h (CHILD_PREPARE_TO_STORE): Remove. diff --git a/gdb/frame.c b/gdb/frame.c index 93258d7..b32e0be 100644 --- a/gdb/frame.c +++ b/gdb/frame.c @@ -775,6 +775,7 @@ get_frame_register_bytes (struct frame_info *frame, int regnum, memcpy (myaddr, buf + offset, curr_len); } + myaddr += curr_len; len -= curr_len; offset = 0; regnum++; @@ -815,6 +816,7 @@ put_frame_register_bytes (struct frame_info *frame, int regnum, put_frame_register (frame, regnum, buf); } + myaddr += curr_len; len -= curr_len; offset = 0; regnum++; |