diff options
Diffstat (limited to 'src/plugins/debugger/uvsc/uvscengine.h')
-rw-r--r-- | src/plugins/debugger/uvsc/uvscengine.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/debugger/uvsc/uvscengine.h b/src/plugins/debugger/uvsc/uvscengine.h index 97f843f44c..ace70fd5c5 100644 --- a/src/plugins/debugger/uvsc/uvscengine.h +++ b/src/plugins/debugger/uvsc/uvscengine.h @@ -49,6 +49,7 @@ public: bool hasCapability(unsigned cap) const final; void setRegisterValue(const QString &name, const QString &value) final; + void setPeripheralRegisterValue(quint64 address, quint64 value) final; void executeStepOver(bool byInstruction) final; void executeStepIn(bool byInstruction) final; @@ -72,6 +73,8 @@ public: void fetchDisassembler(DisassemblerAgent *agent) final; void reloadRegisters() final; + void reloadPeripheralRegisters() final; + void reloadFullStack() final; private slots: @@ -84,6 +87,7 @@ private slots: void handleThreadInfo(); void handleReloadStack(bool isFull); void handleReloadRegisters(); + void handleReloadPeripheralRegisters(const QList<quint64> &addresses); void handleUpdateLocals(bool partial); void handleInsertBreakpoint(const QString &exp, const Breakpoint &bp); void handleRemoveBreakpoint(const Breakpoint &bp); |