[Lldb-commits] [lldb] Revert "[LLDB] Reappply SBSaveCore AddMemoryList" (PR #107731)

Jason Molenda via lldb-commits lldb-commits at lists.llvm.org
Sat Sep 7 19:20:24 PDT 2024


jasonmolenda wrote:

I'll look more closely later when I have time, but ObjectFileMachO::SaveCore called `Process::CalculateCoreFileSaveRanges` with an `options` of `eSaveCoreDirtyOnly` (so, `GetCoreFileSaveRangesDirtyOnly()`), it's returning gigantic memory regions to be saved to the corefile.  I tried doing a "full" style coredump of the test binary (using an lldb with this patch applied) and it was around 4.6GB.  Then I tried a `-s modified-memory` corefile and it had dumped 34GB before I killed the process.  Running an lldb without this PR, a dirty-memory-only coredump of this process is 10MB.

https://github.com/llvm/llvm-project/pull/107731


More information about the lldb-commits mailing list