[Lldb-commits] [lldb] r326437 - Make Finalize tolerant of empty register sets.

Tatyana Krasnukha via lldb-commits lldb-commits at lists.llvm.org
Thu Mar 1 06:36:42 PST 2018


Author: tkrasnukha
Date: Thu Mar  1 06:36:42 2018
New Revision: 326437

URL: http://llvm.org/viewvc/llvm-project?rev=326437&view=rev
Log:
Make Finalize tolerant of empty register sets.

Modified:
    lldb/trunk/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp

Modified: lldb/trunk/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp
URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp?rev=326437&r1=326436&r2=326437&view=diff
==============================================================================
--- lldb/trunk/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp (original)
+++ lldb/trunk/source/Plugins/Process/Utility/DynamicRegisterInfo.cpp Thu Mar  1 06:36:42 2018
@@ -437,7 +437,7 @@ void DynamicRegisterInfo::Finalize(const
   for (size_t set = 0; set < num_sets; ++set) {
     assert(m_sets.size() == m_set_reg_nums.size());
     m_sets[set].num_registers = m_set_reg_nums[set].size();
-    m_sets[set].registers = &m_set_reg_nums[set][0];
+    m_sets[set].registers = m_set_reg_nums[set].data();
   }
 
   // sort and unique all value registers and make sure each is terminated with




More information about the lldb-commits mailing list