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.
+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
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
{