Debugger: Re-use base infrastructure for LLDB breakpoint handling

Change-Id: If32b1f421e45dc4ee446e193e03c959d7c700948
Reviewed-by: hjk <hjk@theqtcompany.com>
This commit is contained in:
hjk
2015-02-02 13:48:33 +01:00
parent d9af2e0551
commit 3a9b34f232
3 changed files with 118 additions and 152 deletions

View File

@@ -95,9 +95,13 @@ private:
void activateFrame(int index);
void selectThread(ThreadId threadId);
// This should be always the last call in a function.
bool stateAcceptsBreakpointChanges() const;
bool acceptsBreakpoint(Breakpoint bp) const;
void attemptBreakpointSynchronization();
bool attemptBreakpointSynchronizationHelper(DebuggerCommand *command);
void insertBreakpoint(Breakpoint bp);
void insertBreakpointHelper(DebuggerCommand *cmd, Breakpoint bp) const;
void removeBreakpoint(Breakpoint bp);
void changeBreakpoint(Breakpoint bp);
void assignValueInDebugger(const WatchData *data,
const QString &expr, const QVariant &value);