diff --git a/lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.cpp b/lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.cpp index 3f1e25f730a18..f6c16b6e3d96a 100644 --- a/lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.cpp +++ b/lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.cpp @@ -853,7 +853,7 @@ Status MinidumpFileBuilder::AddMemoryList() { uint64_t total_size = GetCurrentDataEndOffset(); auto iterator = all_core_memory_vec.begin(); while (iterator != all_core_memory_vec.end()) { - if (m_saved_stack_ranges.count(iterator->range.start()) > 0) { + if (m_thread_by_range_end.count(iterator->range.end()) > 0) { // We don't save stacks twice. ranges_32.push_back(*iterator); total_size += diff --git a/lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.h b/lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.h index d5eac9015ac42..a4240f871c8a2 100644 --- a/lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.h +++ b/lldb/source/Plugins/ObjectFile/Minidump/MinidumpFileBuilder.h @@ -172,7 +172,6 @@ class MinidumpFileBuilder { // to duplicate it in the exception data. std::unordered_map m_tid_to_reg_ctx; - std::unordered_set m_saved_stack_ranges; lldb::FileUP m_core_file; lldb_private::SaveCoreOptions m_save_core_options; };