forked from qt-creator/qt-creator
Debugger[New CDB]:Introduce watches infrastructure.
- Move the 'current module' into the Node - Split symbol group hierarchy into LocalsSymbolGroup tied to frame/thread and a separate, scopeless WatchesSymbolGroup - Add infrastructure for removing symbols from a SymbolGroup, doing the index bookkeeping. - Add method to synchronize watches to WatchesSymbolGroup (iname/name map). - Introduce watches commands for adding and dumping. - Extend locals command to get watches as well. - Add a dummy 'ErrorSymbolGroupNode' to use in case insertion fails.
This commit is contained in:
@@ -177,6 +177,7 @@ private:
|
||||
void handleThreads(const CdbExtensionCommandPtr &);
|
||||
void handlePid(const CdbExtensionCommandPtr &reply);
|
||||
void handleLocals(const CdbExtensionCommandPtr &reply);
|
||||
void handleAddWatch(const CdbExtensionCommandPtr &reply);
|
||||
void handleExpandLocals(const CdbExtensionCommandPtr &reply);
|
||||
void handleRegisters(const CdbExtensionCommandPtr &reply);
|
||||
void handleModules(const CdbExtensionCommandPtr &reply);
|
||||
|
||||
Reference in New Issue
Block a user