OpenCoverage

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

Functions

Page:<>1
Condition %: 100.000% (1/1)
...60
Condition %: 100.000% (1/1)
...70
Condition %:  83.333% (10/12)
...80
Condition %:  71.429% (10/14)
...90
Condition %:  50.000% (16/32)
...94
Condition %:  50.000% (2/4)
95
Condition %:  48.485% (16/33)
96
Condition %:  42.857% (3/7)
97
Condition %:  41.176% (7/17)
9899
Condition %:  28.000% (7/25)
100
Condition %:  6.154% (4/65)
101
Condition %:  0.000% (0/1)
102
Condition %:  0.000% (0/6)
...110
Condition %:  0.000% (0/1)
...120
Condition %:  0.000% (0/22)
...200
Condition %:  0.000% (0/1)
...306
Condition %:  0.000% (0/1)
FunctionCondition %▾eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QSortFilterProxyModel::span
Name: QSortFilterProxyModel::span
Prototype: QSize QSortFilterProxyModel::span(const QModelIndex &index) const
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 2262-2269
 33.333% (2/6)
52
QSequentialAnimationGroup::updateDirection
Name: QSequentialAnimationGroup::updateDirection
Prototype: void QSequentialAnimationGroup::updateDirection(QAbstractAnimation::Direction direction)
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qsequentialanimationgroup.cpp
Lines: 417-423
 33.333% (2/6)
32
QProcessPrivate::readFromChannel
Name: QProcessPrivate::readFromChannel
Prototype: qint64 QProcessPrivate::readFromChannel(const Channel *channel, char *data, qint64 maxlen)
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess_unix.cpp
Lines: 668-682
 33.333% (2/6)
52
QProcess::execute
Name: QProcess::execute
Prototype: int QProcess::execute(const QString &command)
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qprocess.cpp
Lines: 2446-2454
 33.333% (2/6)
62
QPrinterPagedPaintDevicePrivate::setPageSize
Name: QPrinterPagedPaintDevicePrivate::setPageSize
Prototype: bool setPageSize(const QPageSize &pageSize) override
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/kernel/qprinter.cpp
Lines: 249-265
 33.333% (2/6)
