Function | Condition %▴ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QPrintPreviewWidgetPrivateName: | QPrintPreviewWidgetPrivate | Coverage: | 39.844% (51/128) |
| | 143 | 42 |
QGLShaderProgramPrivateName: | QGLShaderProgramPrivate | Coverage: | 40.000% (4/10) |
| | 9 | 6 |
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 |
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 |
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 |
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 |
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 |
QXmlSimpleReaderName: | QXmlSimpleReader | Coverage: | 40.217% (37/92) |
| | 92 | 38 |
QCollatorName: | QCollator | Coverage: | 40.278% (29/72) |
| | 68 | 34 |
QNetworkReplyImplPrivateName: | QNetworkReplyImplPrivate | Coverage: | 40.576% (183/451) |
| | 424 | 149 |
QDBusServiceWatcherName: | QDBusServiceWatcher | Coverage: | 40.909% (9/22) |
| | 26 | 14 |
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 |
QIdentityProxyModelName: | QIdentityProxyModel | Coverage: | 41.509% (22/53) |
| | 163 | 29 |
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 |
QXcbXSettingsPrivateName: | QXcbXSettingsPrivate | Coverage: | 42.105% (32/76) |
| | 81 | 22 |
QPrinterPrivateName: | QPrinterPrivate | Coverage: | 42.857% (24/56) |
| | 63 | 23 |
QSystemErrorName: | QSystemError | Coverage: | 42.857% (3/7) |
| | 4 | 5 |
TypeConstructorName: | TypeConstructor | Coverage: | 42.857% (9/21) |
| | 19 | 11 |
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 |
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 |
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 |
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 |
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 |
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 |
QDomHandlerName: | QDomHandler | Coverage: | 43.860% (25/57) |
| | 86 | 29 |
QDBusServerName: | QDBusServer | Coverage: | 44.444% (16/36) |
| | 32 | 16 |
QXcbConnectionGrabberName: | QXcbConnectionGrabber | Coverage: | 44.444% (4/9) |
| | 6 | 5 |
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 |
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 |
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 |
QXcbSystemTrayTrackerName: | QXcbSystemTrayTracker | Coverage: | 44.643% (25/56) |
| | 74 | 26 |
QHostInfoName: | QHostInfo | Coverage: | 44.737% (34/76) |
| | 89 | 36 |
QSocks5BindStoreName: | QSocks5BindStore | Coverage: | 44.737% (17/38) |
| | 30 | 15 |
QPrinterInfoName: | QPrinterInfo | Coverage: | 44.828% (26/58) |
| | 89 | 39 |
parsePosixTimeName: | parsePosixTime | Prototype: | static int parsePosixTime(const char *begin, const char *end) | Coverage: | 44.828% (13/29) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | Lines: | 376-412 |
| | 18 | 7 |
QDynamicBufferResourceRootName: | QDynamicBufferResourceRoot | Coverage: | 45.161% (14/31) |
| | 30 | 9 |
QXcbScreenName: | QXcbScreen | Coverage: | 45.382% (113/249) |
| | 333 | 94 |
QGLWidgetPrivateName: | QGLWidgetPrivate | Coverage: | 45.455% (5/11) |
| | 11 | 5 |
name_to_monthName: | name_to_month | Prototype: | static int name_to_month(const char* month_str) | Coverage: | 45.455% (15/33) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp | Lines: | 1030-1075 |
| | 21 | 17 |
MetaObjectName: | MetaObject | Coverage: | 45.833% (11/24) |
| | 18 | 12 |
qNtlmPhase3Name: | qNtlmPhase3 | Prototype: | static QByteArray qNtlmPhase3(QAuthenticatorPrivate *ctx, const QByteArray& phase2data) | Coverage: | 45.833% (11/24) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp | Lines: | 1370-1432 |
| | 34 | 7 |
QDynamicFileResourceRootName: | QDynamicFileResourceRoot | Coverage: | 46.154% (18/39) |
| | 54 | 15 |
QResourceName: | QResource | Coverage: | 46.154% (30/65) |
| | 97 | 31 |
QRowsRemovalName: | QRowsRemoval | Coverage: | 46.154% (6/13) |
| | 10 | 5 |
QXmlDefaultHandlerName: | QXmlDefaultHandler | Coverage: | 46.429% (13/28) |
| | 29 | 28 |
QDnsLookupRunnableName: | QDnsLookupRunnable | Coverage: | 46.957% (54/115) |
| | 194 | 39 |
qDBusCheckAsyncTagName: | qDBusCheckAsyncTag | Prototype: | bool qDBusCheckAsyncTag(const char *tag) | Coverage: | 47.059% (8/17) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp | Lines: | 52-65 |
| | 8 | 3 |
scanEscapeSequenceName: | scanEscapeSequence | Prototype: | static inline bool scanEscapeSequence(const char *&json, const char *end, uint *ch) | Coverage: | 47.059% (16/34) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp | Lines: | 836-879 |
| | 24 | 15 |
QDBusAbstractAdaptorName: | QDBusAbstractAdaptor | Coverage: | 47.368% (9/19) |
| | 19 | 7 |
QMetaObject_findMetaObjectName: | QMetaObject_findMetaObject | Prototype: | static const QMetaObject *QMetaObject_findMetaObject(const QMetaObject *self, const char *name) | Coverage: | 47.368% (9/19) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp | Lines: | 930-949 |
| | 13 | 7 |
QSslErrorName: | QSslError | Coverage: | 47.619% (30/63) |
| | 69 | 34 |
qstringToXTPName: | qstringToXTP | Prototype: | static inline XTextProperty* qstringToXTP(Display *dpy, const QString& s) | Coverage: | 47.826% (11/23) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp | Lines: | 225-263 |
| | 25 | 7 |
QDomElementPrivateName: | QDomElementPrivate | Coverage: | 48.113% (51/106) |
| | 104 | 45 |
QBearerEngineName: | QBearerEngine | Coverage: | 48.387% (15/31) |
| | 35 | 13 |
parseTzHeaderName: | parseTzHeader | Prototype: | static QTzHeader parseTzHeader(QDataStream &ds, bool *ok) | Coverage: | 48.485% (16/33) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp | Lines: | 139-181 |
| | 26 | 5 |
QSpdyProtocolHandlerName: | QSpdyProtocolHandler | Coverage: | 48.538% (166/342) |
| | 552 | 141 |
DBusConnectionName: | DBusConnection | Coverage: | 48.649% (18/37) |
| | 40 | 17 |
QGLEngineSharedShadersName: | QGLEngineSharedShaders | Coverage: | 49.167% (59/120) |
| | 230 | 43 |
QNetworkAccessManagerPrivateName: | QNetworkAccessManagerPrivate | Coverage: | 49.597% (123/248) |
| | 246 | 89 |
BallocName: | Balloc | Prototype: | static Bigint *Balloc(int k) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | Lines: | 541-553 |
| | 9 | 2 |
PartName: | Part | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QAdoptedThreadName: | QAdoptedThread | Coverage: | 50.000% (1/2) |
| | 4 | 2 |
QCharName: | QChar | Coverage: | 50.000% (56/112) |
| | 122 | 54 |
QConnectionDictName: | QConnectionDict | Coverage: | 50.000% (1/2) |
| | 4 | 2 |
QGL2PaintEngineStateName: | QGL2PaintEngineState | Coverage: | 50.000% (1/2) |
| | 10 | 2 |
QIcuTimeZonePrivateName: | QIcuTimeZonePrivate | Coverage: | 50.000% (27/54) |
| | 88 | 32 |
QMetaClassInfoName: | QMetaClassInfo | Coverage: | 50.000% (4/8) |
| | 6 | 4 |
QNetworkAccessDebugPipeBackendName: | QNetworkAccessDebugPipeBackend | Coverage: | 50.000% (36/72) |
| | 94 | 33 |
QNetworkReplyDataImplName: | QNetworkReplyDataImpl | Coverage: | 50.000% (5/10) |
| | 35 | 8 |
QNetworkSessionPrivateName: | QNetworkSessionPrivate | Coverage: | 50.000% (2/4) |
| | 3 | 2 |
QPageSetupDialogPrivateName: | QPageSetupDialogPrivate | Coverage: | 50.000% (7/14) |
| | 10 | 5 |
QPrintPreviewMainWindowName: | QPrintPreviewMainWindow | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QRegExpEngineKeyName: | QRegExpEngineKey | Coverage: | 50.000% (1/2) |
| | 4 | 2 |
QSettingsIniKeyName: | QSettingsIniKey | Coverage: | 50.000% (1/2) |
| | 2 | 2 |
QSocketEngineHandlerName: | QSocketEngineHandler | Coverage: | 50.000% (4/8) |
| | 8 | 4 |
QUdpSocketPrivateName: | QUdpSocketPrivate | Coverage: | 50.000% (7/14) |
| | 12 | 6 |
QXmlParseExceptionPrivateName: | QXmlParseExceptionPrivate | Coverage: | 50.000% (1/2) |
| | 4 | 2 |
_q_fixupDateTimeName: | _q_fixupDateTime | Prototype: | static void _q_fixupDateTime(QDateTime *dateTime) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp | Lines: | 460-469 |
| | 5 | 2 |
accessAsStringName: | accessAsString | Prototype: | static inline QLatin1String accessAsString(bool read, bool write) | Coverage: | 50.000% (4/8) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlgenerator.cpp | Lines: | 72-78 |
| | 3 | 2 |
check_parent_threadName: | check_parent_thread | Prototype: | static bool check_parent_thread(QObject *parent, QThreadData *parentThreadData, QThreadData *currentThreadData) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp | Lines: | 779-797 |
| | 13 | 2 |
cleanPathName: | cleanPath | Prototype: | static QString cleanPath(const QString &_path) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp | Lines: | 130-138 |
| | 4 | 2 |
createUnixEventDispatcherName: | createUnixEventDispatcher | Prototype: | class QAbstractEventDispatcher *createUnixEventDispatcher() | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eventdispatchers/qgenericunixeventdispatcher.cpp | Lines: | 40-48 |
| | 3 | 2 |
defaultCapabilitiesForTypeName: | defaultCapabilitiesForType | Prototype: | static QNetworkProxy::Capabilities defaultCapabilitiesForType(QNetworkProxy::ProxyType type) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp | Lines: | 357-392 |
| | 5 | 2 |
digestMd5ResponseHelperName: | digestMd5ResponseHelper | Prototype: | static QByteArray digestMd5ResponseHelper( const QByteArray &alg, const QByteArray &userName, const QByteArray &realm, const QByteArray &password, const QByteArray &nonce, const QByteArray &nonceCount, const QByteArray &cNonce, const QByteArray &qop, const QByteArray &method, const QByteArray &digestUri, const QByteArray &hEntity ) | Coverage: | 50.000% (5/10) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp | Lines: | 605-668 |
| | 38 | 4 |
doNotifyName: | doNotify | Prototype: | static bool doNotify(QObject *receiver, QEvent *event) | Coverage: | 50.000% (3/6) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp | Lines: | 1079-1091 |
| | 5 | 2 |
elfHash_finishName: | elfHash_finish | Prototype: | static void elfHash_finish(uint &h) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp | Lines: | 111-115 |
| | 2 | 2 |
getWord0Name: | getWord0 | Prototype: | static inline quint32 getWord0(const volatile double x) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | Lines: | 355-363 |
| | 4 | 2 |
getWord1Name: | getWord1 | Prototype: | static inline quint32 getWord1(const volatile double x) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp | Lines: | 381-389 |
| | 4 | 2 |
grabMessageHandlerName: | grabMessageHandler | Prototype: | static bool grabMessageHandler() | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp | Lines: | 1577-1584 |
| | 4 | 2 |
growName: | grow | Prototype: | static int grow(int size) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlist.cpp | Lines: | 57-64 |
| | 4 | 2 |
localHostNameName: | localHostName | Prototype: | static QByteArray localHostName() | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qlockfile_unix.cpp | Lines: | 72-79 |
| | 5 | 2 |
operator<Name: | operator< | Prototype: | static bool operator<(const QSettingsIniKey &k1, const QSettingsIniKey &k2) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp | Lines: | 1795-1800 |
| | 3 | 2 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug dbg, const QJsonArray &a) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp | Lines: | 1214-1227 |
| | 10 | 2 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug dbg, const QJsonObject &o) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp | Lines: | 1187-1200 |
| | 10 | 2 |
operator<<Name: | operator<< | Prototype: | QDebug operator<<(QDebug debug, const QEasingCurve &item) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp | Lines: | 1420-1431 |
| | 8 | 2 |
parseHttpDateName: | parseHttpDate | Prototype: | static QVariant parseHttpDate(const QByteArray &raw) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp | Lines: | 841-847 |
| | 4 | 2 |
proxyAuthenticationKeyName: | proxyAuthenticationKey | Prototype: | static QByteArray proxyAuthenticationKey(const QNetworkProxy &proxy, const QString &realm) | Coverage: | 50.000% (7/14) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessauthenticationmanager.cpp | Lines: | 96-132 |
| | 16 | 8 |
qAddPostRoutineName: | qAddPostRoutine | Prototype: | void qAddPostRoutine(QtCleanUpFunction p) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp | Lines: | 254-260 |
| | 4 | 2 |
qAppNameName: | qAppName | Prototype: | QString qAppName() | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp | Lines: | 593-598 |
| | 3 | 2 |