OpenCoverage

QtBase - 2016-12-13 07:58:44 +0000

Function Tree

Page:<>1
Condition %: 100.000% (1/1)
...9
Condition %:  98.901% (90/91)
10
Condition %:  90.909% (20/22)
11
Condition %:  85.714% (30/35)
12
Condition %:  80.952% (68/84)
1314
Condition %:  75.000% (3/4)
15
Condition %:  71.429% (5/7)
16
Condition %:  65.972% (95/144)
17
Condition %:  57.143% (4/7)
...20
Condition %:  44.828% (13/29)
...30
Condition %:  0.000% (0/28)
...40
Condition %:  0.000% (0/4)
...55
Condition %:  0.000% (0/271)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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_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
Q_QGS_getRoot
Name: Q_QGS_getRoot
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_ftpBackend
Name: Q_QGS_ftpBackend
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_freelist
Name: Q_QGS_freelist
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_fileEngineHandlers
Name: Q_QGS_fileEngineHandlers
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_fileEngineHandlerMutex
Name: Q_QGS_fileEngineHandlerMutex
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_fileBackend
Name: Q_QGS_fileBackend
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_fcntlOK
Name: Q_QGS_fcntlOK
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_factoryData
Name: Q_QGS_factoryData
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_devUrandomStorage
Name: Q_QGS_devUrandomStorage
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_destructors
Name: Q_QGS_destructors
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_defaultLocalePrivate
Name: Q_QGS_defaultLocalePrivate
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_defaultDateTimePrivate
Name: Q_QGS_defaultDateTimePrivate
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_defaultCollator
Name: Q_QGS_defaultCollator
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_debugpipeBackend
Name: Q_QGS_debugpipeBackend
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_dbDict
Name: Q_QGS_dbDict
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_customTypesLock
Name: Q_QGS_customTypesLock
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_customTypesDebugStreamRegistry
Name: Q_QGS_customTypesDebugStreamRegistry
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_customTypesConversionRegistry
Name: Q_QGS_customTypesConversionRegistry
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_customTypesComparatorRegistry
Name: Q_QGS_customTypesComparatorRegistry
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_customTypes
Name: Q_QGS_customTypes
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_customFormatVectorFunc
Name: Q_QGS_customFormatVectorFunc
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_coreappdata
Name: Q_QGS_coreappdata
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_animationTimer
Name: Q_QGS_animationTimer
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS__q_sslErrorList
Name: Q_QGS__q_sslErrorList
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS__q_manager
Name: Q_QGS__q_manager
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
Q_QGS_QSystemLocale_globalSystemLocale
Name: Q_QGS_QSystemLocale_globalSystemLocale
Coverage:  77.778% (7/9)
 77.778% (7/9)
37
QMetaPropertyBuilderPrivate
Name: QMetaPropertyBuilderPrivate
Coverage:  77.778% (7/9)
 77.778% (7/9)
75
QHttpPart
Name: QHttpPart
Coverage:  77.778% (7/9)
 77.778% (7/9)
129
QDnsServiceRecord
Name: QDnsServiceRecord
Coverage:  77.778% (7/9)
 77.778% (7/9)
129
QDBusIntrospection
Name: QDBusIntrospection
Coverage:  77.778% (7/9)
 77.778% (7/9)
125
QEasingCurve
Name: QEasingCurve
Coverage:  77.632% (59/76)
 77.632% (59/76)
5632
QLibrary
Name: QLibrary
Coverage:  77.612% (52/67)
 77.612% (52/67)
7234
QDBusInterfacePrivate
Name: QDBusInterfacePrivate
Coverage:  77.551% (38/49)
 77.551% (38/49)
3815
QDBusMetaObjectGenerator
Name: QDBusMetaObjectGenerator
Coverage:  77.483% (117/151)
 77.483% (117/151)
24552
QIcuCodec
Name: QIcuCodec
Coverage:  77.401% (137/177)
 77.401% (137/177)
18360
QProcessEnvironment
Name: QProcessEnvironment
Coverage:  77.358% (41/53)
 77.358% (41/53)
5627
QAbstractSocketEngine
Name: QAbstractSocketEngine
Coverage:  77.273% (51/66)
 77.273% (51/66)
5242
QHttpNetworkConnectionPrivate
Name: QHttpNetworkConnectionPrivate
Coverage:  77.135% (560/726)
 77.135% (560/726)
605236
QSqlCachedResult
Name: QSqlCachedResult
Coverage:  76.991% (87/113)
 76.991% (87/113)
9441
ucalDisplayNameType
Name: ucalDisplayNameType
Prototype: static UCalendarDisplayNameType ucalDisplayNameType(QTimeZone::TimeType timeType, QTimeZone::NameType nameType)
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp
Lines: 61-79
 76.923% (10/13)
87
parseTzAbbreviations
Name: 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
 76.923% (10/13)
