Browse Source

Fix error message.

It was erroneously complaining that gdb sent too much data even when it
wasn't.
pull/75/head
Tim Newsome 10 years ago
parent
commit
210d50a01f
  1. 6
      riscv/gdbserver.cc

6
riscv/gdbserver.cc

@ -1712,10 +1712,10 @@ uint64_t gdbserver_t::consume_hex_number_le(
else
shift -= 4;
}
if (shift >= xlen) {
if (shift > (xlen+4)) {
fprintf(stderr,
"gdb sent too many data bytes. That means it thinks XLEN is greater than %d.\n"
"To fix that, tell gdb: set arch riscv:rv%d\n",
"gdb sent too many data bytes. That means it thinks XLEN is greater "
"than %d.\nTo fix that, tell gdb: set arch riscv:rv%d\n",
xlen, xlen);
}
return value;

Loading…
Cancel
Save