================ @@ -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 lldb-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits