forked from qt-creator/qt-creator
Debugger: Update "known functions" to skip
Fixes: QTCREATORBUG-26821 Change-Id: I12e895034bcf3896caef75f38364cbc9a4484ae5 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -567,7 +567,6 @@ DebuggerSettings::DebuggerSettings()
|
|||||||
page2.registerAspect(&loadGdbInit);
|
page2.registerAspect(&loadGdbInit);
|
||||||
page2.registerAspect(&loadGdbDumpers);
|
page2.registerAspect(&loadGdbDumpers);
|
||||||
page2.registerAspect(&intelFlavor);
|
page2.registerAspect(&intelFlavor);
|
||||||
page2.registerAspect(&skipKnownFrames);
|
|
||||||
page2.registerAspect(&usePseudoTracepoints);
|
page2.registerAspect(&usePseudoTracepoints);
|
||||||
page2.registerAspect(&useIndexCache);
|
page2.registerAspect(&useIndexCache);
|
||||||
page2.registerAspect(&gdbStartupCommands);
|
page2.registerAspect(&gdbStartupCommands);
|
||||||
|
@@ -42,8 +42,28 @@ QString removeObviousSideEffects(const QString &expIn)
|
|||||||
|
|
||||||
bool isSkippableFunction(const QString &funcName, const QString &fileName)
|
bool isSkippableFunction(const QString &funcName, const QString &fileName)
|
||||||
{
|
{
|
||||||
|
if (fileName.endsWith("/atomic_base.h"))
|
||||||
|
return true;
|
||||||
|
if (fileName.endsWith("/atomic"))
|
||||||
|
return true;
|
||||||
|
if (fileName.endsWith("/qatomic_cxx11.h"))
|
||||||
|
return true;
|
||||||
|
if (fileName.endsWith("/qbasicatomic.h"))
|
||||||
|
return true;
|
||||||
|
if (fileName.endsWith("/qobjectdefs.h"))
|
||||||
|
return true;
|
||||||
|
if (fileName.endsWith("/qobjectdefs_impl.h"))
|
||||||
|
return true;
|
||||||
if (fileName.endsWith("/qobject.cpp"))
|
if (fileName.endsWith("/qobject.cpp"))
|
||||||
return true;
|
return true;
|
||||||
|
if (fileName.endsWith("/qobject_p.h"))
|
||||||
|
return true;
|
||||||
|
if (fileName.endsWith("/qobject_p_p.h"))
|
||||||
|
return true;
|
||||||
|
if (fileName.endsWith("/qscopedpointer.h"))
|
||||||
|
return true;
|
||||||
|
if (fileName.endsWith("/qthread.h"))
|
||||||
|
return true;
|
||||||
if (fileName.endsWith("/moc_qobject.cpp"))
|
if (fileName.endsWith("/moc_qobject.cpp"))
|
||||||
return true;
|
return true;
|
||||||
if (fileName.endsWith("/qmetaobject.cpp"))
|
if (fileName.endsWith("/qmetaobject.cpp"))
|
||||||
|
Reference in New Issue
Block a user