145
convertFlags
Name: convertFlags
Prototype: static QNetworkInterface::InterfaceFlags convertFlags(uint rawFlags)
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 111-126
 76.923% (10/13)
81
QSocketNotifier
Name: QSocketNotifier
Coverage:  76.923% (30/39)
 76.923% (30/39)
4117
QNonContiguousByteDeviceRingBufferImpl
Name: QNonContiguousByteDeviceRingBufferImpl
Coverage:  76.923% (10/13)
 76.923% (10/13)
169
QNetworkInterfaceManager
Name: QNetworkInterfaceManager
Coverage:  76.923% (20/26)
 76.923% (20/26)
2813
QLocaleData
Name: QLocaleData
Coverage:  76.789% (440/573)
 76.789% (440/573)
380152
QXmlTestLogger
Name: QXmlTestLogger
Coverage:  76.699% (79/103)
 76.699% (79/103)
14537
QMimeDatabase
Name: QMimeDatabase
Coverage:  76.623% (59/77)
 76.623% (59/77)
8533
QCoreApplicationPrivate
Name: QCoreApplicationPrivate
Coverage:  76.568% (232/303)
 76.568% (232/303)
28997
parseTzIndicators
Name: parseTzIndicators
Prototype: static QVector<QTzType> parseTzIndicators(QDataStream &ds, const QVector<QTzType> &types, int tzh_ttisstdcnt, int tzh_ttisgmtcnt)
Coverage:  76.471% (13/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 301-321
 76.471% (13/17)
115
QDBusAbstractInterfacePrivate
Name: QDBusAbstractInterfacePrivate
Coverage:  76.471% (78/102)
 76.471% (78/102)
10534
QStandardPaths
Name: QStandardPaths
Coverage:  76.395% (178/233)
 76.395% (178/233)
195101
QXunitTestLogger
Name: QXunitTestLogger
Coverage:  76.190% (96/126)
 76.190% (96/126)
16242
QTestXunitStreamer
Name: QTestXunitStreamer
Coverage:  76.190% (80/105)
 76.190% (80/105)
8335
QUtcTimeZonePrivate
Name: QUtcTimeZonePrivate
Coverage:  76.000% (38/50)
 76.000% (38/50)
6431
QObjectPrivate
Name: QObjectPrivate
Coverage:  75.966% (177/233)
 75.966% (177/233)
23778
QSqlQuery
Name: QSqlQuery
Coverage:  75.962% (158/208)
 75.962% (158/208)
19593
readInterface
Name: readInterface
Prototype: static void readInterface(QXmlStreamReader &xml, QDBusIntrospection::Object *objData, QDBusIntrospection::Interfaces *interfaces)
Coverage:  75.676% (28/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 282-329
 75.676% (28/37)
2812
QFactoryLoader
Name: QFactoryLoader
Coverage:  75.630% (90/119)
 75.630% (90/119)
12543
asciiToDouble
Name: 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
 75.556% (34/45)
4213
QMetaEnum
Name: QMetaEnum
Coverage:  75.373% (101/134)
 75.373% (101/134)
10141
QSslSocketPrivate
Name: QSslSocketPrivate
Coverage:  75.290% (195/259)
 75.290% (195/259)
363117
QHttpThreadDelegate
Name: QHttpThreadDelegate
Coverage:  75.135% (139/185)
 75.135% (139/185)
22771
switch_from_to
Name: switch_from_to
Prototype: static inline int switch_from_to(QAtomicInt &a, int from, int to)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qfutureinterface.cpp
Lines: 96-104
 75.000% (3/4)
52
socketNotifierSourcePrepare
Name: socketNotifierSourcePrepare
Prototype: static gboolean socketNotifierSourcePrepare(GSource *, gint *timeout)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 67-72
 75.000% (3/4)
32
qt_socks5_set_host_address_and_port
Name: qt_socks5_set_host_address_and_port
Prototype: static bool qt_socks5_set_host_address_and_port(const QHostAddress &address, quint16 port, QByteArray *pBuf)
Coverage:  75.000% (6/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 154-182
 75.000% (6/8)
123
qt_qhostinfo_enable_cache
Name: qt_qhostinfo_enable_cache
Prototype: void __attribute__((visibility("default"))) qt_qhostinfo_enable_cache(bool e)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo.cpp
Lines: 732-738
 75.000% (3/4)
32
Page:<>1
Condition %: 100.000% (1/1)
...9
Condition %:  98.901% (90/91)
10
Condition %:  90.909% (20/22)
11
Condition %:  85.714% (30/35)
12
Condition %:  80.952% (68/84)
1314
Condition %:  75.000% (3/4)
15
Condition %:  71.429% (5/7)
16
Condition %:  65.972% (95/144)
17
Condition %:  57.143% (4/7)
...20
Condition %:  44.828% (13/29)
...30
Condition %:  0.000% (0/28)
...40
Condition %:  0.000% (0/4)
...55
Condition %:  0.000% (0/271)

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