aboutsummaryrefslogtreecommitdiff
path: root/gdb/frame.c
diff options
context:
space:
mode:
authorMark Kettenis <kettenis@gnu.org>2007-01-13 19:44:42 +0000
committerMark Kettenis <kettenis@gnu.org>2007-01-13 19:44:42 +0000
commit765f065a9dae731250b3183b5ff20a7894c3e328 (patch)
tree000796c4863c062324519279ecafbffd340dcdbc /gdb/frame.c
parent99018f420ad6949183a05e15a39c2538e7be57cb (diff)
downloadgdb-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.
Diffstat (limited to 'gdb/frame.c')
-rw-r--r--gdb/frame.c2
1 files changed, 2 insertions, 0 deletions
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++;