diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp index a04c99c189c..cdcdb13c55c 100644 --- a/src/plugins/debugger/gdb/gdbengine.cpp +++ b/src/plugins/debugger/gdb/gdbengine.cpp @@ -3203,33 +3203,6 @@ void GdbEngine::reloadFullStack() runCommand(cmd); } -static QString msgCannotLoadQmlStack(const QString &why) -{ - return "Unable to load QML stack: " + why; -} - -static quint64 findJsExecutionContextAddress(const GdbMi &stackArgsResponse, const QString &qtNamespace) -{ - const GdbMi frameList = stackArgsResponse.childAt(0); - if (!frameList.childCount()) - return 0; - QString jsExecutionContextType = qtNamespace; - if (!jsExecutionContextType.isEmpty()) - jsExecutionContextType.append("::"); - jsExecutionContextType.append("QV4::ExecutionContext *"); - foreach (const GdbMi &frameNode, frameList.children()) { - foreach (const GdbMi &argNode, frameNode["args"].children()) { - if (argNode["type"].data() == jsExecutionContextType) { - bool ok; - const quint64 address = argNode["value"].data().toULongLong(&ok, 16); - if (ok && address) - return address; - } - } - } - return 0; -} - void GdbEngine::loadAdditionalQmlStack() { DebuggerCommand cmd = stackCommand(-1);