Function | Condition %▾ | Modifications | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QStringName: | QString | Coverage: | 72.599% (257/354) | Comparison: | Different |
| | Different | 1289 | 542 |
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 |
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 |
QHttpNetworkConnectionPrivateName: | QHttpNetworkConnectionPrivate | Coverage: | 71.818% (158/220) | Comparison: | Different |
| | Different | 605 | 236 |
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 |
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 |
QNetworkInterfaceManagerName: | QNetworkInterfaceManager | Coverage: | 71.429% (5/7) | Comparison: | Different |
| | Different | 28 | 13 |
QHttpNetworkConnectionChannelName: | QHttpNetworkConnectionChannel | Coverage: | 70.732% (29/41) | Comparison: | Different |
| | Different | 512 | 190 |
QDataStreamName: | QDataStream | Coverage: | 70.225% (125/178) | Comparison: | Different |
| | Different | 274 | 132 |
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 |
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 |
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 |
QStandardPathsName: | QStandardPaths | Coverage: | 69.231% (9/13) | Comparison: | Different |
| | Different | 195 | 101 |
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 |
QNetworkReplyHttpImplName: | QNetworkReplyHttpImpl | Coverage: | 68.750% (22/32) | Comparison: | Different |
| | Different | 97 | 34 |
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 |
QXcbWindowName: | QXcbWindow | Coverage: | 68.394% (132/193) | Comparison: | Different |
| | Different | 1359 | 415 |
QAbstractItemModelPrivateName: | QAbstractItemModelPrivate | Coverage: | 67.647% (46/68) | Comparison: | Different |
| | Different | 240 | 75 |
QNetworkReplyHttpImplPrivateName: | QNetworkReplyHttpImplPrivate | Coverage: | 67.332% (270/401) | Comparison: | Different |
| | Different | 895 | 275 |
QFtpPIName: | QFtpPI | Coverage: | 66.871% (109/163) | Comparison: | Different |
| | Different | 225 | 80 |
QSslContextName: | QSslContext | Coverage: | 66.667% (70/105) | Comparison: | Different |
| | Different | 173 | 71 |
QPrinterName: | QPrinter | Coverage: | 66.667% (4/6) | Comparison: | Different |
| | Different | 216 | 115 |
QMimeTypeName: | QMimeType | Coverage: | 66.667% (16/24) | Comparison: | Different |
| | Different | 75 | 34 |
QIODevicePrivateName: | QIODevicePrivate | Coverage: | 66.667% (24/36) | Comparison: | Different |
| | Different | 47 | 15 |
QFileSystemEngineName: | QFileSystemEngine | Coverage: | 66.071% (37/56) | Comparison: | Different |
| | Different | 295 | 110 |
QTestName: | QTest | Coverage: | 64.634% (318/492) | Comparison: | Different |
| | Different | 1733 | 950 |
QJsonPrivateName: | QJsonPrivate | Coverage: | 64.557% (51/79) | Comparison: | Different |
| | Different | 228 | 103 |
_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 |
QUuidName: | QUuid | Coverage: | 63.830% (30/47) | Comparison: | Different |
| | Different | 120 | 45 |
QSpdyProtocolHandlerName: | QSpdyProtocolHandler | Coverage: | 63.793% (74/116) | Comparison: | Different |
| | Different | 546 | 137 |
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 |
QListDataName: | QListData | Coverage: | 63.636% (21/33) | Comparison: | Different |
| | Different | 141 | 46 |
QDBusUtilName: | QDBusUtil | Coverage: | 63.441% (59/93) | Comparison: | Different |
| | Different | 82 | 44 |
QProcessPrivateName: | QProcessPrivate | Coverage: | 62.934% (163/259) | Comparison: | Different |
| | Different | 622 | 194 |
QTzTimeZonePrivateName: | QTzTimeZonePrivate | Coverage: | 62.745% (64/102) | Comparison: | Different |
| | Different | 236 | 102 |
QCoreApplicationName: | QCoreApplication | Coverage: | 62.376% (63/101) | Comparison: | Different |
| | Different | 368 | 149 |
QMimeDatabasePrivateName: | QMimeDatabasePrivate | Coverage: | 62.162% (23/37) | Comparison: | Different |
| | Different | 69 | 28 |
QFileDeviceName: | QFileDevice | Coverage: | 62.069% (36/58) | Comparison: | Different |
| | Different | 166 | 65 |
QSqlResultName: | QSqlResult | Coverage: | 61.111% (11/18) | Comparison: | Different |
| | Different | 165 | 69 |
QNetworkReplyImplName: | QNetworkReplyImpl | Coverage: | 60.870% (14/23) | Comparison: | Different |
| | Different | 72 | 32 |
QXcbClipboardName: | QXcbClipboard | Coverage: | 60.606% (40/66) | Comparison: | Different |
| | Different | 398 | 115 |
QTranslatorPrivateName: | QTranslatorPrivate | Coverage: | 60.484% (75/124) | Comparison: | Different |
| | Different | 210 | 63 |
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 |
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 |
QThreadName: | QThread | Coverage: | 60.000% (3/5) | Comparison: | Different |
| | Different | 192 | 60 |
QSystemLocaleName: | QSystemLocale | Coverage: | 60.000% (12/20) | Comparison: | Different |
| | Different | 93 | 61 |
QCacheItemName: | QCacheItem | Coverage: | 60.000% (15/25) | Comparison: | Different |
| | Different | 55 | 15 |
QXcbShmImageName: | QXcbShmImage | Coverage: | 58.586% (58/99) | Comparison: | Different |
| | Different | 177 | 41 |
QLocalServerPrivateName: | QLocalServerPrivate | Coverage: | 58.333% (7/12) | Comparison: | Different |
| | Different | 152 | 49 |
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 |
QWaitConditionName: | QWaitCondition | Coverage: | 57.143% (8/14) | Comparison: | Different |
| | Different | 42 | 12 |
IsInvalidNameName: | IsInvalidName | Coverage: | 57.143% (8/14) | Comparison: | Different |
| | Different | 12 | 6 |
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 |
QSocks5SocketEngineName: | QSocks5SocketEngine | Coverage: | 56.667% (17/30) | Comparison: | Different |
| | Different | 380 | 122 |
QLibraryPrivateName: | QLibraryPrivate | Coverage: | 56.250% (9/16) | Comparison: | Different |
| | Different | 161 | 60 |
QLockFilePrivateName: | QLockFilePrivate | Coverage: | 56.000% (14/25) | Comparison: | Different |
| | Different | 85 | 34 |
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 |
QThreadPrivateName: | QThreadPrivate | Coverage: | 55.556% (5/9) | Comparison: | Different |
| | Different | 73 | 15 |
QNonContiguousByteDeviceIoDeviceImplName: | QNonContiguousByteDeviceIoDeviceImpl | Coverage: | 55.556% (5/9) | Comparison: | Different |
| | Different | 59 | 22 |
QTextStreamPrivateName: | QTextStreamPrivate | Coverage: | 55.319% (26/47) | Comparison: | Different |
| | Different | 465 | 179 |
QNetworkAccessBackendName: | QNetworkAccessBackend | Coverage: | 55.172% (16/29) | Comparison: | Different |
| | Different | 72 | 50 |
QGenericUnixThemeName: | QGenericUnixTheme | Coverage: | 55.000% (22/40) | Comparison: | Different |
| | Different | 65 | 40 |
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 |
QNetworkConfigurationManagerPrivateName: | QNetworkConfigurationManagerPrivate | Coverage: | 54.305% (82/151) | Comparison: | Different |
| | Different | 235 | 85 |
QXcbBackingStoreName: | QXcbBackingStore | Coverage: | 53.571% (30/56) | Comparison: | Different |
| | Different | 76 | 28 |
QFileName: | QFile | Coverage: | 53.125% (34/64) | Comparison: | Different |
| | Different | 244 | 89 |
QHistoryStateName: | QHistoryState | Coverage: | 52.941% (9/17) | Comparison: | Different |
| | Different | 33 | 16 |
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 |
QXcbScreenName: | QXcbScreen | Coverage: | 51.220% (21/41) | Comparison: | Different |
| | Different | 366 | 106 |
QFontEngineFTName: | QFontEngineFT | Coverage: | 50.181% (278/554) | Comparison: | Different |
| | Different | 871 | 261 |
qHashName: | qHash | Prototype: | uint qHash(const QSslCertificate &key, uint seed) noexcept | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp | Lines: | 64-73 | Comparison: | New |
| | New | 4 | 2 |
parse_field_widthName: | parse_field_width | Prototype: | static int parse_field_width(const char * &c) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 6008-6021 | Comparison: | New |
| | New | 8 | 2 |
QXcbXSettingsPropertyValueName: | QXcbXSettingsPropertyValue | Coverage: | 50.000% (3/6) | Comparison: | Different |
| | Different | 9 | 5 |
QUnicodeTablesName: | QUnicodeTables | Coverage: | 50.000% (4/8) | Comparison: | Different |
| | Different | 38 | 18 |
QSettingsName: | QSettings | Coverage: | 50.000% (2/4) | Comparison: | Different |
| | Different | 148 | 60 |
QPrintPreviewDialogPrivateName: | QPrintPreviewDialogPrivate | Coverage: | 50.000% (6/12) | Comparison: | Different |
| | Different | 244 | 40 |
QItemSelectionModelPrivateName: | QItemSelectionModelPrivate | Coverage: | 50.000% (10/20) | Comparison: | Different |
| | Different | 182 | 45 |
QCharName: | QChar | Coverage: | 50.000% (55/110) | Comparison: | Different |
| | Different | 122 | 54 |
QNetworkReplyImplPrivateName: | QNetworkReplyImplPrivate | Coverage: | 48.630% (71/146) | Comparison: | Different |
| | Different | 422 | 150 |
QCommandLineParserPrivateName: | QCommandLineParserPrivate | Coverage: | 48.571% (17/35) | Comparison: | Different |
| | Different | 143 | 53 |
QFreetypeFaceName: | QFreetypeFace | Coverage: | 47.706% (52/109) | Comparison: | Different |
| | Different | 207 | 69 |
QMimeDataPrivateName: | QMimeDataPrivate | Coverage: | 47.312% (44/93) | Comparison: | Different |
| | Different | 79 | 38 |
qDBusInterfaceFromMetaObjectName: | qDBusInterfaceFromMetaObject | Prototype: | QString qDBusInterfaceFromMetaObject(const QMetaObject *mo) | Coverage: | 46.154% (12/26) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp | Lines: | 75-115 | Absolute File Name (reference): | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp | Lines (reference): | 69-103 | Comparison: | Different |
| | Different | 23 | 7 |
QGLEngineSharedShadersName: | QGLEngineSharedShaders | Coverage: | 46.018% (52/113) | Comparison: | Different |
| | Different | 235 | 45 |
qglx_findConfigName: | qglx_findConfig | Prototype: | GLXFBConfig qglx_findConfig(Display *display, int screen , QSurfaceFormat format, bool highestPixelFormat, int drawableBit) | Coverage: | 45.946% (17/37) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp | Lines: | 182-229 | Comparison: | New |
| | New | 31 | 9 |
formatBacktraceForLogMessageName: | 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 |
| | New | 8 | 3 |
QXcbSoftwareOpenGLEnforcerName: | QXcbSoftwareOpenGLEnforcer | Coverage: | 44.444% (8/18) | Comparison: | New |
| | New | 8 | 8 |
QUnixPrintWidgetPrivateName: | QUnixPrintWidgetPrivate | Coverage: | 43.750% (21/48) | Comparison: | Different |
| | Different | 181 | 57 |
QDnsLookupRunnableName: | QDnsLookupRunnable | Coverage: | 43.519% (47/108) | Comparison: | Different |
| | Different | 195 | 39 |
QtSharedPointerName: | QtSharedPointer | Coverage: | 42.857% (9/21) | Comparison: | Different |
| | Different | 55 | 16 |
QXcbIntegrationName: | QXcbIntegration | Coverage: | 42.857% (42/98) | Comparison: | Different |
| | Different | 168 | 85 |
QSysInfoName: | QSysInfo | Coverage: | 42.105% (8/19) | Comparison: | Same |
| | Same | 50 | 38 |
QSslCipherName: | QSslCipher | Coverage: | 41.667% (5/12) | Comparison: | Different |
| | Different | 25 | 19 |
ParserName: | Parser | Coverage: | 38.532% (42/109) | Comparison: | Different |
| | Different | 762 | 305 |
QPageSetupWidgetName: | QPageSetupWidget | Coverage: | 38.095% (8/21) | Comparison: | Different |
| | Different | 202 | 46 |
QXcbXSettingsPrivateName: | QXcbXSettingsPrivate | Coverage: | 38.028% (27/71) | Comparison: | Different |
| | Different | 82 | 22 |
QLocalePrivateName: | QLocalePrivate | Coverage: | 36.434% (47/129) | Comparison: | Different |
| | Different | 269 | 101 |
parse_length_modifierName: | parse_length_modifier | Prototype: | static LengthMod parse_length_modifier(const char * &c) noexcept | Coverage: | 35.714% (5/14) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp | Lines: | 6034-6047 | Comparison: | New |
| | New | 9 | 8 |
QPrintPreviewWidgetPrivateName: | QPrintPreviewWidgetPrivate | Coverage: | 33.333% (20/60) | Comparison: | Different |
| | Different | 143 | 42 |
QFileDevicePrivateName: | QFileDevicePrivate | Coverage: | 32.000% (8/25) | Comparison: | Different |
| | Different | 32 | 14 |