forked from qt-creator/qt-creator
Debugger: Make {G,Ll}dbEngine::doUpdateLocals more similar
Change-Id: I8877dbc3b6c9166d8d8781453b753f22ebc0a579 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -4571,28 +4571,29 @@ void GdbEngine::doUpdateLocals(const UpdateParameters ¶ms)
|
||||
watchHandler()->appendFormatRequests(&cmd);
|
||||
watchHandler()->appendWatchersAndTooltipRequests(&cmd);
|
||||
|
||||
cmd.arg("stringcutoff", action(MaximalStringLength)->value().toString());
|
||||
cmd.arg("displaystringlimit", action(DisplayStringLimit)->value().toString());
|
||||
|
||||
const static bool alwaysVerbose = !qgetenv("QTC_DEBUGGER_PYTHON_VERBOSE").isEmpty();
|
||||
|
||||
cmd.arg("passexceptions", alwaysVerbose);
|
||||
cmd.arg("fancy", boolSetting(UseDebuggingHelpers));
|
||||
cmd.arg("autoderef", boolSetting(AutoDerefPointers));
|
||||
cmd.arg("dyntype", boolSetting(UseDynamicType));
|
||||
cmd.arg("qobjectnames", boolSetting(ShowQObjectNames));
|
||||
cmd.arg("nativemixed", isNativeMixedActive());
|
||||
|
||||
StackFrame frame = stackHandler()->currentFrame();
|
||||
cmd.arg("context", frame.context);
|
||||
cmd.arg("nativemixed", isNativeMixedActive());
|
||||
|
||||
cmd.arg("stringcutoff", action(MaximalStringLength)->value().toString());
|
||||
cmd.arg("displaystringlimit", action(DisplayStringLimit)->value().toString());
|
||||
|
||||
cmd.arg("resultvarname", m_resultVarName);
|
||||
cmd.arg("partialvar", params.partialVariable);
|
||||
cmd.callback = CB(handleFetchVariables);
|
||||
runCommand(cmd);
|
||||
|
||||
cmd.arg("passexceptions", true);
|
||||
m_lastDebuggableCommand = cmd;
|
||||
m_lastDebuggableCommand.arg("passexceptions", "1");
|
||||
|
||||
cmd.callback = CB(handleFetchVariables);
|
||||
|
||||
runCommand(cmd);
|
||||
}
|
||||
|
||||
void GdbEngine::handleFetchVariables(const DebuggerResponse &response)
|
||||
|
||||
Reference in New Issue
Block a user