| Function | Condition %▴ | Modifications | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QXcbScreen| Name: | QXcbScreen | | Coverage: | 51.220% (21/41) | | Comparison: | Different |
| | Different | 366 | 106 |
multicastMembershipHelper| Name: | multicastMembershipHelper | | Prototype: | static bool multicastMembershipHelper(QNativeSocketEnginePrivate *d, int how6, int how4, const QHostAddress &groupAddress, const QNetworkInterface &interface) | | Coverage: | 52.174% (12/23) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp | | Lines: | 597-668 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp | | Lines (reference): | 610-681 | | Comparison: | Different |
| | Different | 48 | 9 |
QHistoryState| Name: | QHistoryState | | Coverage: | 52.941% (9/17) | | Comparison: | Different |
| | Different | 33 | 16 |
QFile| Name: | QFile | | Coverage: | 53.125% (34/64) | | Comparison: | Different |
| | Different | 244 | 89 |
QXcbBackingStore| Name: | QXcbBackingStore | | Coverage: | 53.571% (30/56) | | Comparison: | Different |
| | Different | 76 | 28 |
QNetworkConfigurationManagerPrivate| Name: | QNetworkConfigurationManagerPrivate | | Coverage: | 54.305% (82/151) | | Comparison: | Different |
| | Different | 235 | 85 |
wrapText| Name: | wrapText | | Prototype: | static QString wrapText(const QString &names, int longestOptionNameString, const QString &description) | | Coverage: | 54.545% (18/33) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcommandlineparser.cpp | | Lines: | 1035-1084 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcommandlineparser.cpp | | Lines (reference): | 1028-1077 | | Comparison: | Different |
| | Different | 35 | 10 |
QGenericUnixTheme| Name: | QGenericUnixTheme | | Coverage: | 55.000% (22/40) | | Comparison: | Different |
| | Different | 65 | 40 |
QNetworkAccessBackend| Name: | QNetworkAccessBackend | | Coverage: | 55.172% (16/29) | | Comparison: | Different |
| | Different | 72 | 50 |
QTextStreamPrivate| Name: | QTextStreamPrivate | | Coverage: | 55.319% (26/47) | | Comparison: | Different |
| | Different | 465 | 179 |
QNonContiguousByteDeviceIoDeviceImpl| Name: | QNonContiguousByteDeviceIoDeviceImpl | | Coverage: | 55.556% (5/9) | | Comparison: | Different |
| | Different | 59 | 22 |
QThreadPrivate| Name: | QThreadPrivate | | Coverage: | 55.556% (5/9) | | Comparison: | Different |
| | Different | 73 | 15 |
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 |
| | Different | 8 | 3 |
QLockFilePrivate| Name: | QLockFilePrivate | | Coverage: | 56.000% (14/25) | | Comparison: | Different |
| | Different | 85 | 34 |
QLibraryPrivate| Name: | QLibraryPrivate | | Coverage: | 56.250% (9/16) | | Comparison: | Different |
| | Different | 161 | 60 |
QSocks5SocketEngine| Name: | QSocks5SocketEngine | | Coverage: | 56.667% (17/30) | | Comparison: | Different |
| | Different | 380 | 122 |
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 |
| | Different | 46 | 13 |
IsInvalidName| Name: | IsInvalidName | | Coverage: | 57.143% (8/14) | | Comparison: | Different |
| | Different | 12 | 6 |
QWaitCondition| Name: | QWaitCondition | | Coverage: | 57.143% (8/14) | | Comparison: | Different |
| | Different | 42 | 12 |
keywords| Name: | keywords | | Prototype: | static QSet<QByteArray> keywords() | | Coverage: | 57.143% (4/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp | | Lines: | 89-166 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestblacklist.cpp | | Lines (reference): | 85-155 | | Comparison: | Different |
| | Different | 22 | 3 |
QLocalServerPrivate| Name: | QLocalServerPrivate | | Coverage: | 58.333% (7/12) | | Comparison: | Different |
| | Different | 152 | 49 |
QXcbShmImage| Name: | QXcbShmImage | | Coverage: | 58.586% (58/99) | | Comparison: | Different |
| | Different | 177 | 41 |
QCacheItem| Name: | QCacheItem | | Coverage: | 60.000% (15/25) | | Comparison: | Different |
| | Different | 55 | 15 |
QSystemLocale| Name: | QSystemLocale | | Coverage: | 60.000% (12/20) | | Comparison: | Different |
| | Different | 93 | 61 |
QThread| Name: | QThread | | Coverage: | 60.000% (3/5) | | Comparison: | Different |
| | Different | 192 | 60 |
parseCookieHeader| Name: | parseCookieHeader | | Prototype: | static QVariant parseCookieHeader(const QByteArray &raw) | | Coverage: | 60.000% (3/5) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp | | Lines: | 857-870 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp | | Lines (reference): | 849-862 | | Comparison: | Different |
| | Different | 8 | 3 |
qt_get_metadata| Name: | qt_get_metadata | | Prototype: | static bool qt_get_metadata(QtPluginQueryVerificationDataFunction pfn, QLibraryPrivate *priv) | | Coverage: | 60.000% (6/10) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp | | Lines: | 679-694 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp | | Lines (reference): | 668-683 | | Comparison: | Different |
| | Different | 11 | 4 |
QTranslatorPrivate| Name: | QTranslatorPrivate | | Coverage: | 60.484% (75/124) | | Comparison: | Different |
| | Different | 210 | 63 |
QXcbClipboard| Name: | QXcbClipboard | | Coverage: | 60.606% (40/66) | | Comparison: | Different |
| | Different | 398 | 115 |
QNetworkReplyImpl| Name: | QNetworkReplyImpl | | Coverage: | 60.870% (14/23) | | Comparison: | Different |
| | Different | 72 | 32 |
QSqlResult| Name: | QSqlResult | | Coverage: | 61.111% (11/18) | | Comparison: | Different |
| | Different | 165 | 69 |
QFileDevice| Name: | QFileDevice | | Coverage: | 62.069% (36/58) | | Comparison: | Different |
| | Different | 166 | 65 |
QMimeDatabasePrivate| Name: | QMimeDatabasePrivate | | Coverage: | 62.162% (23/37) | | Comparison: | Different |
| | Different | 69 | 28 |
QCoreApplication| Name: | QCoreApplication | | Coverage: | 62.376% (63/101) | | Comparison: | Different |
| | Different | 368 | 149 |
QTzTimeZonePrivate| Name: | QTzTimeZonePrivate | | Coverage: | 62.745% (64/102) | | Comparison: | Different |
| | Different | 236 | 102 |
QProcessPrivate| Name: | QProcessPrivate | | Coverage: | 62.934% (163/259) | | Comparison: | Different |
| | Different | 622 | 194 |
QDBusUtil| Name: | QDBusUtil | | Coverage: | 63.441% (59/93) | | Comparison: | Different |
| | Different | 82 | 44 |
QListData| Name: | QListData | | Coverage: | 63.636% (21/33) | | Comparison: | Different |
| | Different | 141 | 46 |
populateFromPattern| Name: | populateFromPattern | | Prototype: | static void populateFromPattern(FcPattern *pattern) | | Coverage: | 63.736% (58/91) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp | | Lines: | 371-509 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp | | Lines (reference): | 364-476 | | Comparison: | Different |
| | Different | 81 | 22 |
QSpdyProtocolHandler| Name: | QSpdyProtocolHandler | | Coverage: | 63.793% (74/116) | | Comparison: | Different |
| | Different | 546 | 137 |
QUuid| Name: | QUuid | | Coverage: | 63.830% (30/47) | | Comparison: | Different |
| | Different | 120 | 45 |
_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 |
| | Different | 55 | 10 |
QJsonPrivate| Name: | QJsonPrivate | | Coverage: | 64.557% (51/79) | | Comparison: | Different |
| | Different | 228 | 103 |
QTest| Name: | QTest | | Coverage: | 64.634% (318/492) | | Comparison: | Different |
| | Different | 1733 | 950 |
QFileSystemEngine| Name: | QFileSystemEngine | | Coverage: | 66.071% (37/56) | | Comparison: | Different |
| | Different | 295 | 110 |
QIODevicePrivate| Name: | QIODevicePrivate | | Coverage: | 66.667% (24/36) | | Comparison: | Different |
| | Different | 47 | 15 |
QMimeType| Name: | QMimeType | | Coverage: | 66.667% (16/24) | | Comparison: | Different |
| | Different | 75 | 34 |
QPrinter| Name: | QPrinter | | Coverage: | 66.667% (4/6) | | Comparison: | Different |
| | Different | 216 | 115 |
QSslContext| Name: | QSslContext | | Coverage: | 66.667% (70/105) | | Comparison: | Different |
| | Different | 173 | 71 |
QFtpPI| Name: | QFtpPI | | Coverage: | 66.871% (109/163) | | Comparison: | Different |
| | Different | 225 | 80 |
QNetworkReplyHttpImplPrivate| Name: | QNetworkReplyHttpImplPrivate | | Coverage: | 67.332% (270/401) | | Comparison: | Different |
| | Different | 895 | 275 |
QAbstractItemModelPrivate| Name: | QAbstractItemModelPrivate | | Coverage: | 67.647% (46/68) | | Comparison: | Different |
| | Different | 240 | 75 |
QXcbWindow| Name: | QXcbWindow | | Coverage: | 68.394% (132/193) | | Comparison: | Different |
| | Different | 1359 | 415 |
loadTzTimeZones| Name: | loadTzTimeZones | | Prototype: | static QTzTimeZoneHash loadTzTimeZones() | | Coverage: | 68.421% (13/19) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | | Lines: | 71-98 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | | Lines (reference): | 65-92 | | Comparison: | Different |
| | Different | 16 | 8 |
QNetworkReplyHttpImpl| Name: | QNetworkReplyHttpImpl | | Coverage: | 68.750% (22/32) | | Comparison: | Different |
| | Different | 97 | 34 |
qglx_buildSpec| Name: | qglx_buildSpec | | Prototype: | QVector<int> qglx_buildSpec(const QSurfaceFormat &format, int drawableBit) | | Coverage: | 68.750% (11/16) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp | | Lines: | 79-129 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp | | Lines (reference): | 72-111 | | Comparison: | Different |
| | Different | 24 | 5 |
QStandardPaths| Name: | QStandardPaths | | Coverage: | 69.231% (9/13) | | Comparison: | Different |
| | Different | 195 | 101 |
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 |
| | Different | 14 | 7 |
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 |
| | New | 30 | 12 |
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 |
| | Different | 31 | 21 |
QDataStream| Name: | QDataStream | | Coverage: | 70.225% (125/178) | | Comparison: | Different |
| | Different | 274 | 132 |
QHttpNetworkConnectionChannel| Name: | QHttpNetworkConnectionChannel | | Coverage: | 70.732% (29/41) | | Comparison: | Different |
| | Different | 512 | 190 |
QNetworkInterfaceManager| Name: | QNetworkInterfaceManager | | Coverage: | 71.429% (5/7) | | Comparison: | Different |
| | Different | 28 | 13 |
operator==| Name: | operator== | | Prototype: | bool operator==(QLatin1String s1, const QStringRef &s2) noexcept | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | | Lines: | 9097-9106 | | Comparison: | New |
| | New | 6 | 3 |
qsrand| Name: | qsrand | | Prototype: | void qsrand(uint seed) | | Coverage: | 71.429% (5/7) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp | | Lines: | 3466-3503 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp | | Lines (reference): | 3403-3440 | | Comparison: | Same |
| | Same | 7 | 3 |
QHttpNetworkConnectionPrivate| Name: | QHttpNetworkConnectionPrivate | | Coverage: | 71.818% (158/220) | | Comparison: | Different |
| | Different | 605 | 236 |
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 |
| | Different | 11 | 6 |
qt_safe_poll| Name: | qt_safe_poll | | Prototype: | int qt_safe_poll(struct pollfd *fds, nfds_t nfds, const struct timespec *timeout_ts) | | Coverage: | 72.222% (13/18) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcore_unix.cpp | | Lines: | 97-122 | | Comparison: | New |
| | New | 12 | 6 |
QString| Name: | QString | | Coverage: | 72.599% (257/354) | | Comparison: | Different |
| | Different | 1289 | 542 |
QStorageInfoPrivate| Name: | QStorageInfoPrivate | | Coverage: | 72.727% (16/22) | | Comparison: | Different |
| | Different | 46 | 20 |
QXcbCursor| Name: | QXcbCursor | | Coverage: | 73.333% (22/30) | | Comparison: | Different |
| | Different | 182 | 45 |
QMimeTypeParserBase| Name: | QMimeTypeParserBase | | Coverage: | 73.563% (64/87) | | Comparison: | Different |
| | Different | 125 | 62 |
QReadWriteLock| Name: | QReadWriteLock | | Coverage: | 73.729% (87/118) | | Comparison: | Different |
| | Different | 119 | 47 |
QHttpProtocolHandler| Name: | QHttpProtocolHandler | | Coverage: | 73.750% (59/80) | | Comparison: | Different |
| | Different | 198 | 63 |
QMetaObject| Name: | QMetaObject | | Coverage: | 74.000% (74/100) | | Comparison: | Different |
| | Different | 512 | 171 |
QDebug| Name: | QDebug | | Coverage: | 75.000% (3/4) | | Comparison: | Different |
| | Different | 36 | 14 |
QMetaEnumBuilder| Name: | QMetaEnumBuilder | | Coverage: | 75.000% (6/8) | | Comparison: | Different |
| | Different | 37 | 18 |
QMetaPropertyBuilder| Name: | QMetaPropertyBuilder | | Coverage: | 75.000% (6/8) | | Comparison: | Different |
| | Different | 122 | 67 |
initDefaultPaths| Name: | initDefaultPaths | | Prototype: | static void initDefaultPaths(QMutexLocker *locker) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp | | Lines: | 1059-1095 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp | | Lines (reference): | 1049-1111 | | Comparison: | Different |
| | Different | 13 | 2 |
QFactoryLoader| Name: | QFactoryLoader | | Coverage: | 75.221% (85/113) | | Comparison: | Different |
| | Different | 125 | 43 |
QSslSocketBackendPrivate| Name: | QSslSocketBackendPrivate | | Coverage: | 75.221% (255/339) | | Comparison: | Different |
| | Different | 469 | 163 |
QMimeMagicRule| Name: | QMimeMagicRule | | Coverage: | 75.229% (82/109) | | Comparison: | Different |
| | Different | 123 | 57 |
QByteArray| Name: | QByteArray | | Coverage: | 75.472% (40/53) | | Comparison: | Different |
| | Different | 672 | 273 |
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 |
| | New | 42 | 13 |
QMetaObjectBuilder| Name: | QMetaObjectBuilder | | Coverage: | 76.316% (145/190) | | Comparison: | Different |
| | Different | 405 | 152 |
QNetworkProxyFactory| Name: | QNetworkProxyFactory | | Coverage: | 76.316% (29/38) | | Comparison: | Different |
| | Different | 43 | 17 |
QDateTimeParser| Name: | QDateTimeParser | | Coverage: | 76.359% (604/791) | | Comparison: | Different |
| | Different | 874 | 427 |
QDBusConnection| Name: | QDBusConnection | | Coverage: | 76.623% (59/77) | | Comparison: | Different |
| | Different | 201 | 92 |
QSslSocketPrivate| Name: | QSslSocketPrivate | | Coverage: | 76.842% (73/95) | | Comparison: | Different |
| | Different | 363 | 117 |
QMimeAllGlobPatterns| Name: | QMimeAllGlobPatterns | | Coverage: | 76.923% (10/13) | | Comparison: | Different |
| | Different | 34 | 14 |
parseTzAbbreviations| Name: | parseTzAbbreviations | | Prototype: | static QMap<int, QByteArray> parseTzAbbreviations(QDataStream &ds, int tzh_charcnt, const QVector<QTzType> &types) | | Coverage: | 76.923% (10/13) | | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | | Lines: | 247-274 | | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | | Lines (reference): | 241-268 | | Comparison: | Different |
| | Different | 14 | 5 |
QLockFile| Name: | QLockFile | | Coverage: | 77.143% (27/35) | | Comparison: | Different |
| | Different | 51 | 25 |
QTranslator| Name: | QTranslator | | Coverage: | 77.143% (27/35) | | Comparison: | Different |
| | Different | 50 | 19 |
QResourceFileEngine| Name: | QResourceFileEngine | | Coverage: | 77.778% (14/18) | | Comparison: | Different |
| | Different | 116 | 59 |
Q_QGS_defaultDateTimePrivate| Name: | Q_QGS_defaultDateTimePrivate | | Coverage: | 77.778% (7/9) | | Comparison: | New |
| | New | 3 | 7 |
Q_QGS_freelist| Name: | Q_QGS_freelist | | Coverage: | 77.778% (7/9) | | Comparison: | New |
| | New | 3 | 7 |
QIODevice| Name: | QIODevice | | Coverage: | 77.941% (265/340) | | Comparison: | Different |
| | Different | 359 | 136 |
QSqlCachedResult| Name: | QSqlCachedResult | | Coverage: | 77.982% (85/109) | | Comparison: | Different |
| | Different | 94 | 41 |
QFtpPrivate| Name: | QFtpPrivate | | Coverage: | 78.302% (83/106) | | Comparison: | Different |
| | Different | 124 | 45 |
QSortFilterProxyModelPrivate| Name: | QSortFilterProxyModelPrivate | | Coverage: | 78.462% (51/65) | | Comparison: | Different |
| | Different | 659 | 200 |