QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
Condition %: 100.000% (1/1)
...8
Condition %: 100.000% (1/1)
9
Condition %:  93.333% (28/30)
10
Condition %:  88.889% (16/18)
11
Condition %:  83.333% (5/6)
1213
Condition %:  77.778% (7/9)
14
Condition %:  74.342% (113/152)
15
Condition %:  69.565% (16/23)
16
Condition %:  63.424% (163/257)
...20
Condition %:  44.643% (25/56)
...30
Condition %:  0.000% (0/4)
...40
Condition %:  0.000% (0/1)
...59
Condition %:  0.000% (0/19)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QXmlUtils
Name: QXmlUtils
Coverage:  79.688% (102/128)
 79.688% (102/128)
6448
QLocaleData
Name: QLocaleData
Coverage:  79.652% (458/575)
 79.652% (458/575)
391159
QAbstractItemModel
Name: QAbstractItemModel
Coverage:  79.605% (242/304)
 79.605% (242/304)
348118
QNetworkDiskCachePrivate
Name: QNetworkDiskCachePrivate
Coverage:  79.592% (39/49)
 79.592% (39/49)
5919
QDBusMarshaller
Name: QDBusMarshaller
Coverage:  79.216% (202/255)
 79.216% (202/255)
273111
QFileSystemWatcherPrivate
Name: QFileSystemWatcherPrivate
Coverage:  79.167% (19/24)
 79.167% (19/24)
