projects
/
platform
/
upstream
/
llvm.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3b1a4ee
)
When updating a ValueObjectRegister, set the flag to remind yourself of whether it...
author
Enrico Granata
<egranata@apple.com>
Thu, 1 Sep 2016 18:31:40 +0000
(18:31 +0000)
committer
Enrico Granata
<egranata@apple.com>
Thu, 1 Sep 2016 18:31:40 +0000
(18:31 +0000)
llvm-svn: 280395
lldb/source/Core/ValueObjectRegister.cpp
patch
|
blob
|
history
diff --git
a/lldb/source/Core/ValueObjectRegister.cpp
b/lldb/source/Core/ValueObjectRegister.cpp
index
c7845cd
..
2664281
100644
(file)
--- a/
lldb/source/Core/ValueObjectRegister.cpp
+++ b/
lldb/source/Core/ValueObjectRegister.cpp
@@
-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;
}
}