Author: enrico Date: Thu Sep 1 13:31:40 2016 New Revision: 280395 URL: http://llvm.org/viewvc/llvm-project?rev=280395&view=rev Log: When updating a ValueObjectRegister, set the flag to remind yourself of whether it changed
Modified: lldb/trunk/source/Core/ValueObjectRegister.cpp Modified: lldb/trunk/source/Core/ValueObjectRegister.cpp URL: http://llvm.org/viewvc/llvm-project/lldb/trunk/source/Core/ValueObjectRegister.cpp?rev=280395&r1=280394&r2=280395&view=diff ============================================================================== --- lldb/trunk/source/Core/ValueObjectRegister.cpp (original) +++ lldb/trunk/source/Core/ValueObjectRegister.cpp Thu Sep 1 13:31:40 2016 @@ -369,6 +369,7 @@ ValueObjectRegister::UpdateValue () if (m_reg_ctx_sp) { + RegisterValue m_old_reg_value(m_reg_value); if (m_reg_ctx_sp->ReadRegister (&m_reg_info, m_reg_value)) { if (m_reg_value.GetData (m_data)) @@ -380,6 +381,7 @@ ValueObjectRegister::UpdateValue () m_value.SetValueType(Value::eValueTypeHostAddress); m_value.GetScalar() = (uintptr_t)m_data.GetDataStart(); SetValueIsValid (true); + SetValueDidChange(!(m_old_reg_value == m_reg_value)); return true; } } _______________________________________________ lldb-commits mailing list lldb-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits