================
@@ -2544,6 +2544,26 @@ ModuleSP Process::ReadModuleFromMemory(const FileSpec
&file_spec,
progress_up = std::make_unique<Progress>(
"Reading binary from memory", file_spec.GetFilename().GetString());
+ if (size_to_read == 0) {
+ // No size was provided, figure out the size of the memory region that
+ // contains "header_addr"
+ MemoryRegionInfo header_region_info;
+ Status error(GetMemoryRegionInfo(header_addr, header_region_info));
+ // Default to 512 in case we can't find a memory region.
+ size_to_read = 512;
+ if (error.Success()) {
+ // We found a memory region, set the range of bytes ro read to read to
----------------
Jlalond wrote:
> set the range of bytes ro read to read to the end of the memory region.
Typo plus maybe rephrase to
> set the range to read to the end of the memory region.
https://github.com/llvm/llvm-project/pull/123148
_______________________________________________
lldb-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits