From 3c7b1f4a80311a6a64a5528be0f14ec50f6bc8c9 Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Thu, 16 Apr 2009 08:43:00 +0200 Subject: [PATCH] debugger: return the address of the output buffer from the dumpers --- share/qtcreator/gdbmacros/gdbmacros.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/share/qtcreator/gdbmacros/gdbmacros.cpp b/share/qtcreator/gdbmacros/gdbmacros.cpp index b452b0ce811..06c1e1ae1cf 100644 --- a/share/qtcreator/gdbmacros/gdbmacros.cpp +++ b/share/qtcreator/gdbmacros/gdbmacros.cpp @@ -204,10 +204,10 @@ QT_END_NAMESPACE // This can be mangled typenames of nested templates, each char-by-char // comma-separated integer list... -char qDumpInBuffer[10000]; +Q_DECL_EXPORT char qDumpInBuffer[10000]; // The output buffer. -char qDumpOutBuffer[100000]; +Q_DECL_EXPORT char qDumpOutBuffer[100000]; namespace { @@ -2525,7 +2525,7 @@ static void handleProtocolVersion2and3(QDumper & d) extern "C" Q_DECL_EXPORT -void qDumpObjectData440( +void *qDumpObjectData440( int protocolVersion, int token, void *data, @@ -2630,4 +2630,5 @@ void qDumpObjectData440( else { qDebug() << "Unsupported protocol version" << protocolVersion; } + return qDumpOutBuffer; } -- GitLab