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)
...79
Condition %:  72.727% (8/11)
80
Condition %:  71.429% (10/14)
81
Condition %:  71.186% (42/59)
82
Condition %:  67.442% (58/86)
8384
Condition %:  62.500% (5/8)
85
Condition %:  60.000% (6/10)
86
Condition %:  57.143% (8/14)
87
Condition %:  53.846% (7/13)
...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
QEventDispatcherGlib::registerSocketNotifier
Name: QEventDispatcherGlib::registerSocketNotifier
Prototype: void QEventDispatcherGlib::registerSocketNotifier(QSocketNotifier *notifier)
Coverage:  66.667% (10/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp
Lines: 441-478
 66.667% (10/15)
236
QDomNodePrivate::setNoParent
Name: QDomNodePrivate::setNoParent
Prototype: void setNoParent()
Coverage:  66.667% (2/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 161-164
 66.667% (2/3)
21
QDomNodePrivate::ownerDocument
Name: QDomNodePrivate::ownerDocument
Prototype: QDomDocumentPrivate* QDomNodePrivate::ownerDocument()
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 1845-1855
 66.667% (6/9)
63
QDomElementPrivate::save
Name: QDomElementPrivate::save
Prototype: void QDomElementPrivate::save(QTextStream& s, int depth, int indent) const
Coverage:  66.667% (34/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 4557-4640
 66.667% (34/51)
3714
QDirPrivate::getFilterSepChar
Name: QDirPrivate::getFilterSepChar
Prototype: inline QChar QDirPrivate::getFilterSepChar(const QString &nameFilter)
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdir.cpp
Lines: 135-142
 66.667% (4/6)
52
QDataStream::commitTransaction
Name: QDataStream::commitTransaction
Prototype: bool QDataStream::commitTransaction()
Coverage:  66.667% (10/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdatastream.cpp
Lines: 661-674
 66.667% (10/15)
85
QDBusServiceWatcherPrivate::removeService
Name: QDBusServiceWatcherPrivate::removeService
Prototype: void QDBusServiceWatcherPrivate::removeService(const QString &service)
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusservicewatcher.cpp
Lines: 109-114
 66.667% (4/6)
32
QDBusServer::address
Name: QDBusServer::address
Prototype: QString QDBusServer::address() const
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusserver.cpp
Lines: 141-151
 66.667% (4/6)
62
QDBusConnectionPrivate::send
Name: QDBusConnectionPrivate::send
Prototype: bool QDBusConnectionPrivate::send(const QDBusMessage& message)
Coverage:  66.667% (12/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1918-1952
 66.667% (12/18)
276
QCoreApplicationPrivate::appendApplicationPathToLibraryPaths
Name: QCoreApplicationPrivate::appendApplicationPathToLibraryPaths
Prototype: void QCoreApplicationPrivate::appendApplicationPathToLibraryPaths()
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 548-564
 66.667% (6/9)
83
QCoreApplicationPrivate::appName
Name: QCoreApplicationPrivate::appName
Prototype: QString QCoreApplicationPrivate::appName() const
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 157-169
 66.667% (4/6)
52
QCoreApplication::flush
Name: QCoreApplication::flush
Prototype: void QCoreApplication::flush()
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 696-700
 66.667% (4/6)
22
QByteArray::replace
Name: QByteArray::replace
Prototype: QByteArray &QByteArray::replace(const QByteArray &before, const QByteArray &after)
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 2190-2200
 66.667% (6/9)
63
QBuffer::disconnectNotify
Name: QBuffer::disconnectNotify
Prototype: void QBuffer::disconnectNotify(const QMetaMethod &signal)
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qbuffer.cpp
Lines: 463-473
 66.667% (6/9)
43
QBuffer::QBuffer
Name: QBuffer::QBuffer
Prototype: QBuffer::QBuffer(QByteArray *byteArray, QObject *parent)
Coverage:  66.667% (2/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qbuffer.cpp
Lines: 197-203
 66.667% (2/3)
31
QAnimationGroup::insertAnimation
Name: QAnimationGroup::insertAnimation
Prototype: void QAnimationGroup::insertAnimation(int index, QAbstractAnimation *animation)
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qanimationgroup.cpp
Lines: 186-203
 66.667% (6/9)
103
QAbstractTableModel::hasChildren
Name: QAbstractTableModel::hasChildren
Prototype: bool QAbstractTableModel::hasChildren(const QModelIndex &parent) const
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 3400-3405
 66.667% (4/6)
32
QAbstractSocket::setSocketOption
Name: QAbstractSocket::setSocketOption
Prototype: void QAbstractSocket::setSocketOption(QAbstractSocket::SocketOption option, const QVariant &value)
Coverage:  66.667% (12/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 1957-1991
 66.667% (12/18)
179
QAbstractProxyModelPrivate::mapDropCoordinatesToSource
Name: QAbstractProxyModelPrivate::mapDropCoordinatesToSource
Prototype: void QAbstractProxyModelPrivate::mapDropCoordinatesToSource(int row, int column, const QModelIndex &parent, int *sourceRow, int *sourceColumn, QModelIndex *sourceParent) const
Coverage:  66.667% (6/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 394-412
 66.667% (6/9)
133
QAbstractPrintDialog::setFromTo
Name: QAbstractPrintDialog::setFromTo
Prototype: void QAbstractPrintDialog::setFromTo(int from, int to)
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qabstractprintdialog.cpp
Lines: 297-306
 66.667% (4/6)
122
QAbstractPrintDialog::QAbstractPrintDialog
Name: QAbstractPrintDialog::QAbstractPrintDialog
Prototype: QAbstractPrintDialog::QAbstractPrintDialog(QPrinter *printer, QWidget *parent)
Coverage:  66.667% (2/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qabstractprintdialog.cpp
Lines: 108-117
 66.667% (2/3)
61
QAbstractItemModelPrivate::variantLessThan
Name: QAbstractItemModelPrivate::variantLessThan
Prototype: bool QAbstractItemModelPrivate::variantLessThan(const QVariant &v1, const QVariant &v2)
Coverage:  66.667% (4/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 581-592
 66.667% (4/6)
44
CalculationCache::insert
Name: CalculationCache::insert
Prototype: void insert(QAbstractTransition *t, const QList<QAbstractState *> &targets)
Coverage:  66.667% (2/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 221-231
 66.667% (2/3)
71
CalculationCache::insert
Name: CalculationCache::insert
Prototype: void insert(QAbstractTransition *t, const QSet<QAbstractState *> &exits)
Coverage:  66.667% (2/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 245-255
 66.667% (2/3)
71
CalculationCache::insert
Name: CalculationCache::insert
Prototype: void insert(QAbstractTransition *t, QAbstractState *domain)
Coverage:  66.667% (2/3)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/statemachine/qstatemachine.cpp
Lines: 269-279
 66.667% (2/3)
71
QHttpNetworkConnectionPrivate::removeReply
Name: QHttpNetworkConnectionPrivate::removeReply
Prototype: void QHttpNetworkConnectionPrivate::removeReply(QHttpNetworkReply *reply)
Coverage:  66.071% (37/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 884-974
 66.071% (37/56)
4518
QXmlSimpleReaderPrivate::processReference
Name: QXmlSimpleReaderPrivate::processReference
Prototype: bool QXmlSimpleReaderPrivate::processReference()
Coverage:  65.625% (84/128)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7479-7678
 65.625% (84/128)
11942
QXmlSimpleReaderPrivate::processElementEmptyTag
Name: QXmlSimpleReaderPrivate::processElementEmptyTag
Prototype: bool QXmlSimpleReaderPrivate::processElementEmptyTag()
Coverage:  65.625% (21/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 3776-3830
 65.625% (21/32)
3311
QXmlSimpleReaderPrivate::parseNmtoken
Name: QXmlSimpleReaderPrivate::parseNmtoken
Prototype: bool QXmlSimpleReaderPrivate::parseNmtoken()
Coverage:  65.625% (21/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/sax/qxml.cpp
Lines: 7228-7303
 65.625% (21/32)
3912
Parser::parseObject
Name: Parser::parseObject
Prototype: bool Parser::parseObject()
Coverage:  65.625% (21/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 386-452
 65.625% (21/32)
3710
QSystemLocaleData::readEnvironment
Name: QSystemLocaleData::readEnvironment
Prototype: void QSystemLocaleData::readEnvironment()
Coverage:  65.517% (19/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_unix.cpp
Lines: 75-102
 65.517% (19/29)
247
QSslSocketBackendPrivate::initSslContext
Name: QSslSocketBackendPrivate::initSslContext
Prototype: bool QSslSocketBackendPrivate::initSslContext()
Coverage:  65.517% (38/58)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 363-444
 65.517% (38/58)
4414
QProcessPrivate::waitForFinished
Name: QProcessPrivate::waitForFinished
Prototype: bool QProcessPrivate::waitForFinished(int msecs)
Coverage:  65.517% (19/29)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 858-900
 65.517% (19/29)
2411
QXcbConnection::processXcbEvents
Name: QXcbConnection::processXcbEvents
Prototype: void QXcbConnection::processXcbEvents()
Coverage:  65.385% (17/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1702-1758
 65.385% (17/26)
3510
QLocaleData::longLongToString
Name: QLocaleData::longLongToString
Prototype: QString QLocaleData::longLongToString(const QChar zero, const QChar group, const QChar plus, const QChar minus, qlonglong l, int precision, int base, int width, unsigned flags)
Coverage:  65.217% (60/92)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2872-2957
 65.217% (60/92)
5219
QLocale::standaloneMonthName
Name: QLocale::standaloneMonthName
Prototype: QString QLocale::standaloneMonthName(int month, FormatType type) const
Coverage:  65.217% (15/23)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 2177-2213
 65.217% (15/23)
249
QXmlStreamReaderPrivate::getChar_helper
Name: QXmlStreamReaderPrivate::getChar_helper
Prototype: uint QXmlStreamReaderPrivate::getChar_helper()
Coverage:  65.060% (54/83)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 1468-1548
 65.060% (54/83)
5415
qt_find_pattern
Name: qt_find_pattern
Prototype: static long qt_find_pattern(const char *s, ulong s_len, const char *pattern, ulong p_len)
Coverage:  65.000% (13/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 187-221
 65.000% (13/20)
156
QSocks5SocketEngine::close
Name: QSocks5SocketEngine::close
Prototype: void QSocks5SocketEngine::close()
Coverage:  65.000% (13/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 1479-1500
 65.000% (13/20)
136
QObject::connectImpl
Name: QObject::connectImpl
Prototype: QMetaObject::Connection QObject::connectImpl(const QObject *sender, void **signal, const QObject *receiver, void **slot, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type, const int *types, const QMetaObject *senderMetaObject)
Coverage:  65.000% (13/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4649-4675
 65.000% (13/20)
176
QNativeSocketEnginePrivate::adjustAddressProtocol
Name: QNativeSocketEnginePrivate::adjustAddressProtocol
Prototype: QHostAddress QNativeSocketEnginePrivate::adjustAddressProtocol(const QHostAddress &address) const
Coverage:  65.000% (13/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 322-345
 65.000% (13/20)
136
QFreetypeFace::addGlyphToPath
Name: QFreetypeFace::addGlyphToPath
Prototype: void QFreetypeFace::addGlyphToPath(FT_Face face, FT_GlyphSlot g, const QFixedPoint &point, QPainterPath *path, FT_Fixed x_scale, FT_Fixed y_scale)
Coverage:  65.000% (26/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 448-538
 65.000% (26/40)
5715
QFileDevice::writeData
Name: QFileDevice::writeData
Prototype: qint64 QFileDevice::writeData(const char *data, qint64 len)
Coverage:  65.000% (13/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 536-565
 65.000% (13/20)
176
QFtpPI::processReply
Name: QFtpPI::processReply
Prototype: bool QFtpPI::processReply()
Coverage:  64.948% (63/97)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 993-1157
 64.948% (63/97)
7832
QHttpNetworkConnectionPrivate::shouldEmitChannelError
Name: QHttpNetworkConnectionPrivate::shouldEmitChannelError
Prototype: bool QHttpNetworkConnectionPrivate::shouldEmitChannelError(QAbstractSocket *socket)
Coverage:  64.865% (24/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 197-242
 64.865% (24/37)
278
QXunitTestLogger::addIncident
Name: QXunitTestLogger::addIncident
Prototype: void QXunitTestLogger::addIncident(IncidentTypes type, const char *description, const char *file, int line)
Coverage:  64.789% (46/71)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxunittestlogger.cpp
Lines: 155-251
 64.789% (46/71)
5719
QXcbMime::mimeAtomToString
Name: QXcbMime::mimeAtomToString
Prototype: QString QXcbMime::mimeAtomToString(QXcbConnection *connection, xcb_atom_t a)
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbmime.cpp
Lines: 66-88
 64.706% (11/17)
125
QSortFilterProxyModelPrivate::source_to_proxy
Name: QSortFilterProxyModelPrivate::source_to_proxy
Prototype: QModelIndex QSortFilterProxyModelPrivate::source_to_proxy(const QModelIndex &source_index) const
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 392-411
 64.706% (11/17)
165
QPrinter::getPageMargins
Name: QPrinter::getPageMargins
Prototype: void QPrinter::getPageMargins(qreal *left, qreal *top, qreal *right, qreal *bottom, QPrinter::Unit unit) const
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinter.cpp
Lines: 1860-1877
 64.706% (11/17)
136
QFontEngineFT::lockedAlphaMapForGlyph
Name: QFontEngineFT::lockedAlphaMapForGlyph
Prototype: QImage *QFontEngineFT::lockedAlphaMapForGlyph(glyph_t glyphIndex, QFixed subPixelPosition, QFontEngine::GlyphFormat neededFormat, const QTransform &t, QPoint *offset)
Coverage:  64.706% (22/34)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1858-1894
 64.706% (22/34)
228
QFileInfoPrivate::getFileTime
Name: QFileInfoPrivate::getFileTime
Prototype: QDateTime &QFileInfoPrivate::getFileTime(QAbstractFileEngine::FileTime request) const
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfileinfo.cpp
Lines: 185-204
 64.706% (11/17)
156
QCoreApplication::addLibraryPath
Name: QCoreApplication::addLibraryPath
Prototype: void QCoreApplication::addLibraryPath(const QString &path)
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 2562-2590
 64.706% (11/17)
186
QBuffer::seek
Name: QBuffer::seek
Prototype: bool QBuffer::seek(qint64 pos)
Coverage:  64.706% (11/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qbuffer.cpp
Lines: 366-384
 64.706% (11/17)
125
QTimeLine::setPaused
Name: QTimeLine::setPaused
Prototype: void QTimeLine::setPaused(bool paused)
Coverage:  64.286% (9/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimeline.cpp
Lines: 734-753
 64.286% (9/14)
144
QSocks5SocketEnginePrivate::_q_emitPendingReadNotification
Name: QSocks5SocketEnginePrivate::_q_emitPendingReadNotification
Prototype: void QSocks5SocketEnginePrivate::_q_emitPendingReadNotification()
Coverage:  64.286% (9/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 916-933
 64.286% (9/14)
114
QMetaProperty::reset
Name: QMetaProperty::reset
Prototype: bool QMetaProperty::reset(QObject *object) const
Coverage:  64.286% (9/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp
Lines: 3128-3138
 64.286% (9/14)
73
QJsonPrivate::Base::reserveSpace
Name: QJsonPrivate::Base::reserveSpace
Prototype: int Base::reserveSpace(uint dataSize, int posInTable, uint numItems, bool replace)
Coverage:  64.286% (9/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp
Lines: 149-174
 64.286% (9/14)
175
QFSFileEngine::fileFlags
Name: QFSFileEngine::fileFlags
Prototype: QAbstractFileEngine::FileFlags QFSFileEngine::fileFlags(FileFlags type) const
Coverage:  64.286% (36/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 528-597
 64.286% (36/56)
4518
QDBusUtil::isValidMemberName
Name: QDBusUtil::isValidMemberName
Prototype: bool isValidMemberName(const QStringRef &memberName)
Coverage:  64.286% (9/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusutil.cpp
Lines: 470-482
 64.286% (9/14)
95
_q_parseUnixDir
Name: _q_parseUnixDir
Prototype: static void _q_parseUnixDir(const QStringList &tokens, const QString &userName, QUrlInfo *info)
Coverage:  64.000% (32/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 477-560
 64.000% (32/50)
5510
QHttpNetworkReplyPrivate::readReplyBodyChunked
Name: QHttpNetworkReplyPrivate::readReplyBodyChunked
Prototype: qint64 QHttpNetworkReplyPrivate::readReplyBodyChunked(QAbstractSocket *socket, QByteDataBuffer *out)
Coverage:  64.000% (32/50)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkreply.cpp
Lines: 845-905
 64.000% (32/50)
3412
qt_splitLocaleName
Name: qt_splitLocaleName
Prototype: bool qt_splitLocaleName(const QString &name, QString &lang, QString &script, QString &cntry)
Coverage:  63.889% (23/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 405-458
 63.889% (23/36)
3211
QSocks5SocketEnginePrivate::setErrorState
Name: QSocks5SocketEnginePrivate::setErrorState
Prototype: void QSocks5SocketEnginePrivate::setErrorState(Socks5State state, const QString &extraMessage)
Coverage:  63.889% (23/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qsocks5socketengine.cpp
Lines: 587-660
 63.889% (23/36)
3721
QFtpDTP::socketReadyRead
Name: QFtpDTP::socketReadyRead
Prototype: void QFtpDTP::socketReadyRead()
Coverage:  63.889% (23/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp
Lines: 651-721
 63.889% (23/36)
3112
QDBusMetaObjectGenerator::findType
Name: QDBusMetaObjectGenerator::findType
Prototype: QDBusMetaObjectGenerator::Type QDBusMetaObjectGenerator::findType(const QByteArray &signature, const QDBusIntrospection::Annotations &annotations, const char *direction, int id)
Coverage:  63.889% (23/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetaobject.cpp
Lines: 155-223
 63.889% (23/36)
3811
populateFromPattern
Name: populateFromPattern
Prototype: static void populateFromPattern(FcPattern *pattern)
Coverage:  63.736% (58/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp
Lines: 371-509
 63.736% (58/91)
9626
qEncodeNtlmv2Response
Name: qEncodeNtlmv2Response
Prototype: static QByteArray qEncodeNtlmv2Response(const QAuthenticatorPrivate *ctx, const QNtlmPhase2Block& ch, QNtlmPhase3Block *phase3)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1243-1312
 63.636% (7/11)
344
parseTzPosixRule
Name: parseTzPosixRule
Prototype: static QByteArray parseTzPosixRule(QDataStream &ds)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 323-339
 63.636% (7/11)
103
makeCacheKey
Name: makeCacheKey
Prototype: static QByteArray makeCacheKey(QUrl &url, QNetworkProxy *proxy)
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpthreaddelegate.cpp
Lines: 127-173
 63.636% (14/22)
269
allocateStringFn
Name: allocateStringFn
Prototype: int allocateStringFn(QTestCharBuffer* str, char const* src, StringFormatFunction func)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxmltestlogger.cpp
Lines: 427-452
 63.636% (7/11)
135
QTextStream::readLineInto
Name: QTextStream::readLineInto
Prototype: bool QTextStream::readLineInto(QString *line, qint64 maxlen)
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qtextstream.cpp
Lines: 1708-1731
 63.636% (14/22)
166
QString::insert
Name: QString::insert
Prototype: QString& QString::insert(int i, QChar ch)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 2031-2044
 63.636% (7/11)
104
QSpdyProtocolHandler::uploadData
Name: QSpdyProtocolHandler::uploadData
Prototype: bool QSpdyProtocolHandler::uploadData(qint32 streamID)
Coverage:  63.636% (21/33)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qspdyprotocolhandler.cpp
Lines: 681-753
 63.636% (21/33)
469
QNetworkReplyImplPrivate::handleNotifications
Name: QNetworkReplyImplPrivate::handleNotifications
Prototype: void QNetworkReplyImplPrivate::handleNotifications()
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 442-475
 63.636% (14/22)
198
QNetworkConfigurationManagerPrivate::configurationFromIdentifier
Name: QNetworkConfigurationManagerPrivate::configurationFromIdentifier
Prototype: QNetworkConfiguration QNetworkConfigurationManagerPrivate::configurationFromIdentifier(const QString &identifier) const
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworkconfigmanager_p.cpp
Lines: 242-265
 63.636% (7/11)
145
QNetworkAccessDebugPipeBackend::pushFromUpstreamToSocket
Name: QNetworkAccessDebugPipeBackend::pushFromUpstreamToSocket
Prototype: void QNetworkAccessDebugPipeBackend::pushFromUpstreamToSocket()
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessdebugpipebackend.cpp
Lines: 172-216
 63.636% (14/22)
268
QLineF::angle
Name: QLineF::angle
Prototype: qreal QLineF::angle(const QLineF &l) const
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qline.cpp
Lines: 808-817
 63.636% (7/11)
63
QIcuCodec::convertFromUnicode
Name: QIcuCodec::convertFromUnicode
Prototype: QByteArray QIcuCodec::convertFromUnicode(const QChar *unicode, int length, QTextCodec::ConverterState *state) const
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qicucodec.cpp
Lines: 630-662
 63.636% (7/11)
245
QHttpNetworkRequestPrivate::header
Name: QHttpNetworkRequestPrivate::header
Prototype: QByteArray QHttpNetworkRequestPrivate::header(const QHttpNetworkRequest &request, bool throughProxy)
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkrequest.cpp
Lines: 136-182
 63.636% (14/22)
315
QGLFormat::fromSurfaceFormat
Name: QGLFormat::fromSurfaceFormat
Prototype: QGLFormat QGLFormat::fromSurfaceFormat(const QSurfaceFormat &format)
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 446-473
 63.636% (14/22)
238
QDataStream::skipRawData
Name: QDataStream::skipRawData
Prototype: int QDataStream::skipRawData(int len)
Coverage:  63.636% (14/22)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdatastream.cpp
Lines: 1332-1361
 63.636% (14/22)
218
QDBusConnectionPrivate::serviceOwnerChangedNoLock
Name: QDBusConnectionPrivate::serviceOwnerChangedNoLock
Prototype: void QDBusConnectionPrivate::serviceOwnerChangedNoLock(const QString &name, const QString &oldOwner, const QString &newOwner)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 1290-1304
 63.636% (7/11)
94
QCoreApplicationPrivate::notify_helper
Name: QCoreApplicationPrivate::notify_helper
Prototype: bool QCoreApplicationPrivate::notify_helper(QObject *receiver, QEvent * event)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 1111-1123
 63.636% (7/11)
73
QByteArray::fromRawData
Name: QByteArray::fromRawData
Prototype: QByteArray QByteArray::fromRawData(const char *data, int size)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 4200-4213
 63.636% (7/11)
94
QAbstractItemModelPrivate::movePersistentIndexes
Name: QAbstractItemModelPrivate::movePersistentIndexes
Prototype: void QAbstractItemModelPrivate::movePersistentIndexes(const QVector<QPersistentModelIndexData *> &indexes, int change, const QModelIndex &parent, Qt::Orientation orientation)
Coverage:  63.636% (7/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractitemmodel.cpp
Lines: 722-748
 63.636% (7/11)
154
QXcbCursor::createFontCursor
Name: QXcbCursor::createFontCursor
Prototype: xcb_cursor_t QXcbCursor::createFontCursor(int cshape)
Coverage:  63.415% (26/41)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 556-604
 63.415% (26/41)
289
QString::arg
Name: QString::arg
Prototype: QString QString::arg(double a, int fieldWidth, char fmt, int prec, QChar fillChar) const
Coverage:  63.333% (19/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 7786-7837
 63.333% (19/30)
3112
QFactoryLoader::instance
Name: QFactoryLoader::instance
Prototype: QObject *QFactoryLoader::instance(int index) const
Coverage:  63.333% (19/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qfactoryloader.cpp
Lines: 274-310
 63.333% (19/30)
2410
QXmlTestLogger::xmlQuote
Name: QXmlTestLogger::xmlQuote
Prototype: int QXmlTestLogger::xmlQuote(QTestCharBuffer* destBuf, char const* src, size_t n)
Coverage:  63.265% (31/49)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qxmltestlogger.cpp
Lines: 316-370
 63.265% (31/49)
2218
parseProperty
Name: parseProperty
Prototype: static bool parseProperty(QXmlStreamReader &xml, QDBusIntrospection::Property &propertyData, QDBusIntrospection::Interface *ifaceData)
Coverage:  63.158% (24/38)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlparser.cpp
Lines: 108-172
 63.158% (24/38)
3011
QUdpSocket::readDatagram
Name: QUdpSocket::readDatagram
Prototype: qint64 QUdpSocket::readDatagram(char *data, qint64 maxSize, QHostAddress *address, quint16 *port)
Coverage:  63.158% (12/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qudpsocket.cpp
Lines: 378-405
 63.158% (12/19)
166
QTranslatorPrivate::do_load
Name: QTranslatorPrivate::do_load
Prototype: bool QTranslatorPrivate::do_load(const uchar *data, int len, const QString &directory)
Coverage:  63.158% (36/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 818-895
 63.158% (36/57)
5817
QSslCertificatePrivate::QByteArray_from_X509
Name: QSslCertificatePrivate::QByteArray_from_X509
Prototype: QByteArray QSslCertificatePrivate::QByteArray_from_X509(X509 *x509, QSsl::EncodingFormat format)
Coverage:  63.158% (12/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 522-555
 63.158% (12/19)
227
QProcessPrivate::_q_processDied
Name: QProcessPrivate::_q_processDied
Prototype: bool QProcessPrivate::_q_processDied()
Coverage:  63.158% (12/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines: 1121-1185
 63.158% (12/19)
227
QMetaType::registerNormalizedTypedef
Name: QMetaType::registerNormalizedTypedef
Prototype: int QMetaType::registerNormalizedTypedef(const ::QByteArray &normalizedTypeName, int aliasId)
Coverage:  63.158% (12/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1130-1166
 63.158% (12/19)
266
QHttpNetworkConnectionPrivate::fillPipeline
Name: QHttpNetworkConnectionPrivate::fillPipeline
Prototype: bool QHttpNetworkConnectionPrivate::fillPipeline(QList<HttpMessagePair> &queue, QHttpNetworkConnectionChannel &channel)
Coverage:  63.158% (12/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 795-831
 63.158% (12/19)
177
q_fromPercentEncoding
Name: q_fromPercentEncoding
Prototype: static void q_fromPercentEncoding(QByteArray *ba, char percent)
Coverage:  63.043% (29/46)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 4378-4416
 63.043% (29/46)
2611
QTranslatorPrivate::do_translate
Name: QTranslatorPrivate::do_translate
Prototype: QString QTranslatorPrivate::do_translate(const char *context, const char *sourceText, const char *comment, int n) const
Coverage:  62.687% (42/67)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp
Lines: 967-1066
 62.687% (42/67)
7025
QXcbWindow::setWmWindowType
Name: QXcbWindow::setWmWindowType
Prototype: void QXcbWindow::setWmWindowType(QXcbWindowFunctions::WmWindowTypes types, Qt::WindowFlags flags)
Coverage:  62.651% (52/83)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 1820-1905
 62.651% (52/83)
5730
standardLibraryErrorString
Name: standardLibraryErrorString
Prototype: static QString standardLibraryErrorString(int errorCode)
Coverage:  62.500% (10/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsystemerror.cpp
Lines: 114-152
 62.500% (10/16)
178
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)
...79
Condition %:  72.727% (8/11)
80
Condition %:  71.429% (10/14)
81
Condition %:  71.186% (42/59)
82
Condition %:  67.442% (58/86)
8384
Condition %:  62.500% (5/8)
85
Condition %:  60.000% (6/10)
86
Condition %:  57.143% (8/14)
87
Condition %:  53.846% (7/13)
...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