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 d4125c1 commit f79aa73Copy full SHA for f79aa73
lldb/source/Target/Process.cpp
@@ -6186,10 +6186,8 @@ Status Process::GetMemoryRegionInfo(lldb::addr_t load_addr,
6186
load_addr = abi->FixAnyAddress(load_addr);
6187
Status error = DoGetMemoryRegionInfo(load_addr, range_info);
6188
// Reject a region that does not contain the requested address.
6189
- if (error.Success() && (range_info.GetRange().GetRangeBase() < load_addr ||
6190
- range_info.GetRange().GetRangeEnd() <= load_addr))
6191
- error =
6192
- Status::FromErrorString("Invalid memory region");
+ if (error.Success() && !range_info.GetRange().Contains(load_addr))
+ error = Status::FromErrorString("Invalid memory region");
6193
6194
return error;
6195
}
0 commit comments