aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/watchutils.cpp
diff options
context:
space:
mode:
authorhjk <[email protected]>2009-08-20 11:49:56 +0200
committerhjk <[email protected]>2009-08-20 12:05:59 +0200
commit72164f3615cc2f602283c910a6529f78ebd60126 (patch)
tree9436a785b1866d599fccddba1f9e576e754be016 /src/plugins/debugger/watchutils.cpp
parent13cd43773d236f0db6762cb09d1df2a97f52259f (diff)
debugger: adjust 'skip known frames' to changes in Qt 4.6
Diffstat (limited to 'src/plugins/debugger/watchutils.cpp')
-rw-r--r--src/plugins/debugger/watchutils.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/plugins/debugger/watchutils.cpp b/src/plugins/debugger/watchutils.cpp
index 4865d672c78..246c52d58e0 100644
--- a/src/plugins/debugger/watchutils.cpp
+++ b/src/plugins/debugger/watchutils.cpp
@@ -81,11 +81,17 @@ bool isSkippableFunction(const QString &funcName, const QString &fileName)
return true;
if (fileName.endsWith(QLatin1String("kernel/qmetaobject.cpp")))
return true;
+ if (fileName.endsWith(QLatin1String("kernel/qmetaobject_p.h")))
+ return true;
if (fileName.endsWith(QLatin1String(".moc")))
return true;
if (funcName.endsWith("::qt_metacall"))
return true;
+ if (funcName.endsWith("::d_func"))
+ return true;
+ if (funcName.endsWith("::q_func"))
+ return true;
return false;
}
@@ -94,6 +100,8 @@ bool isLeavableFunction(const QString &funcName, const QString &fileName)
{
if (funcName.endsWith(QLatin1String("QObjectPrivate::setCurrentSender")))
return true;
+ if (funcName.endsWith(QLatin1String("QMutexPool::get")))
+ return true;
if (fileName.endsWith(QLatin1String("kernel/qmetaobject.cpp"))
&& funcName.endsWith(QLatin1String("QMetaObject::methodOffset")))
return true;
@@ -127,6 +135,8 @@ bool isLeavableFunction(const QString &funcName, const QString &fileName)
return true;
if (fileName.endsWith(QLatin1String("tools/qmap.h")))
return true;
+ if (fileName.endsWith(QLatin1String("tools/qshareddata.h")))
+ return true;
if (fileName.endsWith(QLatin1String("tools/qstring.h")))
return true;
if (fileName.endsWith(QLatin1String("global/qglobal.h")))