Debugger: Add "override" modifier.

Fixes an enormous amount of clang warnings.
Also remove the "virtual" keyword from these functions, as per our
coding style.

Change-Id: I4c8a75504e20d8fe827304a9fe362e9b64847b8a
Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
Christian Kandeler
2015-08-17 15:26:40 +02:00
parent c9614cb5f7
commit 2cf01ae446

View File

@@ -78,56 +78,57 @@ public:
// Factory function that returns 0 if the debug engine library cannot be found. // Factory function that returns 0 if the debug engine library cannot be found.
virtual bool canHandleToolTip(const DebuggerToolTipContext &context) const; bool canHandleToolTip(const DebuggerToolTipContext &context) const override;
virtual DebuggerEngine *cppEngine() { return this; } DebuggerEngine *cppEngine() override { return this; }
virtual void setupEngine(); void setupEngine() override;
virtual void setupInferior(); void setupInferior() override;
virtual void runEngine(); void runEngine() override;
virtual void shutdownInferior(); void shutdownInferior() override;
virtual void shutdownEngine(); void shutdownEngine() override;
virtual void abortDebugger(); void abortDebugger() override;
virtual void detachDebugger(); void detachDebugger() override;
virtual bool hasCapability(unsigned cap) const; bool hasCapability(unsigned cap) const override;
virtual void watchPoint(const QPoint &); void watchPoint(const QPoint &) override;
virtual void setRegisterValue(const QByteArray &name, const QString &value); void setRegisterValue(const QByteArray &name, const QString &value) override;
virtual void executeStep(); void executeStep() override;
virtual void executeStepOut(); void executeStepOut() override;
virtual void executeNext(); void executeNext() override;
virtual void executeStepI(); void executeStepI() override;
virtual void executeNextI(); void executeNextI() override;
virtual void continueInferior(); void continueInferior() override;
virtual void interruptInferior(); void interruptInferior() override;
virtual void executeRunToLine(const ContextData &data); void executeRunToLine(const ContextData &data) override;
virtual void executeRunToFunction(const QString &functionName); void executeRunToFunction(const QString &functionName) override;
virtual void executeJumpToLine(const ContextData &data); void executeJumpToLine(const ContextData &data) override;
virtual void assignValueInDebugger(WatchItem *w, const QString &expr, const QVariant &value); void assignValueInDebugger(WatchItem *w, const QString &expr, const QVariant &value) override;
virtual void executeDebuggerCommand(const QString &command, DebuggerLanguages languages); void executeDebuggerCommand(const QString &command, DebuggerLanguages languages) override;
virtual void activateFrame(int index); void activateFrame(int index) override;
virtual void selectThread(ThreadId threadId); void selectThread(ThreadId threadId) override;
virtual bool stateAcceptsBreakpointChanges() const; bool stateAcceptsBreakpointChanges() const override;
virtual bool acceptsBreakpoint(Breakpoint bp) const; bool acceptsBreakpoint(Breakpoint bp) const override;
virtual void attemptBreakpointSynchronization(); void attemptBreakpointSynchronization() override;
virtual void fetchDisassembler(DisassemblerAgent *agent); void fetchDisassembler(DisassemblerAgent *agent) override;
virtual void fetchMemory(MemoryAgent *, QObject *, quint64 addr, quint64 length); void fetchMemory(MemoryAgent *, QObject *, quint64 addr, quint64 length) override;
virtual void changeMemory(Internal::MemoryAgent *, QObject *, quint64 addr, const QByteArray &data); void changeMemory(Internal::MemoryAgent *, QObject *, quint64 addr,
const QByteArray &data) override;
virtual void reloadModules(); void reloadModules() override;
virtual void loadSymbols(const QString &moduleName); void loadSymbols(const QString &moduleName) override;
virtual void loadAllSymbols(); void loadAllSymbols() override;
virtual void requestModuleSymbols(const QString &moduleName); void requestModuleSymbols(const QString &moduleName) override;
virtual void reloadRegisters(); void reloadRegisters() override;
virtual void reloadSourceFiles(); void reloadSourceFiles() override;
virtual void reloadFullStack(); void reloadFullStack() override;
void loadAdditionalQmlStack(); void loadAdditionalQmlStack() override;
static QString extensionLibraryName(bool is64Bit); static QString extensionLibraryName(bool is64Bit);