forked from qt-creator/qt-creator
debugger: make python frame output 'Discardable'
This commit is contained in:
@@ -411,11 +411,6 @@ class FrameCommand(gdb.Command):
|
|||||||
+ 'watchers={iname="watch",name="Watchers",value=" ",type=" ",'
|
+ 'watchers={iname="watch",name="Watchers",value=" ",type=" ",'
|
||||||
+ 'children=[' + watchers + ']}\n')
|
+ 'children=[' + watchers + ']}\n')
|
||||||
|
|
||||||
warn('OUTPUT: locals={iname="local",name="Locals",value=" ",type=" ",'
|
|
||||||
+ 'children=[' + locals + ']},'
|
|
||||||
+ 'watchers={iname="watch",name="Watchers",value=" ",type=" ",'
|
|
||||||
+ 'children=[' + watchers + ']}')
|
|
||||||
|
|
||||||
|
|
||||||
def handleWatch(self, d, exp, name):
|
def handleWatch(self, d, exp, name):
|
||||||
#warn("HANDLING WATCH %s, NAME: %s" % (exp, name))
|
#warn("HANDLING WATCH %s, NAME: %s" % (exp, name))
|
||||||
|
@@ -3180,7 +3180,8 @@ void GdbEngine::updateSubItem(const WatchData &data0)
|
|||||||
if (data.isHasChildrenNeeded()) {
|
if (data.isHasChildrenNeeded()) {
|
||||||
QTC_ASSERT(!data.variable.isEmpty(), return); // tested above
|
QTC_ASSERT(!data.variable.isEmpty(), return); // tested above
|
||||||
QString cmd = _("-var-list-children --all-values \"") + data.variable + _c('"');
|
QString cmd = _("-var-list-children --all-values \"") + data.variable + _c('"');
|
||||||
postCommand(cmd, Discardable, CB(handleVarListChildren), QVariant::fromValue(data));
|
postCommand(cmd, Discardable,
|
||||||
|
CB(handleVarListChildren), QVariant::fromValue(data));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -3632,6 +3633,7 @@ void GdbEngine::updateLocals(const QVariant &cookie)
|
|||||||
.arg(options)
|
.arg(options)
|
||||||
.arg(expanded.join(_(",")))
|
.arg(expanded.join(_(",")))
|
||||||
.arg(_(watchers.toLatin1().toHex())),
|
.arg(_(watchers.toLatin1().toHex())),
|
||||||
|
Discardable,
|
||||||
CB(handleStackFrame));
|
CB(handleStackFrame));
|
||||||
} else {
|
} else {
|
||||||
m_processedNames.clear();
|
m_processedNames.clear();
|
||||||
|
Reference in New Issue
Block a user