OpenCoverage

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

Functions

Page:<>1
Condition %: 100.000% (1/1)
...50
Condition %: 100.000% (1/1)
...60
Condition %: 100.000% (1/1)
...70
Condition %:  83.333% (10/12)
...77
Condition %:  75.000% (3/4)
78
Condition %:  75.000% (3/4)
79
Condition %:  72.727% (8/11)
80
Condition %:  71.429% (10/14)
8182
Condition %:  67.442% (58/86)
83
Condition %:  66.667% (10/15)
84
Condition %:  62.500% (5/8)
85
Condition %:  60.000% (6/10)
...90
Condition %:  50.000% (16/32)
...100
Condition %:  6.154% (4/65)
...110
Condition %:  0.000% (0/1)
...200
Condition %:  0.000% (0/1)
...306
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QItemSelectionModel::isColumnSelected
Name: QItemSelectionModel::isColumnSelected
Prototype: bool QItemSelectionModel::isColumnSelected(int column, const QModelIndex &parent) const
Coverage:  71.186% (42/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 1499-1551
 71.186% (42/59)
3417
QHostInfoAgent::fromName
Name: QHostInfoAgent::fromName
Prototype: QHostInfo QHostInfoAgent::fromName(const QString &hostName)
Coverage:  71.186% (42/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostinfo_unix.cpp
Lines: 132-317
 71.186% (42/59)
7817
getMessage
Name: getMessage
Prototype: static QString getMessage(const uchar *m, const uchar *end, const char *context, const char *sourceText, const char *comment, uint numerus)
Coverage:  71.111% (32/45)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 897-965
 71.111% (32/45)
4819
QSqlTableModelPrivate::exec
Name: QSqlTableModelPrivate::exec
Prototype: bool QSqlTableModelPrivate::exec(const QString &stmt, bool prepStatement, const QSqlRecord &rec, const QSqlRecord &whereValues)
Coverage:  71.053% (27/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/models/qsqltablemodel.cpp
Lines: 153-194
 71.053% (27/38)
2513
QXmlSimpleReaderPrivate::parseString
Name: QXmlSimpleReaderPrivate::parseString
Prototype: bool QXmlSimpleReaderPrivate::parseString()
Coverage:  70.968% (22/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7687-7743
 70.968% (22/31)
3010
QNetworkAccessCacheBackend::sendCacheContents
Name: QNetworkAccessCacheBackend::sendCacheContents
Prototype: bool QNetworkAccessCacheBackend::sendCacheContents()
Coverage:  70.833% (17/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccesscachebackend.cpp
Lines: 72-121
 70.833% (17/24)
308
QByteArray::replace
Name: QByteArray::replace
Prototype: QByteArray &QByteArray::replace(const char *before, int bsize, const char *after, int asize)
Coverage:  70.787% (63/89)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 2228-2341
 70.787% (63/89)
8127
QLibraryInfo::location
Name: QLibraryInfo::location
Prototype: QString QLibraryInfo::location(LibraryLocation loc)
Coverage:  70.732% (29/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlibraryinfo.cpp
Lines: 417-588
 70.732% (29/41)
5213
QHttpNetworkConnectionChannel::allDone
Name: QHttpNetworkConnectionChannel::allDone
Prototype: void QHttpNetworkConnectionChannel::allDone()
Coverage:  70.732% (29/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 416-497
 70.732% (29/41)
3912
QTextBoundaryFinder::operator=
Name: QTextBoundaryFinder::operator=
Prototype: QTextBoundaryFinder &QTextBoundaryFinder::operator=(const QTextBoundaryFinder &other)
Coverage:  70.588% (12/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtextboundaryfinder.cpp
Lines: 194-223
 70.588% (12/17)
206
QSystemSemaphorePrivate::modifySemaphore
Name: QSystemSemaphorePrivate::modifySemaphore
Prototype: bool QSystemSemaphorePrivate::modifySemaphore(int count)
Coverage:  70.588% (12/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsystemsemaphore_systemv.cpp
Lines: 168-197
 70.588% (12/17)
185
QStateMachinePrivate::goToState
Name: QStateMachinePrivate::goToState
Prototype: void QStateMachinePrivate::goToState(QAbstractState *targetState)
Coverage:  70.588% (12/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 2149-2180
 70.588% (12/17)
196
QLibraryPrivate::unload
Name: QLibraryPrivate::unload
Prototype: bool QLibraryPrivate::unload(UnloadFlag flag)
Coverage:  70.588% (12/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 557-576
 70.588% (12/17)
125
QGLContext::reset
Name: QGLContext::reset
Prototype: void QGLContext::reset()
Coverage:  70.588% (12/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 3539-3565
 70.588% (12/17)
206
QSocks5SocketEngine::bind
Name: QSocks5SocketEngine::bind
Prototype: bool QSocks5SocketEngine::bind(const QHostAddress &addr, quint16 port)
Coverage:  70.455% (31/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1330-1422
 70.455% (31/44)
5212
QPollingFileSystemWatcherEngine::addPaths
Name: QPollingFileSystemWatcherEngine::addPaths
Prototype: QStringList QPollingFileSystemWatcherEngine::addPaths(const QStringList &paths, QStringList *files, QStringList *directories)
Coverage:  70.370% (19/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemwatcher_polling.cpp
Lines: 54-88
 70.370% (19/27)
248
QFSFileEnginePrivate::closeFdFh
Name: QFSFileEnginePrivate::closeFdFh
Prototype: bool QFSFileEnginePrivate::closeFdFh()
Coverage:  70.370% (19/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp
Lines: 366-406
 70.370% (19/27)
196
QFreetypeFace::getFace
Name: QFreetypeFace::getFace
Prototype: QFreetypeFace *QFreetypeFace::getFace(const QFontEngine::FaceId &face_id, const QByteArray &fontData)
Coverage:  70.312% (45/64)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 214-306
 70.312% (45/64)
5922
QFtpPrivate::_q_piError
Name: QFtpPrivate::_q_piError
Prototype: void QFtpPrivate::_q_piError(int errorCode, const QString &text)
Coverage:  70.270% (26/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 2342-2414
 70.270% (26/37)
4915
QFactoryLoader::update
Name: QFactoryLoader::update
Prototype: void QFactoryLoader::update()
Coverage:  70.175% (40/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qfactoryloader.cpp
Lines: 91-205
 70.175% (40/57)
5417
QIODevice::readLine
Name: QIODevice::readLine
Prototype: qint64 QIODevice::readLine(char *data, qint64 maxSize)
Coverage:  70.149% (47/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp
Lines: 1282-1382
 70.149% (47/67)
5017
timerSourcePrepare
Name: timerSourcePrepare
Prototype: static gboolean timerSourcePrepare(GSource *source, gint *timeout)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 152-166
 70.000% (7/10)
94
readNode
Name: readNode
Prototype: static void readNode(const QXmlStreamReader &xml, QDBusIntrospection::Object *objData, int nodeLevel)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 331-345
 70.000% (7/10)
83
qt_resource_fixResourceRoot
Name: qt_resource_fixResourceRoot
Prototype: static QString qt_resource_fixResourceRoot(QString r)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 1040-1048
 70.000% (7/10)
64
metaEnumFromType
Name: metaEnumFromType
Prototype: static QMetaEnum metaEnumFromType(int type)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp
Lines: 340-353
 70.000% (7/10)
94
loadTzTimeZones
Name: loadTzTimeZones
Prototype: static QTzTimeZoneHash loadTzTimeZones()
Coverage:  70.000% (14/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 71-98
 70.000% (14/20)
168
headerValue
Name: 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
 70.000% (28/40)
3121
backtraceFramesForLogMessage
Name: 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
 70.000% (28/40)
3012
QXcbWindow::handleExposeEvent
Name: QXcbWindow::handleExposeEvent
Prototype: void QXcbWindow::handleExposeEvent(const xcb_expose_event_t *event)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2011-2027
 70.000% (7/10)
83
QUuid::version
Name: QUuid::version
Prototype: QUuid::Version QUuid::version() const noexcept
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 800-810
 70.000% (7/10)
72
QSslKeyPrivate::decodePem
Name: QSslKeyPrivate::decodePem
Prototype: void QSslKeyPrivate::decodePem(const QByteArray &pem, const QByteArray &passPhrase, bool deepClear)
Coverage:  70.000% (28/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 133-173
 70.000% (28/40)
2810
QResourceRoot::children
Name: QResourceRoot::children
Prototype: QStringList QResourceRoot::children(int node) const
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp
Lines: 783-804
 70.000% (7/10)
164
QPdfPrintEnginePrivate::openPrintDevice
Name: QPdfPrintEnginePrivate::openPrintDevice
Prototype: bool QPdfPrintEnginePrivate::openPrintDevice()
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprintengine_pdf.cpp
Lines: 353-368
 70.000% (7/10)
94
QObjectPrivate::Connection::~Connection
Name: QObjectPrivate::Connection::~Connection
Prototype: QObjectPrivate::Connection::~Connection()
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1051-1060
 70.000% (7/10)
64
QNetworkReplyHttpImplPrivate::initCacheSaveDevice
Name: QNetworkReplyHttpImplPrivate::initCacheSaveDevice
Prototype: void QNetworkReplyHttpImplPrivate::initCacheSaveDevice()
Coverage:  70.000% (14/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 953-992
 70.000% (14/20)
236
QMimeAllGlobPatterns::addGlob
Name: QMimeAllGlobPatterns::addGlob
Prototype: void QMimeAllGlobPatterns::addGlob(const QMimeGlobPattern &glob)
Coverage:  70.000% (14/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/mimetypes/qmimeglobpattern.cpp
Lines: 157-181
 70.000% (14/20)
126
QLocale::monthName
Name: QLocale::monthName
Prototype: QString QLocale::monthName(int month, FormatType type) const
Coverage:  70.000% (14/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2131-2164
 70.000% (14/20)
218
QHttpNetworkConnectionChannel::detectPipeliningSupport
Name: QHttpNetworkConnectionChannel::detectPipeliningSupport
Prototype: void QHttpNetworkConnectionChannel::detectPipeliningSupport()
Coverage:  70.000% (14/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 499-524
 70.000% (14/20)
172
QFile::remove
Name: QFile::remove
Prototype: bool QFile::remove()
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfile.cpp
Lines: 499-517
 70.000% (7/10)
124
QDate::shortMonthName
Name: QDate::shortMonthName
Prototype: QString QDate::shortMonthName(int month, QDate::MonthNameType type)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 650-661
 70.000% (7/10)
54
QDBusAbstractInterface::connectNotify
Name: QDBusAbstractInterface::connectNotify
Prototype: void QDBusAbstractInterface::connectNotify(const QMetaMethod &signal)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractinterface.cpp
Lines: 607-624
 70.000% (7/10)
94
QByteArray::setRawData
Name: QByteArray::setRawData
Prototype: QByteArray &QByteArray::setRawData(const char *data, uint size)
Coverage:  70.000% (7/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 4229-4244
 70.000% (7/10)
93
QXmlSimpleReaderPrivate::parseContent
Name: QXmlSimpleReaderPrivate::parseContent
Prototype: bool QXmlSimpleReaderPrivate::parseContent()
Coverage:  69.756% (143/205)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 3928-4248
 69.756% (143/205)
17974
QDateTimeParser::fieldInfo
Name: QDateTimeParser::fieldInfo
Prototype: QDateTimeParser::FieldInfo QDateTimeParser::fieldInfo(int index) const
Coverage:  69.697% (23/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 1485-1532
 69.697% (23/33)
2419
qt_mktime
Name: qt_mktime
Prototype: static qint64 qt_mktime(QDate *date, QTime *time, QDateTimePrivate::DaylightStatus *daylightStatus, QString *abbreviation, bool *ok = 0)
Coverage:  69.565% (32/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 2229-2342
 69.565% (32/46)
4315
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QIODevice::OpenMode modes)
Coverage:  69.565% (16/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qiodevice.cpp
Lines: 2015-2039
 69.565% (16/23)
208
createInterfaces
Name: createInterfaces
Prototype: static QList<QNetworkInterfacePrivate *> createInterfaces(ifaddrs *rawList)
Coverage:  69.565% (16/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface_unix.cpp
Lines: 365-419
 69.565% (16/23)
317
QThreadStorageData::finish
Name: QThreadStorageData::finish
Prototype: void QThreadStorageData::finish(void **p)
Coverage:  69.565% (16/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthreadstorage.cpp
Lines: 172-209
 69.565% (16/23)
237
QObject::moveToThread
Name: QObject::moveToThread
Prototype: void QObject::moveToThread(QThread *targetThread)
Coverage:  69.565% (16/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 1469-1525
 69.565% (16/23)
277
QHttpNetworkConnectionChannel::_q_connected
Name: QHttpNetworkConnectionChannel::_q_connected
Prototype: void QHttpNetworkConnectionChannel::_q_connected()
Coverage:  69.565% (32/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 780-841
 69.565% (32/46)
2812
QDate::fromString
Name: QDate::fromString
Prototype: QDate QDate::fromString(const QString& string, Qt::DateFormat format)
Coverage:  69.565% (32/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetime.cpp
Lines: 1212-1266
 69.565% (32/46)
2817
QConfFileSettingsPrivate::readIniFile
Name: QConfFileSettingsPrivate::readIniFile
Prototype: bool QConfFileSettingsPrivate::readIniFile(const QByteArray &data, UnparsedSettingsMap *unparsedIniSections)
Coverage:  69.444% (25/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp
Lines: 1630-1702
 69.444% (25/36)
369
calculatePosixDate
Name: calculatePosixDate
Prototype: static QDate calculatePosixDate(const QByteArray &dateRule, int year)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 355-379
 69.231% (9/13)
165
activeConditions
Name: 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
 69.231% (9/13)
115
QXcbWindow::setGeometry
Name: QXcbWindow::setGeometry
Prototype: void QXcbWindow::setGeometry(const QRect &rect)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 641-677
 69.231% (9/13)
254
QTestResult::expectFail
Name: QTestResult::expectFail
Prototype: bool QTestResult::expectFail(const char *dataIndex, const char *comment, QTest::TestFailMode mode, const char *file, int line)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestresult.cpp
Lines: 192-213
 69.231% (9/13)
135
QTcpServer::setSocketDescriptor
Name: QTcpServer::setSocketDescriptor
Prototype: bool QTcpServer::setSocketDescriptor(qintptr socketDescriptor)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qtcpserver.cpp
Lines: 403-444
 69.231% (9/13)
225
QString::section
Name: QString::section
Prototype: QString QString::section(const QRegularExpression &re, int start, int end, SectionFlags flags) const
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 4315-4343
 69.231% (9/13)
205
QString::remove
Name: QString::remove
Prototype: QString &QString::remove(int pos, int len)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2240-2255
 69.231% (9/13)
115
QStateMachinePrivate::transitionStateEntryLessThan
Name: QStateMachinePrivate::transitionStateEntryLessThan
Prototype: bool QStateMachinePrivate::transitionStateEntryLessThan(QAbstractTransition *t1, QAbstractTransition *t2)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 464-486
 69.231% (9/13)
175
QStateMachinePrivate::getTransitionDomain
Name: QStateMachinePrivate::getTransitionDomain
Prototype: QAbstractState *QStateMachinePrivate::getTransitionDomain(QAbstractTransition *t, const QList<QAbstractState *> &effectiveTargetStates, CalculationCache *cache) const
Coverage:  69.231% (18/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 906-942
 69.231% (18/26)
2210
QStandardPaths::findExecutable
Name: QStandardPaths::findExecutable
Prototype: QString QStandardPaths::findExecutable(const QString &executableName, const QStringList &paths)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstandardpaths.cpp
Lines: 504-536
 69.231% (9/13)
135
QSqlResult::execBatch
Name: QSqlResult::execBatch
Prototype: bool QSqlResult::execBatch(bool arrayBind)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqlresult.cpp
Lines: 948-963
 69.231% (9/13)
115
QSignalMapper::map
Name: QSignalMapper::map
Prototype: void QSignalMapper::map(QObject *sender)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsignalmapper.cpp
Lines: 251-262
 69.231% (9/13)
95
QSharedMemoryPrivate::handle
Name: QSharedMemoryPrivate::handle
Prototype: key_t QSharedMemoryPrivate::handle()
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory_systemv.cpp
Lines: 71-98
 69.231% (9/13)
165
QMimeData::urls
Name: QMimeData::urls
Prototype: QList<QUrl> QMimeData::urls() const
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmimedata.cpp
Lines: 337-352
 69.231% (9/13)
115
QGL2PEXVertexArray::lineToArray
Name: QGL2PEXVertexArray::lineToArray
Prototype: void QGL2PEXVertexArray::lineToArray(const GLfloat x, const GLfloat y)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qgl2pexvertexarray.cpp
Lines: 159-171
 69.231% (9/13)
95
QFSFileEnginePrivate::readFdFh
Name: QFSFileEnginePrivate::readFdFh
Prototype: qint64 QFSFileEnginePrivate::readFdFh(char *data, qint64 len)
Coverage:  69.231% (27/39)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine.cpp
Lines: 592-647
 69.231% (27/39)
309
QDir::setSearchPaths
Name: QDir::setSearchPaths
Prototype: void QDir::setSearchPaths(const QString &prefix, const QStringList &searchPaths)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 1019-1040
 69.231% (9/13)
125
QCoreApplicationPrivate::processCommandLineArguments
Name: QCoreApplicationPrivate::processCommandLineArguments
Prototype: void QCoreApplicationPrivate::processCommandLineArguments()
Coverage:  69.231% (18/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 182-209
 69.231% (18/26)
198
QAuthenticatorPrivate::digestMd5Response
Name: QAuthenticatorPrivate::digestMd5Response
Prototype: QByteArray QAuthenticatorPrivate::digestMd5Response(const QByteArray &challenge, const QByteArray &method, const QByteArray &path)
Coverage:  69.231% (9/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 676-714
 69.231% (9/13)
285
QLocalServerPrivate::listen
Name: QLocalServerPrivate::listen
Prototype: bool QLocalServerPrivate::listen(const QString &requestedServerName)
Coverage:  69.091% (38/55)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalserver_unix.cpp
Lines: 81-194
 69.091% (38/55)
7318
qDBusPropertyGetAll
Name: qDBusPropertyGetAll
Prototype: QDBusMessage qDBusPropertyGetAll(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg)
Coverage:  68.966% (20/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp
Lines: 483-531
 68.966% (20/29)
357
parseMethod
Name: parseMethod
Prototype: static bool parseMethod(QXmlStreamReader &xml, QDBusIntrospection::Method &methodData, QDBusIntrospection::Interface *ifaceData)
Coverage:  68.966% (20/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 174-228
 68.966% (20/29)
349
qglx_buildSpec
Name: 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
 68.750% (11/16)
406
QXcbCursor::changeCursor
Name: QXcbCursor::changeCursor
Prototype: void QXcbCursor::changeCursor(QCursor *cursor, QWindow *widget)
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 352-383
 68.750% (11/16)
175
QTextStreamPrivate::putString
Name: QTextStreamPrivate::putString
Prototype: void QTextStreamPrivate::putString(const QChar *data, int len, bool number)
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 966-990
 68.750% (11/16)
124
QStorageInfoPrivate::initRootPath
Name: QStorageInfoPrivate::initRootPath
Prototype: void QStorageInfoPrivate::initRootPath()
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qstorageinfo_unix.cpp
Lines: 460-488
 68.750% (11/16)
176
QSslSocket::waitForBytesWritten
Name: QSslSocket::waitForBytesWritten
Prototype: bool QSslSocket::waitForBytesWritten(int msecs)
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1645-1667
 68.750% (11/16)
136
QSemaphore::tryAcquire
Name: QSemaphore::tryAcquire
Prototype: bool QSemaphore::tryAcquire(int n, int timeout)
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qsemaphore.cpp
Lines: 214-235
 68.750% (11/16)
145
QLockFilePrivate::getLockInfo
Name: QLockFilePrivate::getLockInfo
Prototype: bool QLockFilePrivate::getLockInfo(qint64 *pid, QString *hostname, QString *appname) const
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qlockfile.cpp
Lines: 288-311
 68.750% (11/16)
196
QAbstractSocketPrivate::fetchConnectionParameters
Name: QAbstractSocketPrivate::fetchConnectionParameters
Prototype: void QAbstractSocketPrivate::fetchConnectionParameters()
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1312-1347
 68.750% (11/16)
236
Parser::eatSpace
Name: Parser::eatSpace
Prototype: bool Parser::eatSpace()
Coverage:  68.750% (11/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 259-272
 68.750% (11/16)
104
_q_uuidFromHex
Name: _q_uuidFromHex
Prototype: template <class Char> bool _q_uuidFromHex(const Char *&src, uint &d1, ushort &d2, ushort &d3, uchar (&d4)[8])
Coverage:  68.571% (24/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 100-124
 68.571% (24/35)
193
QHttpNetworkConnectionChannel::_q_encrypted
Name: QHttpNetworkConnectionChannel::_q_encrypted
Prototype: void QHttpNetworkConnectionChannel::_q_encrypted()
Coverage:  68.571% (24/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnectionchannel.cpp
Lines: 1028-1085
 68.571% (24/35)
3414
QUuid::operator<
Name: QUuid::operator<
Prototype: bool QUuid::operator<(const QUuid &other) const noexcept
Coverage:  68.421% (13/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/quuid.cpp
Lines: 856-870
 68.421% (13/19)
87
QTimer::singleShot
Name: QTimer::singleShot
Prototype: void QTimer::singleShot(int msec, Qt::TimerType timerType, const QObject *receiver, const char *member)
Coverage:  68.421% (13/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimer.cpp
Lines: 390-410
 68.421% (13/19)
135
QSslCertificatePrivate::subjectInfoToString
Name: QSslCertificatePrivate::subjectInfoToString
Prototype: QByteArray QSslCertificatePrivate::subjectInfoToString(QSslCertificate::SubjectInfo info)
Coverage:  68.421% (13/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate.cpp
Lines: 664-679
 68.421% (13/19)
1210
QSocks5SocketEngine::waitForWrite
Name: QSocks5SocketEngine::waitForWrite
Prototype: bool QSocks5SocketEngine::waitForWrite(int msecs, bool *timedOut)
Coverage:  68.421% (13/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1808-1832
 68.421% (13/19)
145
QProcessPrivate::cleanup
Name: QProcessPrivate::cleanup
Prototype: void QProcessPrivate::cleanup()
Coverage:  68.421% (13/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines: 903-956
 68.421% (13/19)
267
QNativeSocketEngine::waitForRead
Name: QNativeSocketEngine::waitForRead
Prototype: bool QNativeSocketEngine::waitForRead(int msecs, bool *timedOut)
Coverage:  68.421% (13/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 959-982
 68.421% (13/19)
227
QXcbCursor::queryPointer
Name: QXcbCursor::queryPointer
Prototype: void QXcbCursor::queryPointer(QXcbConnection *c, QXcbVirtualDesktop **virtualDesktop, QPoint *pos, int *keybMask)
Coverage:  68.182% (15/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 626-654
 68.182% (15/22)
218
QDataStream::operator<<
Name: QDataStream::operator<<
Prototype: QDataStream &QDataStream::operator<<(double f)
Coverage:  68.182% (15/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdatastream.cpp
Lines: 1234-1257
 68.182% (15/22)
137
QXcbConnection::updateScrollingDevice
Name: QXcbConnection::updateScrollingDevice
Prototype: void QXcbConnection::updateScrollingDevice(ScrollingDevice &scrollingDevice, int num_classes, void *classInfo)
Coverage:  68.000% (17/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 866-893
 68.000% (17/25)
278
QTextStream::pos
Name: QTextStream::pos
Prototype: qint64 QTextStream::pos() const
Coverage:  68.000% (17/25)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 1241-1284
 68.000% (17/25)
249
QLocaleId::withLikelySubtagsAdded
Name: QLocaleId::withLikelySubtagsAdded
Prototype: QLocaleId QLocaleId::withLikelySubtagsAdded() const
Coverage:  67.742% (21/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 231-265
 67.742% (21/31)
219
QJsonPrivate::Value::isValid
Name: QJsonPrivate::Value::isValid
Prototype: bool Value::isValid(const Base *b) const
Coverage:  67.647% (23/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp
Lines: 336-370
 67.647% (23/34)
2115
QPropertyAnimation::updateState
Name: QPropertyAnimation::updateState
Prototype: void QPropertyAnimation::updateState(QAbstractAnimation::State newState, QAbstractAnimation::State oldState)
Coverage:  67.568% (25/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qpropertyanimation.cpp
Lines: 257-315
 67.568% (25/37)
339
createFileFromTemplate
Name: createFileFromTemplate
Prototype: static bool createFileFromTemplate(NativeFileHandle &file, QFileSystemEntry::NativePath &path, size_t pos, size_t length, quint32 mode, QSystemError &error)
Coverage:  67.500% (27/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtemporaryfile.cpp
Lines: 118-235
 67.500% (27/40)
4122
QUnicodeTools::getSentenceBreaks
Name: QUnicodeTools::getSentenceBreaks
Prototype: static void getSentenceBreaks(const ushort *string, quint32 len, QCharAttributes *attributes)
Coverage:  67.500% (27/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qunicodetools.cpp
Lines: 288-346
 67.500% (27/40)
3517
Page:<>1
Condition %: 100.000% (1/1)
...50
Condition %: 100.000% (1/1)
...60
Condition %: 100.000% (1/1)
...70
Condition %:  83.333% (10/12)
...77
Condition %:  75.000% (3/4)
78
Condition %:  75.000% (3/4)
79
Condition %:  72.727% (8/11)
80
Condition %:  71.429% (10/14)
8182
Condition %:  67.442% (58/86)
83
Condition %:  66.667% (10/15)
84
Condition %:  62.500% (5/8)
85
Condition %:  60.000% (6/10)
...90
Condition %:  50.000% (16/32)
...100
Condition %:  6.154% (4/65)
...110
Condition %:  0.000% (0/1)
...200
Condition %:  0.000% (0/1)
...306
Condition %:  0.000% (0/1)

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