3812
readEtcFile
Name: readEtcFile
Prototype: static bool readEtcFile(QUnixOSVersion &v, const char *filename, const QByteArray &idKey, const QByteArray &versionKey, const QByteArray &prettyNameKey)
Coverage:  78.947% (15/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 2162-2201
 78.947% (15/19)
257
qt_error_string
Name: qt_error_string
Prototype: QString qt_error_string(int errorCode)
Coverage:  78.947% (15/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 3084-3151
 78.947% (15/19)
209
mergeIndexes
Name: mergeIndexes
Prototype: static QItemSelection mergeIndexes(const QVector<QPersistentModelIndex> &indexes)
Coverage:  78.947% (30/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 935-995
 78.947% (30/38)
4510
fallbackParent
Name: fallbackParent
Prototype: static QString fallbackParent(const QString &mimeTypeName)
Coverage:  78.947% (15/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeprovider.cpp
Lines: 58-72
 78.947% (15/19)
93
extractEncodingDecl
Name: extractEncodingDecl
Prototype: static QString extractEncodingDecl(const QString &text, bool *needMoreText)
Coverage:  78.788% (26/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 1279-1319
 78.788% (26/33)
289
QDnsLookup
Name: QDnsLookup
Coverage:  78.788% (26/33)
 78.788% (26/33)
5125
QHttpNetworkReplyPrivate
Name: QHttpNetworkReplyPrivate
Coverage:  78.750% (315/400)
 78.750% (315/400)
341106
QDir
Name: QDir
Coverage:  78.614% (261/332)
 78.614% (261/332)
332135
replacePercentN
Name: replacePercentN
Prototype: static void replacePercentN(QString *result, int n)
Coverage:  78.571% (11/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 1935-1957
 78.571% (11/14)
155
QSystemSemaphore
Name: QSystemSemaphore
Coverage:  78.571% (22/28)
 78.571% (22/28)
2512
QPropertyAnimationPrivate
Name: QPropertyAnimationPrivate
Coverage:  78.571% (22/28)
 78.571% (22/28)
2510
QMessageAuthenticationCodePrivate
Name: QMessageAuthenticationCodePrivate
Coverage:  78.571% (11/14)
 78.571% (11/14)
206
QDBusPendingCallWatcher
Name: QDBusPendingCallWatcher
Coverage:  78.571% (11/14)
 78.571% (11/14)
116
CalculationCache
Name: CalculationCache
Coverage:  78.571% (22/28)
 78.571% (22/28)
4010
BackEase
Name: BackEase
Coverage:  78.571% (11/14)
 78.571% (11/14)
138
QDBusMessagePrivate
Name: QDBusMessagePrivate
Coverage:  78.505% (84/107)
 78.505% (84/107)
12239
QTcpServer
Name: QTcpServer
Coverage:  78.409% (69/88)
 78.409% (69/88)
12143
calculatePosixTransitions
Name: calculatePosixTransitions
Prototype: static QVector<QTimeZonePrivate::Data> calculatePosixTransitions(const QByteArray &posixRule, int startYear, int endYear, int lastTranMSecs)
Coverage:  78.261% (36/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 497-591
 78.261% (36/46)
6114
QProcessEnvironment
Name: QProcessEnvironment
Coverage:  78.182% (43/55)
 78.182% (43/55)
5627
qt_socks5_get_host_address_and_port
Name: qt_socks5_get_host_address_and_port
Prototype: static int qt_socks5_get_host_address_and_port(const QByteArray &buf, QHostAddress *pAddress, quint16 *pPort, int *pPos)
Coverage:  78.125% (25/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 212-271
 78.125% (25/32)
3811
QBuffer
Name: QBuffer
Coverage:  78.022% (71/91)
 78.022% (71/91)
7936
QTimerInfoList
Name: QTimerInfoList
Coverage:  77.852% (116/149)
 77.852% (116/149)
16557
QStringRef
Name: QStringRef
Coverage:  77.852% (116/149)
 77.852% (116/149)
13671
QDBusConnectionPrivate
Name: QDBusConnectionPrivate
Coverage:  77.842% (678/871)
 77.842% (678/871)
970288
socketNotifierSourceCheck
Name: socketNotifierSourceCheck
Prototype: static gboolean socketNotifierSourceCheck(GSource *source)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 68-89
 77.778% (7/9)
103
rowLengthsFromRange
Name: rowLengthsFromRange
Prototype: static void rowLengthsFromRange(const QItemSelectionRange &range, QVector<QPair<QPersistentModelIndex, uint> > &result)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 289-303
 77.778% (7/9)
73
qt_qFindChildren_helper
Name: qt_qFindChildren_helper
Prototype: void qt_qFindChildren_helper(const QObject *parent, const QRegularExpression &re, const QMetaObject &mo, QList<void*> *list, Qt::FindChildOptions options)
Coverage:  77.778% (14/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1896-1913
 77.778% (14/18)
126
qstrcmp
Name: qstrcmp
Prototype: int qstrcmp(const char *str1, const char *str2)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 261-265
 77.778% (7/9)
21
q_strchr
Name: q_strchr
Prototype: static inline bool q_strchr(const char str[], char chr)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 4405-4415
 77.778% (7/9)
74
qIsAlnum
Name: qIsAlnum
Prototype: static bool qIsAlnum(QChar ch)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp
Lines: 75-80
 77.778% (7/9)
21
operator>>
Name: operator>>
Prototype: const QDBusArgument &operator>>(const QDBusArgument &a, QDate &date)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusargument.cpp
Lines: 1140-1152
 77.778% (7/9)
82
normalizeLong
Name: normalizeLong
Prototype: static int normalizeLong(uint tp)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 3387-3393
 77.778% (7/9)
41
indexOfDescendant
Name: indexOfDescendant
Prototype: static int indexOfDescendant(QState *s, QAbstractState *desc)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 445-455
 77.778% (7/9)
63
getMotifWmHints
Name: getMotifWmHints
Prototype: static QtMotifWmHints getMotifWmHints(QXcbConnection *c, xcb_window_t window)
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1035-1059
 77.778% (7/9)
152
focusInPeeker
Name: focusInPeeker
Prototype: static bool focusInPeeker(QXcbConnection *connection, xcb_generic_event_t *event)
Coverage:  77.778% (14/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 964-989
 77.778% (14/18)
146
Q_QGS_usedHashFunc
Name: Q_QGS_usedHashFunc
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_unusedCacheFunc
Name: Q_QGS_unusedCacheFunc
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_unifiedTimer
Name: Q_QGS_unifiedTimer
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_tzZones
Name: Q_QGS_tzZones
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_timerIdFreeList
Name: Q_QGS_timerIdFreeList
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_theSignalProxy
Name: Q_QGS_theSignalProxy
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_theInstance
Name: Q_QGS_theInstance
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_theHostInfoLookupManager
Name: Q_QGS_theHostInfoLookupManager
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_theFreetypeData
Name: Q_QGS_theFreetypeData
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_theDnsLookupThreadPool
Name: Q_QGS_theDnsLookupThreadPool
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_theDnsLookupSeedStorage
Name: Q_QGS_theDnsLookupSeedStorage
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_textCodecsMutex
Name: Q_QGS_textCodecsMutex
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_staticQMimeDatabase
Name: Q_QGS_staticQMimeDatabase
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_staticPluginList
Name: Q_QGS_staticPluginList
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_socks5BindStore
Name: Q_QGS_socks5BindStore
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_socketHandlers
Name: Q_QGS_socketHandlers
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_shared_null
Name: Q_QGS_shared_null
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_sharedData
Name: Q_QGS_sharedData
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_seedCreatedStorage
Name: Q_QGS_seedCreatedStorage
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_resourceSearchPaths
Name: Q_QGS_resourceSearchPaths
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_resolveLibrary
Name: Q_QGS_resolveLibrary
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_registeredInterpolators
Name: Q_QGS_registeredInterpolators
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_randTLS
Name: Q_QGS_randTLS
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qt_shader_storage
Name: Q_QGS_qt_shader_storage
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qt_library_settings
Name: Q_QGS_qt_library_settings
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qt_gl_texture_cache
Name: Q_QGS_qt_gl_texture_cache
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qt_gl_functions_resource
Name: Q_QGS_qt_gl_functions_resource
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qt_gl_2_engine
Name: Q_QGS_qt_gl_2_engine
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qt_factoryloader_mutex
Name: Q_QGS_qt_factoryloader_mutex
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qt_factory_loaders
Name: Q_QGS_qt_factory_loaders
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qt_context_groups
Name: Q_QGS_qt_context_groups
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qtLoggingRegistry
Name: Q_QGS_qtLoggingRegistry
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qtDefaultCategory
Name: Q_QGS_qtDefaultCategory
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qgl_default_format
Name: Q_QGS_qgl_default_format
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qSystemLocaleData
Name: Q_QGS_qSystemLocaleData
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qMessagePattern
Name: Q_QGS_qMessagePattern
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qEmptyModel
Name: Q_QGS_qEmptyModel
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qDefaultRoleNames
Name: Q_QGS_qDefaultRoleNames
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_qDBusSpyHookList
Name: Q_QGS_qDBusSpyHookList
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_preRList
Name: Q_QGS_preRList
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_postRList
Name: Q_QGS_postRList
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_pathHashFunc
Name: Q_QGS_pathHashFunc
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_openssl_locks
Name: Q_QGS_openssl_locks
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_oidNameMap
Name: Q_QGS_oidNameMap
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_nullResult
Name: Q_QGS_nullResult
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_nullQueryPrivate
Name: Q_QGS_nullQueryPrivate
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_nullDriver
Name: Q_QGS_nullDriver
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_metadata_shared_invalid
Name: Q_QGS_metadata_shared_invalid
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_manager
Name: Q_QGS_manager
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_libraryPathMutex
Name: Q_QGS_libraryPathMutex
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_knownPointers
Name: Q_QGS_knownPointers
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_global_tz
Name: Q_QGS_global_tz
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_global_callback_table
Name: Q_QGS_global_callback_table
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_globalNetworkProxy
Name: Q_QGS_globalNetworkProxy
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_globalMutexPool
Name: Q_QGS_globalMutexPool
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_globalLocaleData
Name: Q_QGS_globalLocaleData
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_globalInstance
Name: Q_QGS_globalInstance
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_globalEngineCache
Name: Q_QGS_globalEngineCache
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_globalData
Name: Q_QGS_globalData
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Page:<>1
Condition %: 100.000% (1/1)
...8
Condition %: 100.000% (1/1)
9
Condition %:  93.333% (28/30)
10
Condition %:  88.889% (16/18)
11
Condition %:  83.333% (5/6)
1213
Condition %:  77.778% (7/9)
14
Condition %:  74.342% (113/152)
15
Condition %:  69.565% (16/23)
16
Condition %:  63.424% (163/257)
...20
Condition %:  44.643% (25/56)
...30
Condition %:  0.000% (0/4)
...40
Condition %:  0.000% (0/1)
...59
Condition %:  0.000% (0/19)

Generated by Squish Coco Non-Commercial 4.3.0-BETA-master-30-08-2018-4cb69e9