QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
Function: xi2ValuatorOffset
2
Function: qHash
34
Function: StyleSelector
5
Function: QTextDocumentWriter
6
Function: QProcess
7
Function: QOpenGLFunctions_1_2_DeprecatedBackend
...10
Function: QColormap
Functionâ–ľCondition %ModificationseLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
huntAndDestroy
Name: huntAndDestroy
Prototype: static void huntAndDestroy(QObject *needle, QDBusConnectionPrivate::ObjectTreeNode &haystack)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 584-599
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines (reference): 578-594
Comparison: Different
100.000% (6/6)
Different94
huntAndDestroy
Name: huntAndDestroy
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New11
headerValue
Name: headerValue
Prototype: static QByteArray headerValue(QNetworkRequest::KnownHeaders header, const QVariant &value)
Coverage:  70.000% (28/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines: 745-809
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp
Lines (reference): 737-801
Comparison: Different
 70.000% (28/40)
Different3121
hb_qt_font_get_for_engine
Name: hb_qt_font_get_for_engine
Prototype: hb_font_t *hb_qt_font_get_for_engine(QFontEngine *fe)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 723-731
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines (reference): 721-733
Comparison: Different
  0.000% (0/4)
Different73
hb_qt_face_get_for_engine
Name: hb_qt_face_get_for_engine
Prototype: hb_face_t *hb_qt_face_get_for_engine(QFontEngine *fe)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines: 677-685
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qharfbuzzng.cpp
Lines (reference): 671-683
Comparison: Different
  0.000% (0/4)
Different73
hash
Name: hash
Prototype: static inline uint hash(const uchar *p, int len, uint seed) noexcept
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 202-213
Comparison: New
 28.571% (2/7)
New63
hash
Name: hash
Prototype: static inline uint hash(const QChar *p, int len, uint seed) noexcept
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 220-231
Comparison: New
 28.571% (2/7)
New63
hasUsedConfiguration
Name: hasUsedConfiguration
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New11
hasUsedConfiguration
Name: hasUsedConfiguration
Prototype: static bool hasUsedConfiguration(const QHash<QString, QNetworkConfigurationPrivatePointer> &configurations)
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qbearerengine.cpp
Lines: 56-63
Comparison: New
100.000% (2/2)
New32
getVariables
Name: getVariables
Prototype: QList<AnchorData *> getVariables(const QList<QSimplexConstraint *> &constraints)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines: 2062-2071
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/graphicsview/qgraphicsanchorlayout_p.cpp
Lines (reference): 2055-2065
Comparison: Different
  0.000% (0/7)
Different63
getProcAddress
Name: getProcAddress
Prototype: static QFunctionPointer getProcAddress(QOpenGLContext *context, const char *funcName)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qopenglfunctions.cpp
Lines: 2108-2139
Comparison: New
  0.000% (0/8)
New134
getPixmap
Name: getPixmap
Prototype: static QPixmap getPixmap(QTextDocument *doc, const QTextImageFormat &format, const qreal devicePixelRatio = 1.0)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextimagehandler.cpp
Lines: 80-118
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextimagehandler.cpp
Lines (reference): 73-111
Comparison: Different
  0.000% (0/23)
Different208
getEffectiveTargetStates
Name: getEffectiveTargetStates
Prototype: static QList<QAbstractState *> getEffectiveTargetStates(QAbstractTransition *transition, CalculationCache *cache)
Coverage: 100.000% (14/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 361-393
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines (reference): 355-386
Comparison: Different
100.000% (14/14)
Different186
generateName
Name: generateName
Prototype: static QTtfTable generateName(const qttf_name_table &name)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 624-648
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines (reference): 618-641
Comparison: Different
  0.000% (0/4)
Different202
generateGlyphTables
Name: generateGlyphTables
Prototype: static QVector<QTtfTable> generateGlyphTables(qttf_font_tables &tables, const QVector<QTtfGlyph> &_glyphs)
Coverage:  0.000% (0/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 998-1070
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines (reference): 991-1062
Comparison: Different
  0.000% (0/23)
Different477
fromOffsetString
Name: fromOffsetString
Prototype: static int fromOffsetString(const QStringRef &offsetString, bool *valid) noexcept
Coverage:  82.759% (24/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 260-302
Comparison: New
 82.759% (24/29)
New287
fourBytesToInt
Name: fourBytesToInt
Prototype: static qint32 fourBytesToInt(const char *bytes)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 375-378
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines (reference): 369-372
Comparison: Different
100.000% (1/1)
Different11
formatBacktraceForLogMessage
Name: formatBacktraceForLogMessage
Prototype: static QString formatBacktraceForLogMessage(const QMessagePattern::BacktraceParams backtraceParams, const char *function)
Coverage:  44.444% (4/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1268-1283
Comparison: New
 44.444% (4/9)
New83
foldCase
Name: foldCase
Prototype: static inline uint foldCase(uint ch, uint &last) noexcept
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1521-1528
Comparison: New
 83.333% (5/6)
New52
foldCase
Name: foldCase
Prototype: static inline ushort foldCase(ushort ch) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1530-1533
Comparison: New
100.000% (1/1)
New11
floordiv
Name: floordiv
Prototype: static inline qint64 floordiv(qint64 a, int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 109-112
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines (reference): 104-107
Comparison: Different
100.000% (1/1)
Different11
floordiv
Name: floordiv
Prototype: static inline int floordiv(int a, int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 114-117
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines (reference): 109-112
Comparison: Different
100.000% (1/1)
Different11
find_translation
Name: find_translation
Prototype: static QString find_translation(const QLocale & locale, const QString & filename, const QString & prefix, const QString & directory, const QString & suffix)
Coverage:  0.000% (0/47)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 632-723
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines (reference): 616-701
Comparison: Different
  0.000% (0/47)
Different5317
findPatternUnloaded
Name: findPatternUnloaded
Prototype: static bool findPatternUnloaded(const QString &library, QLibraryPrivate *lib)
Coverage:  56.818% (25/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 233-324
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines (reference): 227-318
Comparison: Different
 56.818% (25/44)
Different4613
findMethodCandidates
Name: findMethodCandidates
Prototype: static inline QByteArray findMethodCandidates(const QMetaObject *metaObject, const char *nonExistentMember)
Coverage: 100.000% (10/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 1348-1363
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines (reference): 1337-1352
Comparison: Different
100.000% (10/10)
Different104
findLocalePrivate
Name: findLocalePrivate
Prototype: static QLocalePrivate *findLocalePrivate(QLocale::Language language, QLocale::Script script, QLocale::Country country)
Coverage:  55.556% (5/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 716-732
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines (reference): 712-728
Comparison: Different
 55.556% (5/9)
Different83
findAllLibs
Name: findAllLibs
Prototype: static QStringList findAllLibs(QLatin1String filter)
Coverage:  0.000% (0/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 550-566
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines (reference): 544-560
Comparison: Different
  0.000% (0/3)
Different103
fillBackground
Name: fillBackground
Prototype: static void fillBackground(QPainter *p, const QRectF &rect, QBrush brush, const QRectF &gradientRect = QRectF())
Coverage:  0.000% (0/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qplaintextedit.cpp
Lines: 1861-1876
Comparison: New
  0.000% (0/10)
New103
fetchTransformedBilinearARGB32PM
Name: fetchTransformedBilinearARGB32PM
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformedBilinearARGB32PM(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/127)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 1906-2418
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines (reference): 1893-2405
Comparison: Different
  0.000% (0/127)
Different21635
fetchTransformedBilinear
Name: fetchTransformedBilinear
Prototype: template<TextureBlendType blendType> static const uint * fetchTransformedBilinear(uint *buffer, const Operator *, const QSpanData *data, int y, int x, int length)
Coverage:  0.000% (0/106)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 2421-2748
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines (reference): 2408-2749
Comparison: Different
  0.000% (0/106)
Different23031
familyList
Name: familyList
Prototype: static QStringList familyList(const QFontDef &req)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines: 693-716
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontdatabase.cpp
Lines (reference): 686-714
Comparison: Different
  0.000% (0/19)
Different185
extractEncodingDecl
Name: extractEncodingDecl
Prototype: static QString extractEncodingDecl(const QString &text, bool *needMoreText)
Coverage:  78.788% (26/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 1293-1333
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines (reference): 1279-1319
Comparison: Different
 78.788% (26/33)
Different289
exponentForm
Name: exponentForm
Prototype: QString &exponentForm(QChar zero, QChar decimal, QChar exponential, QChar group, QChar plus, QChar minus, QString &digits, int decpt, int precision, PrecisionMode pm, bool always_show_decpt, bool leading_zero_in_exponent)
Coverage: 100.000% (19/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 506-534
Comparison: New
100.000% (19/19)
New136
effectiveScreen
Name: effectiveScreen
Prototype: static inline const QScreen *effectiveScreen(const QWindow *window)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformwindow.cpp
Lines: 550-568
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qplatformwindow.cpp
Lines (reference): 542-559
Comparison: Different
  0.000% (0/16)
Different126
drawPolygons
Name: drawPolygons
Prototype: static void drawPolygons(qint32 *bits, int width, int height, const QPoint *vertices, const quint32 *indices, int indexCount, qint32 value)
Coverage:  0.000% (0/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines: 433-487
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qdistancefield.cpp
Lines (reference): 427-481
Comparison: Different
  0.000% (0/42)
Different4414
doubleToAscii
Name: doubleToAscii
Prototype: void doubleToAscii(double d, QLocaleData::DoubleForm form, int precision, char *buf, int bufSize, bool &sign, int &length, int &decpt)
Coverage:  83.333% (35/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 78-278
Comparison: New
 83.333% (35/42)
New3611
dotQmLiteral
Name: dotQmLiteral
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
dotQmLiteral
Name: dotQmLiteral
Prototype: static inline QString dotQmLiteral()
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 94-94
Comparison: New
100.000% (2/2)
New02
deviceRegion
Name: deviceRegion
Prototype: static QRegion deviceRegion(const QRegion &region, QWindow *window, const QPoint &offset)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qplatformbackingstore.cpp
Lines: 248-262
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qplatformbackingstore.cpp
Lines (reference): 247-261
Comparison: Different
  0.000% (0/7)
Different103
detectWebBrowser
Name: detectWebBrowser
Coverage:  0.000% (0/1)
Comparison: Same
  0.000% (0/1)
Same01
detectWebBrowser
Name: detectWebBrowser
Prototype: static inline bool detectWebBrowser(const QByteArray &desktop, bool checkBrowserVariable, QString *browser)
Coverage:  0.000% (0/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines: 83-116
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp
Lines (reference): 75-108
Comparison: Different
  0.000% (0/34)
Different1715
decimalForm
Name: decimalForm
Prototype: QString &decimalForm(QChar zero, QChar decimal, QChar group, QString &digits, int decpt, int precision, PrecisionMode pm, bool always_show_decpt, bool thousands_group)
Coverage: 100.000% (40/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 464-504
Comparison: New
100.000% (40/40)
New2213
createReadHandlerHelper
Name: createReadHandlerHelper
Prototype: static QImageIOHandler *createReadHandlerHelper(QIODevice *device, const QByteArray &format, bool autoDetectImageFormat, bool ignoresFormatAndExtension)
Coverage:  0.000% (0/204)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagereader.cpp
Lines: 237-518
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimagereader.cpp
Lines (reference): 231-512
Comparison: Same
  0.000% (0/204)
Same11353
createMagicMatchRule
Name: createMagicMatchRule
Prototype: static CreateMagicMatchRuleResult createMagicMatchRule(const QXmlStreamAttributes &atts)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetypeparser.cpp
Lines: 186-193
Comparison: New
100.000% (1/1)
New51
cpuidFeatures07_00
Name: cpuidFeatures07_00
Prototype: static void cpuidFeatures07_00(uint &ebx, uint &ecx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines: 252-276
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines (reference): 208-227
Comparison: Different indentation
100.000% (1/1)
Different indentation101
cpuidFeatures01
Name: cpuidFeatures01
Prototype: static void cpuidFeatures01(uint &ecx, uint &edx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines: 226-246
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp
Lines (reference): 187-202
Comparison: Different indentation
100.000% (1/1)
Different indentation61
copy_unswapped
Name: copy_unswapped
Prototype: static inline void copy_unswapped(char *dst, int dstBytesPerLine, const QImage &img, const QRect &rect)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 294-307
Comparison: New
  0.000% (0/4)
New82
copy_swapped
Name: copy_swapped
Prototype: template <class Pixel> static inline void copy_swapped(char *dst, const int dstStride, const QImage &img, const QRect &rect)
Coverage:  0.000% (0/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbbackingstore.cpp
Lines: 309-328
Comparison: New
  0.000% (0/7)
New53
copyActionToPlatformItem
Name: copyActionToPlatformItem
Prototype: static void copyActionToPlatformItem(const QAction *action, QPlatformMenuItem *item, QPlatformMenu *itemsMenu)
Coverage:  0.000% (0/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines: 3256-3289
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmenu.cpp
Lines (reference): 3214-3246
Comparison: Different
  0.000% (0/14)
Different235
convert_Indexed8_to_X32
Name: convert_Indexed8_to_X32
Prototype: static void convert_Indexed8_to_X32(QImageData *dest, const QImageData *src, Qt::ImageConversionFlags)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines: 1727-1764
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage_conversions.cpp
Lines (reference): 1721-1752
Comparison: Different
  0.000% (0/21)
Different315
convertWithPalette
Name: convertWithPalette
Prototype: static QImage convertWithPalette(const QImage &src, QImage::Format format, const QVector<QRgb> &clut)
Coverage:  0.000% (0/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines: 2070-2119
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qimage.cpp
Lines (reference): 2057-2106
Comparison: Different
  0.000% (0/24)
Different339
convertToRGB64
Name: convertToRGB64
Prototype: template<QImage::Format Format> static const QRgba64 * convertToRGB64(QRgba64 *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 199-227
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines (reference): 182-210
Comparison: Different
  0.000% (0/4)
Different92
convertRGBFromARGB32PM
Name: convertRGBFromARGB32PM
Prototype: template<QImage::Format Format, bool fromRGB> static const uint * convertRGBFromARGB32PM(uint *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 337-357
Comparison: New
  0.000% (0/4)
New32
convertCase_helper
Name: convertCase_helper
Prototype: template <typename Traits, typename T> __attribute__((const)) static inline T convertCase_helper(T uc) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp
Lines: 1439-1451
Comparison: New
100.000% (4/4)
New32
convertARGBPMToARGB64PM
Name: convertARGBPMToARGB64PM
Prototype: template<QImage::Format Format> static const QRgba64 * convertARGBPMToARGB64PM(QRgba64 *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 283-335
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines (reference): 247-280
Comparison: Different
  0.000% (0/11)
Different112
convertARGBPMToARGB32PM
Name: convertARGBPMToARGB32PM
Prototype: template<QImage::Format Format> static const uint * convertARGBPMToARGB32PM(uint *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *)
Coverage:  0.000% (0/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 229-281
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines (reference): 212-245
Comparison: Different
  0.000% (0/11)
Different112
convertARGBPMFromARGB32PM
Name: convertARGBPMFromARGB32PM
Prototype: template<QImage::Format Format, bool fromRGB> static const uint * convertARGBPMFromARGB32PM(uint *buffer, const uint *src, int count, const QPixelLayout *, const QRgb *)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp
Lines: 359-383
Comparison: New
  0.000% (0/4)
New32
convert
Name: convert
Prototype: static bool convert(const QVariant::Private *d, int t, void *result, bool *ok)
Coverage:  0.000% (0/95)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguivariant.cpp
Lines: 178-308
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/kernel/qguivariant.cpp
Lines (reference): 172-303
Comparison: Different
  0.000% (0/95)
Different8438
convert
Name: convert
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
containsTLDEntry
Name: containsTLDEntry
Prototype: static bool containsTLDEntry(const QStringRef &entry)
Coverage:  91.667% (11/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp
Lines: 49-70
Comparison: New
 91.667% (11/12)
New134
containsTLDEntry
Name: containsTLDEntry
Prototype: static inline bool containsTLDEntry(const QString &entry)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtldurl.cpp
Lines: 72-75
Comparison: New
100.000% (1/1)
New11
containsDecendantOf
Name: containsDecendantOf
Prototype: static bool containsDecendantOf(const QSet<QAbstractState *> &states, const QAbstractState *node)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 301-308
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines (reference): 295-302
Comparison: Different
100.000% (4/4)
Different43
computeElidedText
Name: computeElidedText
Prototype: static QString computeElidedText(Qt::TextElideMode mode, const QString &text)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines: 1425-1447
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qtabbar.cpp
Lines (reference): 1350-1372
Comparison: Different
  0.000% (0/12)
Different136
collectParentMimeTypes
Name: collectParentMimeTypes
Prototype: static void collectParentMimeTypes(const QString &mime, QStringList &allParents)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetype.cpp
Lines: 344-356
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimetype.cpp
Lines (reference): 338-351
Comparison: Different
100.000% (6/6)
Different64
clear
Name: clear
Prototype: template <typename Container> void clear(Container &c)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 87-88
Comparison: New
100.000% (1/1)
New11
cleanupPrinterSupport
Name: cleanupPrinterSupport
Prototype: static void cleanupPrinterSupport()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qplatformprintplugin.cpp
Lines: 62-66
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qplatformprintplugin.cpp
Lines (reference): 59-65
Comparison: Different indentation
100.000% (1/1)
Different indentation21
cleanUpConfigurations
Name: cleanUpConfigurations
Prototype: static void cleanUpConfigurations(QHash<QString, QNetworkConfigurationPrivatePointer> &configurations)
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qbearerengine.cpp
Lines: 47-54
Comparison: New
100.000% (2/2)
New42
childWindowAt
Name: childWindowAt
Prototype: static QWindow *childWindowAt(QWindow *win, const QPoint &p)
Coverage:  72.222% (13/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 287-304
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines (reference): 267-284
Comparison: Different
 72.222% (13/18)
Different116
childWidgets
Name: childWidgets
Prototype: static QList<QWidget*> childWidgets(const QWidget *widget)
Coverage:  0.000% (0/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Lines: 60-75
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Lines (reference): 54-70
Comparison: Different
  0.000% (0/15)
Different133
childWidgets
Name: childWidgets
Prototype: QList<QWidget*> childWidgets(const QWidget *widget)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines: 76-95
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgets.cpp
Lines (reference): 70-90
Comparison: Different
  0.000% (0/19)
Different165
checkDBusGlobalMenuAvailable
Name: checkDBusGlobalMenuAvailable
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
checkDBusGlobalMenuAvailable
Name: checkDBusGlobalMenuAvailable
Prototype: static bool checkDBusGlobalMenuAvailable()
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/themes/genericunix/qgenericunixthemes.cpp
Lines: 121-126
Comparison: New
100.000% (2/2)
New22
can_consume
Name: can_consume
Prototype: static inline bool can_consume(const char * &c, char ch) noexcept
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 6025-6032
Comparison: New
100.000% (4/4)
New42
buildMetaObject
Name: buildMetaObject
Prototype: static int buildMetaObject(QMetaObjectBuilderPrivate *d, char *buf, int expectedSize, bool relocatable)
Coverage:  96.689% (146/151)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1172-1476
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines (reference): 1170-1484
Comparison: Different
 96.689% (146/151)
Different23554
buddyString
Name: buddyString
Prototype: static QString buddyString(const QWidget *widget)
Coverage:  0.000% (0/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Lines: 77-99
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidget.cpp
Lines (reference): 72-95
Comparison: Different
  0.000% (0/16)
Different146
bindFont
Name: bindFont
Prototype: static QByteArray bindFont(const QVector<QTtfTable>& _tables)
Coverage:  0.000% (0/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines: 1077-1151
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontsubset.cpp
Lines (reference): 1069-1143
Comparison: Different
  0.000% (0/19)
Different427
backtraceFramesForLogMessage
Name: backtraceFramesForLogMessage
Coverage:  0.000% (0/1)
Comparison: New
  0.000% (0/1)
New01
backtraceFramesForLogMessage
Name: backtraceFramesForLogMessage
Prototype: static QStringList backtraceFramesForLogMessage(int frameCount)
Coverage:  70.000% (28/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1210-1266
Comparison: New
 70.000% (28/40)
New3012
asciiToDouble
Name: asciiToDouble
Prototype: double asciiToDouble(const char *num, int numLen, bool &ok, int &processed, TrailingJunkMode trailingJunkMode)
Coverage:  75.556% (34/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp
Lines: 280-379
Comparison: New
 75.556% (34/45)
New4213
areMetricsTooLarge
Name: areMetricsTooLarge
Prototype: static inline bool areMetricsTooLarge(const QFontEngineFT::GlyphInfo &info)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 878-884
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines (reference): 846-855
Comparison: Different
100.000% (1/1)
Different61
applyCursor
Name: applyCursor
Prototype: static inline void applyCursor(QWidget *w, const QCursor &c)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/kernel/qwidget.cpp
Lines: 5049-5053
Comparison: New
  0.000% (0/4)
New22
applicationXQtImageLiteral
Name: applicationXQtImageLiteral
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
applicationXQtImageLiteral
Name: applicationXQtImageLiteral
Prototype: static inline QString applicationXQtImageLiteral()
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 53-53
Comparison: New
100.000% (2/2)
New02
applicationXColorLiteral
Name: applicationXColorLiteral
Coverage: 100.000% (1/1)
Comparison: New
100.000% (1/1)
New01
applicationXColorLiteral
Name: applicationXColorLiteral
Prototype: static inline QString applicationXColorLiteral()
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 52-52
Comparison: New
100.000% (2/2)
New02
append_utf8
Name: append_utf8
Prototype: static void append_utf8(QString &qs, const char *cs, int len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 5983-5989
Comparison: New
100.000% (1/1)
New41
appendSeparator
Name: appendSeparator
Prototype: static inline void appendSeparator(QStringList *list, const QString &string, int from, int size, int lastQuote)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 358-362
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines (reference): 350-356
Comparison: Different
100.000% (1/1)
Different42
appendIntToThreeBytes
Name: appendIntToThreeBytes
Prototype: static void appendIntToThreeBytes(char *output, qint32 number)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 380-384
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines (reference): 374-378
Comparison: Different
100.000% (1/1)
Different21
appendIntToFourBytes
Name: appendIntToFourBytes
Prototype: static void appendIntToFourBytes(char *output, qint32 number)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 386-389
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines (reference): 380-383
Comparison: Different
100.000% (1/1)
Different11
any_of
Name: any_of
Prototype: template<class InputIt, class UnaryPredicate> bool any_of(InputIt first, InputIt last, UnaryPredicate p)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp
Lines: 77-81
Comparison: New
100.000% (1/1)
New11
allMyDockWidgets
Name: allMyDockWidgets
Prototype: static QList<QDockWidget*> allMyDockWidgets(const QWidget *mainWindow)
Coverage:  0.000% (0/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmainwindowlayout.cpp
Lines: 868-883
Comparison: New
  0.000% (0/12)
New96
aggregateParameterCount
Name: aggregateParameterCount
Prototype: static int aggregateParameterCount(const std::vector<QMetaMethodBuilderPrivate> &methods)
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp
Lines: 1160-1166
Comparison: New
100.000% (2/2)
New42
addressFromSockaddr
Name: addressFromSockaddr
Prototype: static QHostAddress addressFromSockaddr(sockaddr *sa, int ifindex = 0, const QString &ifname = QString())
Coverage:  83.333% (15/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 88-109
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines (reference): 81-108
Comparison: Different
 83.333% (15/18)
Different167
activeConditions
Name: activeConditions
Prototype: static QSet<QByteArray> activeConditions()
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp
Lines: 168-185
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp
Lines (reference): 157-179
Comparison: Different
 69.231% (9/13)
Different147
_q_parseUnixDir
Name: _q_parseUnixDir
Prototype: static void _q_parseUnixDir(const QStringList &tokens, const QString &userName, QUrlInfo *info)
Coverage:  64.000% (32/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 477-560
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines (reference): 471-554
Comparison: Different
 64.000% (32/50)
Different5510
_q_parseDosDir
Name: _q_parseDosDir
Prototype: static void _q_parseDosDir(const QStringList &tokens, const QString &userName, QUrlInfo *info)
Coverage:  0.000% (0/21)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 562-613
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines (reference): 556-607
Comparison: Different
  0.000% (0/21)
Different316
_q_futex
Name: _q_futex
Prototype: static inline int _q_futex(void *addr, int op, int val, const struct timespec *timeout) noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qmutex_linux.cpp
Lines: 112-124
Comparison: New
100.000% (1/1)
New41
VersionTerm
Name: VersionTerm
Coverage:  0.000% (0/10)
Comparison: Different
  0.000% (0/10)
Different2414
ToBeLookedUpEquals
Name: ToBeLookedUpEquals
Coverage: 100.000% (2/2)
Comparison: New
100.000% (2/2)
New22
TextureBinder
Name: TextureBinder
Coverage:  0.000% (0/11)
Comparison: Different
  0.000% (0/11)
Different1010
Page:<>1
Function: xi2ValuatorOffset
2
Function: qHash
34
Function: StyleSelector
5
Function: QTextDocumentWriter
6
Function: QProcess
7
Function: QOpenGLFunctions_1_2_DeprecatedBackend
...10
Function: QColormap

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9