Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QXcbSystemTrayTrackerName: | QXcbSystemTrayTracker | Coverage: | 44.643% (25/56) |
| | 74 | 26 |
updateCursorThemeName: | updateCursorTheme | Prototype: | bool updateCursorTheme(void *dpy, const QByteArray &theme) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp | Lines: | 505-515 |
| | 8 | 3 |
setNativeLocksName: | setNativeLocks | Prototype: | static bool setNativeLocks(const QString &fileName, int fd) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qlockfile_unix.cpp | Lines: | 150-167 |
| | 12 | 3 |
loadIntegrationName: | loadIntegration | Prototype: | static inline QXcbGlIntegration *loadIntegration(QFactoryLoader *loader, const QString &key) | Coverage: | 44.444% (4/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/gl_integrations/qxcbglintegrationfactory.cpp | Lines: | 50-59 |
| | 6 | 4 |
QXcbConnectionGrabberName: | QXcbConnectionGrabber | Coverage: | 44.444% (4/9) |
| | 6 | 5 |
QDBusServerName: | QDBusServer | Coverage: | 44.444% (16/36) |
| | 32 | 16 |
QDomHandlerName: | QDomHandler | Coverage: | 43.860% (25/57) |
| | 86 | 29 |
ucalTimeZoneDisplayNameName: | ucalTimeZoneDisplayName | Prototype: | static QString ucalTimeZoneDisplayName(UCalendar *ucal, QTimeZone::TimeType timeType, QTimeZone::NameType nameType, const QString &localeCode) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp | Lines: | 102-137 |
| | 22 | 3 |
ucalDefaultTimeZoneIdName: | ucalDefaultTimeZoneId | Prototype: | static QByteArray ucalDefaultTimeZoneId() | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp | Lines: | 76-99 |
| | 12 | 3 |
qNtlmDecodePhase2Name: | qNtlmDecodePhase2 | Prototype: | static bool qNtlmDecodePhase2(const QByteArray& data, QNtlmPhase2Block& ch) | Coverage: | 42.857% (12/28) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp | Lines: | 1327-1367 |
| | 27 | 10 |
qDBusAddTimeoutName: | qDBusAddTimeout | Prototype: | static dbus_bool_t qDBusAddTimeout(DBusTimeout *timeout, void *data) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp | Lines: | 133-157 |
| | 14 | 3 |
operator<<Name: | operator<< | Prototype: | static QDataStream& operator<<(QDataStream& s, const QNtlmPhase1Block& b) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp | Lines: | 1020-1033 |
| | 11 | 3 |
getEtcFileContentName: | getEtcFileContent | Prototype: | static QByteArray getEtcFileContent(const char *filename) | Coverage: | 42.857% (3/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp | Lines: | 2143-2160 |
| | 11 | 3 |
TypeConstructorName: | TypeConstructor | Coverage: | 42.857% (9/21) |
| | 19 | 11 |
QSystemErrorName: | QSystemError | Coverage: | 42.857% (3/7) |
| | 4 | 5 |
QPrinterPrivateName: | QPrinterPrivate | Coverage: | 42.857% (24/56) |
| | 63 | 23 |
QXcbXSettingsPrivateName: | QXcbXSettingsPrivate | Coverage: | 42.105% (32/76) |
| | 81 | 22 |
resolveLibraryInternalName: | resolveLibraryInternal | Prototype: | static bool resolveLibraryInternal() | Coverage: | 41.667% (10/24) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo_unix.cpp | Lines: | 88-123 |
| | 19 | 9 |
QIdentityProxyModelName: | QIdentityProxyModel | Coverage: | 41.509% (22/53) |
| | 163 | 29 |
loadCursorName: | loadCursor | Prototype: | static xcb_cursor_t loadCursor(void *dpy, int cshape) | Coverage: | 41.176% (7/17) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp | Lines: | 525-547 |
| | 14 | 7 |
QDBusServiceWatcherName: | QDBusServiceWatcher | Coverage: | 40.909% (9/22) |
| | 26 | 14 |
QNetworkReplyImplPrivateName: | QNetworkReplyImplPrivate | Coverage: | 40.576% (183/451) |
| | 424 | 149 |
QCollatorName: | QCollator | Coverage: | 40.278% (29/72) |
| | 68 | 34 |
QXmlSimpleReaderName: | QXmlSimpleReader | Coverage: | 40.217% (37/92) |
| | 92 | 38 |
qt_create_pipeName: | qt_create_pipe | Prototype: | static int qt_create_pipe(int *pipe) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp | Lines: | 125-137 |
| | 9 | 4 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug dbg, const QDateTime &date) | Coverage: | 40.000% (4/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp | Lines: | 4964-4986 |
| | 13 | 5 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug debug, const QNetworkProxy &proxy) | Coverage: | 40.000% (14/35) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp | Lines: | 1580-1623 |
| | 28 | 18 |
defaultHintStyleFromMatchName: | defaultHintStyleFromMatch | Prototype: | QFontEngine::HintStyle defaultHintStyleFromMatch(QFont::HintingPreference hintingPreference, FcPattern *match, bool useXftConf) | Coverage: | 40.000% (12/30) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp | Lines: | 550-593 |
| | 24 | 14 |
SHA384_512AddLengthName: | SHA384_512AddLength | Prototype: | static inline int SHA384_512AddLength(SHA512Context *context, unsigned int length) | Coverage: | 40.000% (2/5) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp | Lines: | 152-156 |
| | 2 | 1 |
SHA224_256AddLengthName: | SHA224_256AddLength | Prototype: | static inline int SHA224_256AddLength(SHA256Context *context, unsigned int length) | Coverage: | 40.000% (2/5) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcryptographichash.cpp | Lines: | 147-151 |
| | 2 | 1 |
QGLShaderProgramPrivateName: | QGLShaderProgramPrivate | Coverage: | 40.000% (4/10) |
| | 9 | 6 |
QPrintPreviewWidgetPrivateName: | QPrintPreviewWidgetPrivate | Coverage: | 39.844% (51/128) |
| | 143 | 42 |
QXcbVirtualDesktopName: | QXcbVirtualDesktop | Coverage: | 39.535% (17/43) |
| | 45 | 20 |
QFileDevicePrivateName: | QFileDevicePrivate | Coverage: | 39.394% (13/33) |
| | 33 | 14 |
QNetworkReplyImplName: | QNetworkReplyImpl | Coverage: | 39.130% (36/92) |
| | 78 | 34 |
QNetworkProxyQueryName: | QNetworkProxyQuery | Coverage: | 39.024% (16/41) |
| | 40 | 23 |
QPrintPreviewDialogName: | QPrintPreviewDialog | Coverage: | 38.889% (7/18) |
| | 27 | 10 |
QJsonPrivateName: | QJsonPrivate | Coverage: | 38.889% (91/234) |
| | 205 | 93 |
QJsonValueName: | QJsonValue | Coverage: | 38.587% (71/184) |
| | 136 | 89 |
qt_create_qhash_seedName: | qt_create_qhash_seed | Prototype: | static uint qt_create_qhash_seed() | Coverage: | 38.462% (5/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp | Lines: | 221-266 |
| | 22 | 5 |
QPrintDialogName: | QPrintDialog | Coverage: | 38.462% (10/26) |
| | 38 | 16 |
QPrinterPagedPaintDevicePrivateName: | QPrinterPagedPaintDevicePrivate | Coverage: | 38.095% (8/21) |
| | 24 | 9 |
numerusHelperName: | numerusHelper | Prototype: | static uint numerusHelper(int n, const uchar *rules, uint rulesSize) | Coverage: | 37.931% (22/58) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp | Lines: | 199-276 |
| | 49 | 18 |
QXcbWMSupportName: | QXcbWMSupport | Coverage: | 37.931% (11/29) |
| | 43 | 11 |
ulpName: | ulp | Prototype: | static double ulp(double x) | Coverage: | 37.500% (3/8) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | Lines: | 1003-1033 |
| | 14 | 3 |
qDBusPropertySetName: | qDBusPropertySet | Prototype: | QDBusMessage qDBusPropertySet(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg) | Coverage: | 37.500% (12/32) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp | Lines: | 376-430 |
| | 42 | 10 |
QLocaleName: | QLocale | Coverage: | 36.920% (199/539) |
| | 492 | 239 |
QDomAttrPrivateName: | QDomAttrPrivate | Coverage: | 36.842% (7/19) |
| | 24 | 11 |
q_getTimeFromASN1Name: | q_getTimeFromASN1 | Prototype: | QDateTime q_getTimeFromASN1(const ASN1_TIME *aTime) | Coverage: | 36.735% (18/49) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp | Lines: | 1009-1100 |
| | 62 | 13 |
QIdentityProxyModelPrivateName: | QIdentityProxyModelPrivate | Coverage: | 36.667% (11/30) |
| | 104 | 24 |
encodeTextName: | encodeText | Prototype: | static QString encodeText(const QString &str, QTextStream &s, const bool encodeQuotes = true, const bool performAVN = false, const bool encodeEOLs = false) | Coverage: | 36.585% (15/41) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp | Lines: | 4140-4205 |
| | 43 | 9 |
_q_OpenSSL_to_QSslErrorName: | _q_OpenSSL_to_QSslError | Prototype: | static QSslError _q_OpenSSL_to_QSslError(int errorCode, const QSslCertificate &cert) | Coverage: | 36.585% (15/41) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp | Lines: | 1044-1091 |
| | 23 | 21 |
propertyWriteReplyName: | propertyWriteReply | Prototype: | static QDBusMessage propertyWriteReply(const QDBusMessage &msg, const QString &interface_name, const QByteArray &property_name, int status) | Coverage: | 36.364% (4/11) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp | Lines: | 293-320 |
| | 17 | 6 |
QGLSignalProxyName: | QGLSignalProxy | Coverage: | 36.364% (4/11) |
| | 5 | 3 |
QLocalSocketPrivateName: | QLocalSocketPrivate | Coverage: | 35.849% (38/106) |
| | 151 | 54 |
QNetworkConfigurationName: | QNetworkConfiguration | Coverage: | 35.593% (42/118) |
| | 72 | 70 |
QSysInfoName: | QSysInfo | Coverage: | 35.366% (29/82) |
| | 50 | 38 |
detectProcessorFeaturesName: | detectProcessorFeatures | Prototype: | static quint64 detectProcessorFeatures() | Coverage: | 35.294% (6/17) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp | Lines: | 246-329 |
| | 23 | 6 |
QNetworkRequestPrivateName: | QNetworkRequestPrivate | Coverage: | 35.294% (6/17) |
| | 13 | 5 |
QAbstractTableModelName: | QAbstractTableModel | Coverage: | 35.294% (18/51) |
| | 47 | 17 |
QXcbConnectionName: | QXcbConnection | Coverage: | 34.910% (583/1670) |
| | 1655 | 586 |
QGLContextName: | QGLContext | Coverage: | 33.663% (68/202) |
| | 229 | 84 |
toIntegral_helperName: | toIntegral_helper | Prototype: | template <typename T> static inline T toIntegral_helper(const QLocalePrivate *d, const QChar *data, int len, bool *ok) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp | Lines: | 1092-1112 |
| | 11 | 3 |
statusCodeFromHttpName: | statusCodeFromHttp | Prototype: | static QNetworkReply::NetworkError statusCodeFromHttp(int httpStatusCode, const QUrl &url) | Coverage: | 33.333% (11/33) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpthreaddelegate.cpp | Lines: | 50-118 |
| | 34 | 16 |
requiresOpenTypeName: | requiresOpenType | Prototype: | static inline bool requiresOpenType(int writingSystem) | Coverage: | 33.333% (3/9) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp | Lines: | 358-362 |
| | 2 | 1 |
registerComplexDBusTypeName: | registerComplexDBusType | Prototype: | static int registerComplexDBusType(const char *typeName) | Coverage: | 33.333% (1/3) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetaobject.cpp | Lines: | 123-144 |
| | 9 | 3 |
pcre16SafeExecName: | pcre16SafeExec | Prototype: | static int pcre16SafeExec(const pcre16 *code, const pcre16_extra *extra, const unsigned short *subject, int length, int startOffset, int options, int *ovector, int ovecsize) | Coverage: | 33.333% (2/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp | Lines: | 1208-1225 |
| | 8 | 2 |
isJitEnabledName: | isJitEnabled | Prototype: | static bool isJitEnabled() | Coverage: | 33.333% (2/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp | Lines: | 1113-1127 |
| | 6 | 2 |
detectDesktopEnvironmentName: | detectDesktopEnvironment | Prototype: | static inline QByteArray detectDesktopEnvironment() | Coverage: | 33.333% (7/21) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/services/genericunix/qgenericunixservices.cpp | Lines: | 47-67 |
| | 8 | 11 |
ZoomFactorValidatorName: | ZoomFactorValidator | Coverage: | 33.333% (7/21) |
| | 16 | 7 |
QGLShaderPrivateName: | QGLShaderPrivate | Coverage: | 32.692% (17/52) |
| | 58 | 18 |
QHttpNetworkRequestPrivateName: | QHttpNetworkRequestPrivate | Coverage: | 32.653% (16/49) |
| | 57 | 8 |
QAbstractFileEngineName: | QAbstractFileEngine | Coverage: | 31.746% (20/63) |
| | 103 | 49 |
QTsciiCodecName: | QTsciiCodec | Coverage: | 31.579% (18/57) |
| | 54 | 20 |
QPageSetupWidgetName: | QPageSetupWidget | Coverage: | 31.313% (31/99) |
| | 201 | 46 |
parseXftHintStyleName: | parseXftHintStyle | Prototype: | static QFontEngine::HintStyle parseXftHintStyle(const QByteArray& stringValue) | Coverage: | 30.769% (4/13) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp | Lines: | 720-732 |
| | 9 | 5 |
QAbstractListModelName: | QAbstractListModel | Coverage: | 30.769% (16/52) |
| | 47 | 18 |
QJsonArrayName: | QJsonArray | Coverage: | 30.435% (56/184) |
| | 172 | 70 |
parseTzLeapSecondsName: | parseTzLeapSeconds | Prototype: | static void parseTzLeapSeconds(QDataStream &ds, int tzh_leapcnt, bool longTran) | Coverage: | 30.000% (6/20) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | Lines: | 270-293 |
| | 11 | 6 |
qt_xcb_pixmapFromXPixmapName: | qt_xcb_pixmapFromXPixmap | Prototype: | QPixmap qt_xcb_pixmapFromXPixmap(QXcbConnection *connection, xcb_pixmap_t pixmap, int width, int height, int depth, const xcb_visualtype_t *visual) | Coverage: | 29.412% (15/51) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbimage.cpp | Lines: | 82-164 |
| | 49 | 17 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug debug, QAbstractSocket::SocketState state) | Coverage: | 29.412% (5/17) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp | Lines: | 2985-3016 |
| | 20 | 9 |
toIntegral_helperName: | toIntegral_helper | Prototype: | template <typename T> static inline T toIntegral_helper(const char *data, bool *ok, int base) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp | Lines: | 3402-3424 |
| | 7 | 3 |
installCoverageToolName: | installCoverageTool | Prototype: | static void installCoverageTool(QLibraryPrivate *libPrivate) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp | Lines: | 320-351 |
| | 8 | 3 |
hashName: | hash | Prototype: | static inline uint hash(const uchar *p, int len, uint seed) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp | Lines: | 146-157 |
| | 6 | 3 |
hashName: | hash | Prototype: | static inline uint hash(const QChar *p, int len, uint seed) | Coverage: | 28.571% (2/7) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp | Lines: | 164-175 |
| | 6 | 3 |
QXcbCursorCacheKeyName: | QXcbCursorCacheKey | Coverage: | 28.571% (2/7) |
| | 8 | 3 |
QGLPaintDeviceName: | QGLPaintDevice | Coverage: | 28.571% (12/42) |
| | 50 | 24 |
QDomNodePrivateName: | QDomNodePrivate | Coverage: | 27.562% (78/283) |
| | 280 | 107 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug debug, QLocalSocket::LocalSocketState state) | Coverage: | 27.273% (3/11) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalsocket.cpp | Lines: | 530-552 |
| | 14 | 6 |
isValidNumerusRulesName: | isValidNumerusRules | Prototype: | static bool isValidNumerusRules(const uchar *rules, uint rulesSize) | Coverage: | 27.273% (9/33) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp | Lines: | 131-183 |
| | 24 | 12 |
QXcbMimeName: | QXcbMime | Coverage: | 26.984% (51/189) |
| | 134 | 49 |
QDomNamedNodeMapPrivateName: | QDomNamedNodeMapPrivate | Coverage: | 26.389% (19/72) |
| | 68 | 33 |
QPrintPreviewWidgetName: | QPrintPreviewWidget | Coverage: | 26.190% (11/42) |
| | 74 | 30 |
qt_hash_block_sizeName: | qt_hash_block_size | Prototype: | static int qt_hash_block_size(QCryptographicHash::Algorithm method) | Coverage: | 26.087% (6/23) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmessageauthenticationcode.cpp | Lines: | 79-106 |
| | 13 | 12 |
QGLEngineShaderManagerName: | QGLEngineShaderManager | Coverage: | 25.778% (58/225) |
| | 200 | 76 |
QUnixPrintWidgetPrivateName: | QUnixPrintWidgetPrivate | Coverage: | 25.521% (49/192) |
| | 184 | 59 |
QJsonObjectName: | QJsonObject | Coverage: | 25.455% (56/220) |
| | 231 | 84 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug dbg, const QJsonDocument &o) | Coverage: | 25.000% (2/8) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsondocument.cpp | Lines: | 563-579 |
| | 12 | 3 |
next_proto_cbName: | next_proto_cb | Prototype: | static int next_proto_cb(SSL *, unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg) | Coverage: | 25.000% (3/12) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcontext_openssl.cpp | Lines: | 371-400 |
| | 11 | 6 |
foldCaseName: | foldCase | Prototype: | static inline uint foldCase(const ushort *ch, const ushort *start) | Coverage: | 25.000% (2/8) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qchar.cpp | Lines: | 1507-1513 |
| | 4 | 2 |