72
QNetworkSession::waitForOpened
Name: QNetworkSession::waitForOpened
Prototype: bool QNetworkSession::waitForOpened(int msecs)
Coverage:  33.333% (5/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/bearer/qnetworksession.cpp
Lines: 336-360
 33.333% (5/15)
135
QNetworkReplyImplPrivate::metaDataChanged
Name: QNetworkReplyImplPrivate::metaDataChanged
Prototype: void QNetworkReplyImplPrivate::metaDataChanged()
Coverage:  33.333% (4/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 865-885
 33.333% (4/12)
124
QNetworkReplyImplPrivate::createCache
Name: QNetworkReplyImplPrivate::createCache
Prototype: void QNetworkReplyImplPrivate::createCache()
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 500-507
 33.333% (2/6)
42
QNetworkProxy::rawHeaderList
Name: QNetworkProxy::rawHeaderList
Prototype: QList<QByteArray> QNetworkProxy::rawHeaderList() const
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp
Lines: 821-826
 33.333% (2/6)
32
QNetworkProxy::rawHeader
Name: QNetworkProxy::rawHeader
Prototype: QByteArray QNetworkProxy::rawHeader(const QByteArray &headerName) const
Coverage:  33.333% (3/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp
Lines: 800-809
 33.333% (3/9)
73
QNetworkProxy::hasRawHeader
Name: QNetworkProxy::hasRawHeader
Prototype: bool QNetworkProxy::hasRawHeader(const QByteArray &headerName) const
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp
Lines: 781-786
 33.333% (2/6)
32
QNativeSocketEngine::setExceptionNotificationEnabled
Name: QNativeSocketEngine::setExceptionNotificationEnabled
Prototype: void QNativeSocketEngine::setExceptionNotificationEnabled(bool enable)
Coverage:  33.333% (3/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine.cpp
Lines: 1312-1321
 33.333% (3/9)
63
QLocalServerPrivate::setError
Name: QLocalServerPrivate::setError
Prototype: void QLocalServerPrivate::setError(const QString &function)
Coverage:  33.333% (5/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalserver_unix.cpp
Lines: 310-341
 33.333% (5/15)
1510
QHttpNetworkReplyPrivate::clearHttpLayerInformation
Name: QHttpNetworkReplyPrivate::clearHttpLayerInformation
Prototype: void QHttpNetworkReplyPrivate::clearHttpLayerInformation()
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkreply.cpp
Lines: 353-369
 33.333% (2/6)
122
QGLShaderProgram::shaderDestroyed
Name: QGLShaderProgram::shaderDestroyed
Prototype: void QGLShaderProgram::shaderDestroyed()
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp
Lines: 3193-3199
 33.333% (2/6)
42
QGLShaderProgram::link
Name: QGLShaderProgram::link
Prototype: bool QGLShaderProgram::link()
Coverage:  33.333% (10/30)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglshaderprogram.cpp
Lines: 913-973
 33.333% (10/30)
4110
QGLBuffer::create
Name: QGLBuffer::create
Prototype: bool QGLBuffer::create()
Coverage:  33.333% (6/18)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglbuffer.cpp
Lines: 280-303
 33.333% (6/18)
176
QGL2PaintEngineExPrivate::updateMatrix
Name: QGL2PaintEngineExPrivate::updateMatrix
Prototype: void QGL2PaintEngineExPrivate::updateMatrix()
Coverage:  33.333% (3/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/gl2paintengineex/qpaintengineex_opengl2.cpp
Lines: 370-438
 33.333% (3/9)
303
QFileDevice::seek
Name: QFileDevice::seek
Prototype: bool QFileDevice::seek(qint64 off)
Coverage:  33.333% (5/15)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 400-420
 33.333% (5/15)
145
QEvent::~QEvent
Name: QEvent::~QEvent
Prototype: QEvent::~QEvent()
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreevent.cpp
Lines: 333-338
 33.333% (2/6)
32
QDomNode::previousSiblingElement
Name: QDomNode::previousSiblingElement
Prototype: QDomElement QDomNode::previousSiblingElement(const QString &tagName) const
Coverage:  33.333% (4/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 2986-2996
 33.333% (4/12)
64
QDomNode::firstChildElement
Name: QDomNode::firstChildElement
Prototype: QDomElement QDomNode::firstChildElement(const QString &tagName) const
Coverage:  33.333% (4/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 2926-2936
 33.333% (4/12)
64
QDataStream::abortTransaction
Name: QDataStream::abortTransaction
Prototype: void QDataStream::abortTransaction()
Coverage:  33.333% (4/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdatastream.cpp
Lines: 735-745
 33.333% (4/12)
64
QDBusMenuConnection::QDBusMenuConnection
Name: QDBusMenuConnection::QDBusMenuConnection
Prototype: QDBusMenuConnection::QDBusMenuConnection(QObject *parent, const QString &serviceName)
Coverage:  33.333% (3/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/dbusmenu/qdbusmenuconnection.cpp
Lines: 68-82
 33.333% (3/9)
43
QByteArray::setNum
Name: QByteArray::setNum
Prototype: QByteArray &QByteArray::setNum(double n, char f, int prec)
Coverage:  33.333% (4/12)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 4029-4057
 33.333% (4/12)
156
QAnimationDriver::~QAnimationDriver
Name: QAnimationDriver::~QAnimationDriver
Prototype: QAnimationDriver::~QAnimationDriver()
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/animation/qabstractanimation.cpp
Lines: 776-781
 33.333% (2/6)
32
QRegExpEngine::getEscape
Name: QRegExpEngine::getEscape
Prototype: int QRegExpEngine::getEscape()
Coverage:  32.773% (78/238)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 2896-3293
 32.773% (78/238)
28793
QXcbIntegration::QXcbIntegration
Name: QXcbIntegration::QXcbIntegration
Prototype: QXcbIntegration::QXcbIntegration(const QStringList &parameters, int &argc, char **argv)
Coverage:  32.308% (21/65)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbintegration.cpp
Lines: 121-195
 32.308% (21/65)
4715
QXcbScreen::visualForFormat
Name: QXcbScreen::visualForFormat
Prototype: const xcb_visualtype_t *QXcbScreen::visualForFormat(const QSurfaceFormat &format) const
Coverage:  32.143% (9/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 388-422
 32.143% (9/28)
198
QTsciiCodec::convertFromUnicode
Name: QTsciiCodec::convertFromUnicode
Prototype: QByteArray QTsciiCodec::convertFromUnicode(const QChar *uc, int len, ConverterState *state) const
Coverage:  32.143% (9/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/codecs/qtsciicodec.cpp
Lines: 75-114
 32.143% (9/28)
279
QNetworkAccessManagerPrivate::_q_networkSessionStateChanged
Name: QNetworkAccessManagerPrivate::_q_networkSessionStateChanged
Prototype: void QNetworkAccessManagerPrivate::_q_networkSessionStateChanged(QNetworkSession::State state)
Coverage:  31.818% (14/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessmanager.cpp
Lines: 1616-1656
 31.818% (14/44)
2512
QDomDocumentPrivate::saveDocument
Name: QDomDocumentPrivate::saveDocument
Prototype: void QDomDocumentPrivate::saveDocument(QTextStream& s, const int indent, QDomNode::EncodingPolicy encUsed) const
Coverage:  31.818% (14/44)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 6426-6498
 31.818% (14/44)
3912
ZoomFactorValidator::validate
Name: ZoomFactorValidator::validate
Prototype: State validate(QString &input, int &pos) const override
Coverage:  31.579% (6/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qprintpreviewdialog.cpp
Lines: 91-109
 31.579% (6/19)
145
QNativeSocketEnginePrivate::nativeConnect
Name: QNativeSocketEnginePrivate::nativeConnect
Prototype: bool QNativeSocketEnginePrivate::nativeConnect(const QHostAddress &addr, quint16 port)
Coverage:  31.429% (11/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 373-451
 31.429% (11/35)
3520
QLocalSocketPrivate::_q_connectToSocket
Name: QLocalSocketPrivate::_q_connectToSocket
Prototype: void QLocalSocketPrivate::_q_connectToSocket()
Coverage:  31.429% (11/35)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalsocket_unix.cpp
Lines: 264-342
 31.429% (11/35)
5115
QObjectPrivate::receiverList
Name: QObjectPrivate::receiverList
Prototype: QObjectList QObjectPrivate::receiverList(const char *signal) const
Coverage:  31.250% (5/16)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 340-360
 31.250% (5/16)
146
QXcbCursor::createNonStandardCursor
Name: QXcbCursor::createNonStandardCursor
Prototype: xcb_cursor_t QXcbCursor::createNonStandardCursor(int cshape)
Coverage:  30.952% (13/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 439-508
 30.952% (13/42)
638
qglx_findVisualInfo
Name: qglx_findVisualInfo
Prototype: XVisualInfo *qglx_findVisualInfo(Display *display, int screen, QSurfaceFormat *format, int drawableBit)
Coverage:  30.769% (4/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/glxconvenience/qglxconvenience.cpp
Lines: 231-258
 30.769% (4/13)
155
parseXftHintStyle
Name: parseXftHintStyle
Prototype: static QFontEngine::HintStyle parseXftHintStyle(const QByteArray& stringValue)
Coverage:  30.769% (4/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 788-800
 30.769% (4/13)
95
TypeDestructor::DestructorImpl::Destruct
Name: TypeDestructor::DestructorImpl::Destruct
Prototype: static void Destruct(const int type, void *where)
Coverage:  30.769% (4/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1820-1834
 30.769% (4/13)
85
QTimeLine::curveShape
Name: QTimeLine::curveShape
Prototype: QTimeLine::CurveShape QTimeLine::curveShape() const
Coverage:  30.769% (4/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimeline.cpp
Lines: 508-527
 30.769% (4/13)
88
QSharedMemoryPrivate::detach
Name: QSharedMemoryPrivate::detach
Prototype: bool QSharedMemoryPrivate::detach()
Coverage:  30.769% (8/26)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qsharedmemory_systemv.cpp
Lines: 204-253
 30.769% (8/26)
2612
QFSFileEnginePrivate::nativeOpen
Name: QFSFileEnginePrivate::nativeOpen
Prototype: bool QFSFileEnginePrivate::nativeOpen(QIODevice::OpenMode openMode)
Coverage:  30.508% (18/59)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfsfileengine_unix.cpp
Lines: 157-249
 30.508% (18/59)
4916
Parser::parseNumber
Name: Parser::parseNumber
Prototype: bool Parser::parseNumber(QJsonPrivate::Value *val, int baseOffset)
Coverage:  30.263% (23/76)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 722-804
 30.263% (23/76)
4715
parseTzLeapSeconds
Name: parseTzLeapSeconds
Prototype: static void parseTzLeapSeconds(QDataStream &ds, int tzh_leapcnt, bool longTran)
Coverage:  30.000% (6/20)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp
Lines: 276-299
 30.000% (6/20)
116
QTestData::append
Name: QTestData::append
Prototype: void QTestData::append(int type, const void *data)
Coverage:  30.000% (3/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qtestdata.cpp
Lines: 84-96
 30.000% (3/10)
94
QLocaleData::findLocaleData
Name: QLocaleData::findLocaleData
Prototype: const QLocaleData *QLocaleData::findLocaleData(QLocale::Language language, QLocale::Script script, QLocale::Country country)
Coverage:  30.000% (12/40)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 338-383
 30.000% (12/40)
2712
QJsonPrivate::Entry::operator >=
Name: QJsonPrivate::Entry::operator >=
Prototype: bool Entry::operator >=(const Entry &other) const
Coverage:  30.000% (3/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp
Lines: 294-304
 30.000% (3/10)
74
QJsonPrivate::Entry::operator ==
Name: QJsonPrivate::Entry::operator ==
Prototype: bool Entry::operator ==(const Entry &other) const
Coverage:  30.000% (3/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjson.cpp
Lines: 282-292
 30.000% (3/10)
74
QGLContext::setDevice
Name: QGLContext::setDevice
Prototype: void QGLContext::setDevice(QPaintDevice *pDev)
Coverage:  30.000% (3/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 3185-3197
 30.000% (3/10)
62
QFontEngineFT::addOutlineToPath
Name: QFontEngineFT::addOutlineToPath
Prototype: void QFontEngineFT::addOutlineToPath(qreal x, qreal y, const QGlyphLayout &glyphs, QPainterPath *path, QTextItem::RenderFlags flags)
Coverage:  30.000% (3/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine_ft.cpp
Lines: 1483-1505
 30.000% (3/10)
154
QAbstractFileEngine::readLine
Name: QAbstractFileEngine::readLine
Prototype: qint64 QAbstractFileEngine::readLine(char *data, qint64 maxlen)
Coverage:  30.000% (3/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qabstractfileengine.cpp
Lines: 1118-1132
 30.000% (3/10)
114
Parser::eatBOM
Name: Parser::eatBOM
Prototype: void Parser::eatBOM()
Coverage:  30.000% (3/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp
Lines: 248-257
 30.000% (3/10)
62
QDomNodePrivate::insertAfter
Name: QDomNodePrivate::insertAfter
Prototype: QDomNodePrivate* QDomNodePrivate::insertAfter(QDomNodePrivate* newChild, QDomNodePrivate* refChild)
Coverage:  29.825% (17/57)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 1613-1707
 29.825% (17/57)
5518
QDateTimeParser::SectionNode::format
Name: QDateTimeParser::SectionNode::format
Prototype: QString QDateTimeParser::SectionNode::format() const
Coverage:  29.630% (8/27)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qdatetimeparser.cpp
Lines: 1534-1560
 29.630% (8/27)
1815
qt_xcb_pixmapFromXPixmap
Name: qt_xcb_pixmapFromXPixmap
Prototype: QPixmap qt_xcb_pixmapFromXPixmap(QXcbConnection *connection, xcb_pixmap_t pixmap, int width, int height, int depth, const xcb_visualtype_t *visual)
Coverage:  29.412% (15/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbimage.cpp
Lines: 88-170
 29.412% (15/51)
4917
operator<<
Name: operator<<
Prototype: QDebug operator<<(QDebug debug, QAbstractSocket::SocketState state)
Coverage:  29.412% (5/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qabstractsocket.cpp
Lines: 3001-3032
 29.412% (5/17)
209
QPageSetupWidget::updateWidget
Name: QPageSetupWidget::updateWidget
Prototype: void QPageSetupWidget::updateWidget()
Coverage:  29.412% (5/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/printsupport/dialogs/qpagesetupdialog_unix.cpp
Lines: 406-494
 29.412% (5/17)
528
QNetworkReplyImplPrivate::_q_networkSessionConnected
Name: QNetworkReplyImplPrivate::_q_networkSessionConnected
Prototype: void QNetworkReplyImplPrivate::_q_networkSessionConnected()
Coverage:  29.412% (5/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyimpl.cpp
Lines: 291-319
 29.412% (5/17)
139
QDomDocumentPrivate::setContent
Name: QDomDocumentPrivate::setContent
Prototype: bool QDomDocumentPrivate::setContent(QXmlInputSource *source, QXmlReader *reader, QXmlSimpleReader *simpleReader, QString *errorMsg, int *errorLine, int *errorColumn)
Coverage:  29.412% (5/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 6214-6242
 29.412% (5/17)
215
QSysInfo::currentCpuArchitecture
Name: QSysInfo::currentCpuArchitecture
Prototype: QString QSysInfo::currentCpuArchitecture()
Coverage:  29.167% (14/48)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 2450-2525
 29.167% (14/48)
2018
QLocalSocketPrivate::generateErrorString
Name: QLocalSocketPrivate::generateErrorString
Prototype: QString QLocalSocketPrivate::generateErrorString(QLocalSocket::LocalSocketError error, const QString &function) const
Coverage:  29.167% (7/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qlocalsocket_unix.cpp
Lines: 132-171
 29.167% (7/24)
2413
QFileDevicePrivate::putCharHelper
Name: QFileDevicePrivate::putCharHelper
Prototype: bool QFileDevicePrivate::putCharHelper(char c)
Coverage:  29.167% (7/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfiledevice.cpp
Lines: 479-531
 29.167% (7/24)
207
toIntegral_helper
Name: toIntegral_helper
Prototype: template <typename T> static inline T toIntegral_helper(const char *data, bool *ok, int base)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 3547-3569
 28.571% (2/7)
73
toIntegral_helper
Name: toIntegral_helper
Prototype: template <typename T> static inline T toIntegral_helper(const QLocalePrivate *d, const QChar *data, int len, bool *ok)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1104-1119
 28.571% (2/7)
73
installCoverageTool
Name: installCoverageTool
Prototype: static void installCoverageTool(QLibraryPrivate *libPrivate)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/plugin/qlibrary.cpp
Lines: 326-357
 28.571% (2/7)
83
hash
Name: hash
Prototype: static inline uint hash(const uchar *p, int len, uint seed) noexcept
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 202-213
 28.571% (2/7)
63
hash
Name: hash
Prototype: static inline uint hash(const QChar *p, int len, uint seed) noexcept
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 220-231
 28.571% (2/7)
63
TypeConstructor::ConstructorImpl::Construct
Name: TypeConstructor::ConstructorImpl::Construct
Prototype: static void *Construct(const int type, void *where, const void *copy)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1732-1743
 28.571% (2/7)
53
SizeOf::SizeOfImpl::Size
Name: SizeOf::SizeOfImpl::Size
Prototype: static int Size(const int type)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 1894-1905
 28.571% (2/7)
53
QXmlStreamReader::clear
Name: QXmlStreamReader::clear
Prototype: void QXmlStreamReader::clear()
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/xml/qxmlstream.cpp
Lines: 537-546
 28.571% (2/7)
63
QXcbSessionManager::QXcbSessionManager
Name: QXcbSessionManager::QXcbSessionManager
Prototype: QXcbSessionManager::QXcbSessionManager(const QString &id, const QString &key)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbsessionmanager.cpp
Lines: 335-377
 28.571% (2/7)
313
QXcbScreen::windowShown
Name: QXcbScreen::windowShown
Prototype: void QXcbScreen::windowShown(QXcbWindow *window)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbscreen.cpp
Lines: 355-362
 28.571% (2/7)
23
QXcbGlIntegrationFactory::create
Name: QXcbGlIntegrationFactory::create
Prototype: QXcbGlIntegration *QXcbGlIntegrationFactory::create(const QString &platform, const QString &pluginPath)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/gl_integrations/qxcbglintegrationfactory.cpp
Lines: 81-94
 28.571% (2/7)
53
QXcbEventReader::lock
Name: QXcbEventReader::lock
Prototype: QXcbEventArray *QXcbEventReader::lock()
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 1369-1377
 28.571% (2/7)
53
QXcbCursorCacheKey::QXcbCursorCacheKey
Name: QXcbCursorCacheKey::QXcbCursorCacheKey
Prototype: QXcbCursorCacheKey::QXcbCursorCacheKey(const QCursor &c)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbcursor.cpp
Lines: 281-295
 28.571% (2/7)
83
QXcbConnection::xiToQtMouseButton
Name: QXcbConnection::xiToQtMouseButton
Prototype: Qt::MouseButton QXcbConnection::xiToQtMouseButton(uint32_t b)
Coverage:  28.571% (4/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 994-1006
 28.571% (4/14)
86
QXcbConnection::tabletDataForDevice
Name: QXcbConnection::tabletDataForDevice
Prototype: QXcbConnection::TabletData *QXcbConnection::tabletDataForDevice(int id)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp
Lines: 1197-1204
 28.571% (2/7)
43
QXcbConnection::event
Name: QXcbConnection::event
Prototype: bool QXcbConnection::event(QEvent *e)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp
Lines: 2348-2360
 28.571% (2/7)
83
QTimerInfoList::repairTimersIfNeeded
Name: QTimerInfoList::repairTimersIfNeeded
Prototype: void QTimerInfoList::repairTimersIfNeeded()
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp
Lines: 160-167
 28.571% (2/7)
53
QThreadPrivate::setPriority
Name: QThreadPrivate::setPriority
Prototype: void QThreadPrivate::setPriority(QThread::Priority threadPriority)
Coverage:  28.571% (4/14)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/thread/qthread_unix.cpp
Lines: 721-761
 28.571% (4/14)
164
QTextBoundaryFinder::QTextBoundaryFinder
Name: QTextBoundaryFinder::QTextBoundaryFinder
Prototype: QTextBoundaryFinder::QTextBoundaryFinder(const QTextBoundaryFinder &other)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtextboundaryfinder.cpp
Lines: 174-189
 28.571% (2/7)
53
QSystemLocale::~QSystemLocale
Name: QSystemLocale::~QSystemLocale
Prototype: QSystemLocale::~QSystemLocale()
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 573-581
 28.571% (2/7)
43
QSysInfo::prettyProductName
Name: QSysInfo::prettyProductName
Prototype: QString QSysInfo::prettyProductName()
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp
Lines: 2780-2847
 28.571% (2/7)
83
QSslSocketBackendPrivate::importPkcs12
Name: QSslSocketBackendPrivate::importPkcs12
Prototype: bool QSslSocketBackendPrivate::importPkcs12(QIODevice *device, QSslKey *key, QSslCertificate *cert, QList<QSslCertificate> *caCertificates, const QByteArray &passPhrase)
Coverage:  28.571% (8/28)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1741-1806
 28.571% (8/28)
3910
QSslSocket::startServerEncryption
Name: QSslSocket::startServerEncryption
Prototype: void QSslSocket::startServerEncryption()
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1834-1847
 28.571% (2/7)
73
QRowsRemoval::contains
Name: QRowsRemoval::contains
Prototype: bool contains(QModelIndex parent, int row)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 127-136
 28.571% (2/7)
63
QObjectPrivate::connect
Name: QObjectPrivate::connect
Prototype: QMetaObject::Connection QObjectPrivate::connect(const QObject *sender, int signal_index, QtPrivate::QSlotObjectBase *slotObj, Qt::ConnectionType type)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 4878-4890
 28.571% (2/7)
83
QNetworkReplyHttpImplPrivate::convert
Name: QNetworkReplyHttpImplPrivate::convert
Prototype: QHttpNetworkRequest::Priority QNetworkReplyHttpImplPrivate::convert(const QNetworkRequest::Priority& prio)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkreplyhttpimpl.cpp
Lines: 578-589
 28.571% (2/7)
45
QNativeSocketEnginePrivate::nativeReceiveDatagram
Name: QNativeSocketEnginePrivate::nativeReceiveDatagram
Prototype: qint64 QNativeSocketEnginePrivate::nativeReceiveDatagram(char *data, qint64 maxSize, QIpPacketHeader *header, QAbstractSocketEngine::PacketHeaderOptions options)
Coverage:  28.571% (16/56)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp
Lines: 825-928
 28.571% (16/56)
5212
QInotifyFileSystemWatcherEngine::create
Name: QInotifyFileSystemWatcherEngine::create
Prototype: QInotifyFileSystemWatcherEngine *QInotifyFileSystemWatcherEngine::create(QObject *parent)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qfilesystemwatcher_inotify.cpp
Lines: 229-241
 28.571% (2/7)
73
QIcuTimeZonePrivate::displayName
Name: QIcuTimeZonePrivate::displayName
Prototype: QString QIcuTimeZonePrivate::displayName(QTimeZone::TimeType timeType, QTimeZone::NameType nameType, const QLocale &locale) const
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_icu.cpp
Lines: 329-344
 28.571% (2/7)
63
QHttpNetworkConnection::setCacheProxy
Name: QHttpNetworkConnection::setCacheProxy
Prototype: void QHttpNetworkConnection::setCacheProxy(const QNetworkProxy &networkProxy)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/access/qhttpnetworkconnection.cpp
Lines: 1344-1355
 28.571% (2/7)
63
QGLTextureCache::removeContextTextures
Name: QGLTextureCache::removeContextTextures
Prototype: void QGLTextureCache::removeContextTextures(QGLContext* ctx)
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 1962-1971
 28.571% (2/7)
63
QGLFunctions::openGLFeatures
Name: QGLFunctions::openGLFeatures
Prototype: QGLFunctions::OpenGLFeatures QGLFunctions::openGLFeatures() const
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qglfunctions.cpp
Lines: 306-314
 28.571% (2/7)
63
QGLFormat::detach
Name: QGLFormat::detach
Prototype: void QGLFormat::detach()
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp
Lines: 399-407
 28.571% (2/7)
53
QDomNodePrivate::clear
Name: QDomNodePrivate::clear
Prototype: void QDomNodePrivate::clear()
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/xml/dom/qdom.cpp
Lines: 1491-1504
 28.571% (2/7)
93
QCollator::detach
Name: QCollator::detach
Prototype: void QCollator::detach()
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qcollator.cpp
Lines: 148-160
 28.571% (2/7)
93
QAbstractProxyModel::mapSelectionToSource
Name: QAbstractProxyModel::mapSelectionToSource
Prototype: QItemSelection QAbstractProxyModel::mapSelectionToSource(const QItemSelection &proxySelection) const
Coverage:  28.571% (2/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qabstractproxymodel.cpp
Lines: 211-222
 28.571% (2/7)
83
QXcbWindow::handleXIMouseEvent
Name: QXcbWindow::handleXIMouseEvent
Prototype: void QXcbWindow::handleXIMouseEvent(xcb_ge_event_t *event, Qt::MouseEventSource source)
Coverage:  28.125% (9/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp
Lines: 2421-2470
 28.125% (9/32)
3514
Page:<>1
Condition %: 100.000% (1/1)
...60
Condition %: 100.000% (1/1)
...70
Condition %:  83.333% (10/12)
...80
Condition %:  71.429% (10/14)
...90
Condition %:  50.000% (16/32)
...94
Condition %:  50.000% (2/4)
95
Condition %:  48.485% (16/33)
96
Condition %:  42.857% (3/7)
97
Condition %:  41.176% (7/17)
9899
Condition %:  28.000% (7/25)
100
Condition %:  6.154% (4/65)
101
Condition %:  0.000% (0/1)
102
Condition %:  0.000% (0/6)
...110
Condition %:  0.000% (0/1)
...120
Condition %:  0.000% (0/22)
...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