forked from qt-creator/qt-creator
debugger: register related refactoring (common code)
This commit is contained in:
@@ -187,6 +187,15 @@ void RegisterHandler::setRegisters(const Registers ®isters)
|
||||
reset();
|
||||
}
|
||||
|
||||
void RegisterHandler::setAndMarkRegisters(const Registers ®isters)
|
||||
{
|
||||
const Registers old = m_registers;
|
||||
m_registers = registers;
|
||||
for (int i = qMin(m_registers.size(), old.size()); --i >= 0; )
|
||||
m_registers[i].changed = m_registers[i].value != old[i].value;
|
||||
reset();
|
||||
}
|
||||
|
||||
Registers RegisterHandler::registers() const
|
||||
{
|
||||
return m_registers;
|
||||
|
||||
Reference in New Issue
Block a user