From 0bc2e240bfb24ee5a2130d2a482f668b61a04876 Mon Sep 17 00:00:00 2001 From: Christian Prochaska Date: Thu, 1 Feb 2024 12:59:56 +0100 Subject: [PATCH] monitor: always respond to `qXfer:memory-map:read` Fixes #5109 --- repos/os/src/monitor/gdb_stub.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/repos/os/src/monitor/gdb_stub.h b/repos/os/src/monitor/gdb_stub.h index 4d3fbcfebd..95743ab4e5 100644 --- a/repos/os/src/monitor/gdb_stub.h +++ b/repos/os/src/monitor/gdb_stub.h @@ -384,7 +384,10 @@ struct qXfer : Command_with_separator State::Memory_map const memory_map(state._current->pd); memory_map.with_bytes([&] (Const_byte_range_ptr const &bytes) { _send_window(out, bytes, Window::from_args(args)); }); - } + } else + gdb_response(out, [&] (Output &out) { + print(out, "l"); }); + handled = true; });