We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ea52649 commit 8822955Copy full SHA for 8822955
lldb/tools/lldb-dap/lldb-dap.cpp
@@ -4331,6 +4331,12 @@ void request_readMemory(const llvm::json::Object &request) {
4331
g_dap.SendJSON(llvm::json::Value(std::move(response)));
4332
return;
4333
}
4334
+ if (!region_info.IsReadable()) {
4335
+ response["success"] = false;
4336
+ response.try_emplace("message", "Memory region is not readable");
4337
+ g_dap.SendJSON(llvm::json::Value(std::move(response)));
4338
+ return;
4339
+ }
4340
const uint64_t available_count =
4341
std::min(requested_count, region_info.GetRegionEnd() - addr);
4342
const uint64_t unavailable_count = requested_count - available_count;
0 commit comments