Function | Condition %▴ | Modifications | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QXcbScreenName: | QXcbScreen | Coverage: | 51.220% (21/41) | Comparison: | Different |
| | Different | 366 | 106 |
multicastMembershipHelperName: | 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 |
QHistoryStateName: | QHistoryState | Coverage: | 52.941% (9/17) | Comparison: | Different |
| | Different | 33 | 16 |
QFileName: | QFile | Coverage: | 53.125% (34/64) | Comparison: | Different |
| | Different | 244 | 89 |
QXcbBackingStoreName: | QXcbBackingStore | Coverage: | 53.571% (30/56) | Comparison: | Different |
| | Different | 76 | 28 |
QNetworkConfigurationManagerPrivateName: | QNetworkConfigurationManagerPrivate | Coverage: | 54.305% (82/151) | Comparison: | Different |
| | Different | 235 | 85 |
wrapTextName: | 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 |
QGenericUnixThemeName: | QGenericUnixTheme | Coverage: | 55.000% (22/40) | Comparison: | Different |
| | Different | 65 | 40 |
QNetworkAccessBackendName: | QNetworkAccessBackend | Coverage: | 55.172% (16/29) | Comparison: | Different |
| | Different | 72 | 50 |
QTextStreamPrivateName: | QTextStreamPrivate | Coverage: | 55.319% (26/47) | Comparison: | Different |
| | Different | 465 | 179 |
QNonContiguousByteDeviceIoDeviceImplName: | QNonContiguousByteDeviceIoDeviceImpl | Coverage: | 55.556% (5/9) | Comparison: | Different |
| | Different | 59 | 22 |
QThreadPrivateName: | QThreadPrivate | Coverage: | 55.556% (5/9) | Comparison: | Different |
| | Different | 73 | 15 |
findLocalePrivateName: | 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 |
QLockFilePrivateName: | QLockFilePrivate | Coverage: | 56.000% (14/25) | Comparison: | Different |
| | Different | 85 | 34 |
QLibraryPrivateName: | QLibraryPrivate | Coverage: | 56.250% (9/16) | Comparison: | Different |
| | Different | 161 | 60 |
QSocks5SocketEngineName: | QSocks5SocketEngine | Coverage: | 56.667% (17/30) | Comparison: | Different |
| | Different | 380 | 122 |
findPatternUnloadedName: | 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 |
IsInvalidNameName: | IsInvalidName | Coverage: | 57.143% (8/14) | Comparison: | Different |
| | Different | 12 | 6 |
QWaitConditionName: | QWaitCondition | Coverage: | 57.143% (8/14) | Comparison: | Different |
| | Different | 42 | 12 |
keywordsName: | 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 |
QLocalServerPrivateName: | QLocalServerPrivate | Coverage: | 58.333% (7/12) | Comparison: | Different |
| | Different | 152 | 49 |
QXcbShmImageName: | QXcbShmImage | Coverage: | 58.586% (58/99) | Comparison: | Different |
| | Different | 177 | 41 |
QCacheItemName: | QCacheItem | Coverage: | 60.000% (15/25) | Comparison: | Different |
| | Different | 55 | 15 |
QSystemLocaleName: | QSystemLocale | Coverage: | 60.000% (12/20) | Comparison: | Different |
| | Different | 93 | 61 |
QThreadName: | QThread | Coverage: | 60.000% (3/5) | Comparison: | Different |
| | Different | 192 | 60 |
parseCookieHeaderName: | 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_metadataName: | 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 |
QTranslatorPrivateName: | QTranslatorPrivate | Coverage: | 60.484% (75/124) | Comparison: | Different |
| | Different | 210 | 63 |
QXcbClipboardName: | QXcbClipboard | Coverage: | 60.606% (40/66) | Comparison: | Different |
| | Different | 398 | 115 |
QNetworkReplyImplName: | QNetworkReplyImpl | Coverage: | 60.870% (14/23) | Comparison: | Different |
| | Different | 72 | 32 |
QSqlResultName: | QSqlResult | Coverage: | 61.111% (11/18) | Comparison: | Different |
| | Different | 165 | 69 |
QFileDeviceName: | QFileDevice | Coverage: | 62.069% (36/58) | Comparison: | Different |
| | Different | 166 | 65 |
QMimeDatabasePrivateName: | QMimeDatabasePrivate | Coverage: | 62.162% (23/37) | Comparison: | Different |
| | Different | 69 | 28 |
QCoreApplicationName: | QCoreApplication | Coverage: | 62.376% (63/101) | Comparison: | Different |
| | Different | 368 | 149 |
QTzTimeZonePrivateName: | QTzTimeZonePrivate | Coverage: | 62.745% (64/102) | Comparison: | Different |
| | Different | 236 | 102 |
QProcessPrivateName: | QProcessPrivate | Coverage: | 62.934% (163/259) | Comparison: | Different |
| | Different | 622 | 194 |
QDBusUtilName: | QDBusUtil | Coverage: | 63.441% (59/93) | Comparison: | Different |
| | Different | 82 | 44 |
QListDataName: | QListData | Coverage: | 63.636% (21/33) | Comparison: | Different |
| | Different | 141 | 46 |
populateFromPatternName: | 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 |
QSpdyProtocolHandlerName: | QSpdyProtocolHandler | Coverage: | 63.793% (74/116) | Comparison: | Different |
| | Different | 546 | 137 |
QUuidName: | QUuid | Coverage: | 63.830% (30/47) | Comparison: | Different |
| | Different | 120 | 45 |
_q_parseUnixDirName: | _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 |
QJsonPrivateName: | QJsonPrivate | Coverage: | 64.557% (51/79) | Comparison: | Different |
| | Different | 228 | 103 |
QTestName: | QTest | Coverage: | 64.634% (318/492) | Comparison: | Different |
| | Different | 1733 | 950 |
QFileSystemEngineName: | QFileSystemEngine | Coverage: | 66.071% (37/56) | Comparison: | Different |
| | Different | 295 | 110 |
QIODevicePrivateName: | QIODevicePrivate | Coverage: | 66.667% (24/36) | Comparison: | Different |
| | Different | 47 | 15 |
QMimeTypeName: | QMimeType | Coverage: | 66.667% (16/24) | Comparison: | Different |
| | Different | 75 | 34 |
QPrinterName: | QPrinter | Coverage: | 66.667% (4/6) | Comparison: | Different |
| | Different | 216 | 115 |
QSslContextName: | QSslContext | Coverage: | 66.667% (70/105) | Comparison: | Different |
| | Different | 173 | 71 |
QFtpPIName: | QFtpPI | Coverage: | 66.871% (109/163) | Comparison: | Different |
| | Different | 225 | 80 |
QNetworkReplyHttpImplPrivateName: | QNetworkReplyHttpImplPrivate | Coverage: | 67.332% (270/401) | Comparison: | Different |
| | Different | 895 | 275 |
QAbstractItemModelPrivateName: | QAbstractItemModelPrivate | Coverage: | 67.647% (46/68) | Comparison: | Different |
| | Different | 240 | 75 |
QXcbWindowName: | QXcbWindow | Coverage: | 68.394% (132/193) | Comparison: | Different |
| | Different | 1359 | 415 |
loadTzTimeZonesName: | 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 |
QNetworkReplyHttpImplName: | QNetworkReplyHttpImpl | Coverage: | 68.750% (22/32) | Comparison: | Different |
| | Different | 97 | 34 |
qglx_buildSpecName: | 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 |
QStandardPathsName: | QStandardPaths | Coverage: | 69.231% (9/13) | Comparison: | Different |
| | Different | 195 | 101 |
activeConditionsName: | 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 |
backtraceFramesForLogMessageName: | 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 |
headerValueName: | 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 |
QDataStreamName: | QDataStream | Coverage: | 70.225% (125/178) | Comparison: | Different |
| | Different | 274 | 132 |
QHttpNetworkConnectionChannelName: | QHttpNetworkConnectionChannel | Coverage: | 70.732% (29/41) | Comparison: | Different |
| | Different | 512 | 190 |
QNetworkInterfaceManagerName: | 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 |
qsrandName: | 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 |
QHttpNetworkConnectionPrivateName: | QHttpNetworkConnectionPrivate | Coverage: | 71.818% (158/220) | Comparison: | Different |
| | Different | 605 | 236 |
childWindowAtName: | 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_pollName: | 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 |
QStringName: | QString | Coverage: | 72.599% (257/354) | Comparison: | Different |
| | Different | 1289 | 542 |
QStorageInfoPrivateName: | QStorageInfoPrivate | Coverage: | 72.727% (16/22) | Comparison: | Different |
| | Different | 46 | 20 |
QXcbCursorName: | QXcbCursor | Coverage: | 73.333% (22/30) | Comparison: | Different |
| | Different | 182 | 45 |
QMimeTypeParserBaseName: | QMimeTypeParserBase | Coverage: | 73.563% (64/87) | Comparison: | Different |
| | Different | 125 | 62 |
QReadWriteLockName: | QReadWriteLock | Coverage: | 73.729% (87/118) | Comparison: | Different |
| | Different | 119 | 47 |
QHttpProtocolHandlerName: | QHttpProtocolHandler | Coverage: | 73.750% (59/80) | Comparison: | Different |
| | Different | 198 | 63 |
QMetaObjectName: | QMetaObject | Coverage: | 74.000% (74/100) | Comparison: | Different |
| | Different | 512 | 171 |
QDebugName: | QDebug | Coverage: | 75.000% (3/4) | Comparison: | Different |
| | Different | 36 | 14 |
QMetaEnumBuilderName: | QMetaEnumBuilder | Coverage: | 75.000% (6/8) | Comparison: | Different |
| | Different | 37 | 18 |
QMetaPropertyBuilderName: | QMetaPropertyBuilder | Coverage: | 75.000% (6/8) | Comparison: | Different |
| | Different | 122 | 67 |
initDefaultPathsName: | 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 |
QFactoryLoaderName: | QFactoryLoader | Coverage: | 75.221% (85/113) | Comparison: | Different |
| | Different | 125 | 43 |
QSslSocketBackendPrivateName: | QSslSocketBackendPrivate | Coverage: | 75.221% (255/339) | Comparison: | Different |
| | Different | 469 | 163 |
QMimeMagicRuleName: | QMimeMagicRule | Coverage: | 75.229% (82/109) | Comparison: | Different |
| | Different | 123 | 57 |
QByteArrayName: | QByteArray | Coverage: | 75.472% (40/53) | Comparison: | Different |
| | Different | 672 | 273 |
asciiToDoubleName: | 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 |
QMetaObjectBuilderName: | QMetaObjectBuilder | Coverage: | 76.316% (145/190) | Comparison: | Different |
| | Different | 405 | 152 |
QNetworkProxyFactoryName: | QNetworkProxyFactory | Coverage: | 76.316% (29/38) | Comparison: | Different |
| | Different | 43 | 17 |
QDateTimeParserName: | QDateTimeParser | Coverage: | 76.359% (604/791) | Comparison: | Different |
| | Different | 874 | 427 |
QDBusConnectionName: | QDBusConnection | Coverage: | 76.623% (59/77) | Comparison: | Different |
| | Different | 201 | 92 |
QSslSocketPrivateName: | QSslSocketPrivate | Coverage: | 76.842% (73/95) | Comparison: | Different |
| | Different | 363 | 117 |
QMimeAllGlobPatternsName: | QMimeAllGlobPatterns | Coverage: | 76.923% (10/13) | Comparison: | Different |
| | Different | 34 | 14 |
parseTzAbbreviationsName: | 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 |
QLockFileName: | QLockFile | Coverage: | 77.143% (27/35) | Comparison: | Different |
| | Different | 51 | 25 |
QTranslatorName: | QTranslator | Coverage: | 77.143% (27/35) | Comparison: | Different |
| | Different | 50 | 19 |
QResourceFileEngineName: | QResourceFileEngine | Coverage: | 77.778% (14/18) | Comparison: | Different |
| | Different | 116 | 59 |
Q_QGS_defaultDateTimePrivateName: | Q_QGS_defaultDateTimePrivate | Coverage: | 77.778% (7/9) | Comparison: | New |
| | New | 3 | 7 |
Q_QGS_freelistName: | Q_QGS_freelist | Coverage: | 77.778% (7/9) | Comparison: | New |
| | New | 3 | 7 |
QIODeviceName: | QIODevice | Coverage: | 77.941% (265/340) | Comparison: | Different |
| | Different | 359 | 136 |
QSqlCachedResultName: | QSqlCachedResult | Coverage: | 77.982% (85/109) | Comparison: | Different |
| | Different | 94 | 41 |
QFtpPrivateName: | QFtpPrivate | Coverage: | 78.302% (83/106) | Comparison: | Different |
| | Different | 124 | 45 |
QSortFilterProxyModelPrivateName: | QSortFilterProxyModelPrivate | Coverage: | 78.462% (51/65) | Comparison: | Different |
| | Different | 659 | 200 |