Fix length arg in call to breakpoint_xfer_memory.
The patch "return target_xfer_status in to_xfer_partial" caused a regression in various s390(x) test cases, because memory_xfer_partial filled only the first byte of the read buffer from a breakpoint shadow: https://sourceware.org/ml/gdb-patches/2014-01/msg01071.html This patch fixes the regression.
This commit is contained in:
parent
ea4758f2dd
commit
c63528fc47
@ -1,3 +1,8 @@
|
||||
2014-02-21 Andreas Arnez <arnez@vnet.linux.ibm.com>
|
||||
|
||||
* target.c (memory_xfer_partial): Fix length arg in call to
|
||||
breakpoint_xfer_memory.
|
||||
|
||||
2014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
|
||||
|
||||
PR tdep/16397
|
||||
|
@ -1348,7 +1348,7 @@ memory_xfer_partial (struct target_ops *ops, enum target_object object,
|
||||
xfered_len);
|
||||
|
||||
if (res == TARGET_XFER_OK && !show_memory_breakpoints)
|
||||
breakpoint_xfer_memory (readbuf, NULL, NULL, memaddr, res);
|
||||
breakpoint_xfer_memory (readbuf, NULL, NULL, memaddr, *xfered_len);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user