OpenCoverage

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

Functions

Page:<>1
Function: AnchorData::dump
...100
Function: QGridLayoutPrivate::colStretch
...170
Function: QPlatformFontDialogHelper::setOptions
...180
Function: QRasterPaintEngine::drawTextItem
...190
Function: QShortcutMap::resetState
...197
Function: QSqlField::setRequiredStatus
198
Function: QSqlQueryPrivate::~QSqlQueryPrivate
199
Function: QSqlResult::setLastError
200
Function: QSslCertificateExtension::operator=
201202
Function: QSslSocket::setSocketOption
203
Function: QStackedLayout::QStackedLayout
204
Function: QStandardItemModel::index
205
Function: QStateMachine::WrappedEvent::~WrappedEvent
...210
Function: QStyleFactory::create
...220
Function: QTestElement::childElements
...230
Function: QTextLayout::rightCursorPosition
...300
Function: qt_memfill_template
...306
Function: variantHash
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QSslError::operator==
Name: QSslError::operator==
Prototype: bool QSslError::operator==(const QSslError &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslerror.cpp
Lines: 187-191
100.000% (1/1)
21
QSslErrorEntry::fromStoreContext
Name: QSslErrorEntry::fromStoreContext
Prototype: inline QSslErrorEntry QSslErrorEntry::fromStoreContext(X509_STORE_CTX *ctx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 263-269
100.000% (1/1)
51
QSslKey::QSslKey
Name: QSslKey::QSslKey
Prototype: QSslKey::QSslKey()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 97-100
100.000% (1/1)
21
QSslKey::QSslKey
Name: QSslKey::QSslKey
Prototype: QSslKey::QSslKey(const QByteArray &encoded, QSsl::KeyAlgorithm algorithm, QSsl::EncodingFormat encoding, QSsl::KeyType type, const QByteArray &passPhrase)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 236-246
100.000% (4/4)
52
QSslKey::QSslKey
Name: QSslKey::QSslKey
Prototype: QSslKey::QSslKey(QIODevice *device, QSsl::KeyAlgorithm algorithm, QSsl::EncodingFormat encoding, QSsl::KeyType type, const QByteArray &passPhrase)
Coverage:  57.143% (4/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 259-272
 57.143% (4/7)
83
QSslKey::QSslKey
Name: QSslKey::QSslKey
Prototype: QSslKey::QSslKey(Qt::HANDLE handle, QSsl::KeyType type)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 283-294
100.000% (1/1)
41
QSslKey::QSslKey
Name: QSslKey::QSslKey
Prototype: QSslKey::QSslKey(const QSslKey &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 299-301
100.000% (1/1)
21
QSslKey::algorithm
Name: QSslKey::algorithm
Prototype: QSsl::KeyAlgorithm QSslKey::algorithm() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 369-372
100.000% (1/1)
11
QSslKey::clear
Name: QSslKey::clear
Prototype: void QSslKey::clear()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 345-348
  0.000% (0/1)
11
QSslKey::handle
Name: QSslKey::handle
Prototype: Qt::HANDLE QSslKey::handle() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 418-421
100.000% (1/1)
11
QSslKey::isNull
Name: QSslKey::isNull
Prototype: bool QSslKey::isNull() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 335-338
100.000% (1/1)
11
QSslKey::length
Name: QSslKey::length
Prototype: int QSslKey::length() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 353-356
100.000% (1/1)
11
QSslKey::operator=
Name: QSslKey::operator=
Prototype: QSslKey &QSslKey::operator=(const QSslKey &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 316-320
100.000% (1/1)
21
QSslKey::operator==
Name: QSslKey::operator==
Prototype: bool QSslKey::operator==(const QSslKey &other) const
Coverage:  47.368% (9/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 426-441
 47.368% (9/19)
137
QSslKey::toDer
Name: QSslKey::toDer
Prototype: QByteArray QSslKey::toDer(const QByteArray &passPhrase) const
Coverage:  72.727% (8/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 380-395
 72.727% (8/11)
63
QSslKey::toPem
Name: QSslKey::toPem
Prototype: QByteArray QSslKey::toPem(const QByteArray &passPhrase) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 402-405
100.000% (1/1)
11
QSslKey::type
Name: QSslKey::type
Prototype: QSsl::KeyType QSslKey::type() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 361-364
100.000% (1/1)
11
QSslKeyPrivate::clear
Name: QSslKeyPrivate::clear
Prototype: void QSslKeyPrivate::clear(bool deep)
Coverage:  83.333% (30/36)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 56-83
 83.333% (30/36)
1910
QSslKeyPrivate::decodeDer
Name: QSslKeyPrivate::decodeDer
Prototype: void QSslKeyPrivate::decodeDer(const QByteArray &der, bool deepClear)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 127-131
100.000% (1/1)
21
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
QSslKeyPrivate::decrypt
Name: QSslKeyPrivate::decrypt
Prototype: QByteArray QSslKeyPrivate::decrypt(Cipher cipher, const QByteArray &data, const QByteArray &key, const QByteArray &iv)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 313-316
100.000% (1/1)
11
QSslKeyPrivate::derFromPem
Name: QSslKeyPrivate::derFromPem
Prototype: QByteArray QSslKeyPrivate::derFromPem(const QByteArray &pem, QMap<QByteArray, QByteArray> *headers) const
Coverage:  10.811% (4/37)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 177-223
 10.811% (4/37)
329
QSslKeyPrivate::encrypt
Name: QSslKeyPrivate::encrypt
Prototype: QByteArray QSslKeyPrivate::encrypt(Cipher cipher, const QByteArray &data, const QByteArray &key, const QByteArray &iv)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 318-321
100.000% (1/1)
11
QSslKeyPrivate::fromEVP_PKEY
Name: QSslKeyPrivate::fromEVP_PKEY
Prototype: bool QSslKeyPrivate::fromEVP_PKEY(EVP_PKEY *pkey)
Coverage:  18.182% (2/11)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 85-125
 18.182% (2/11)
214
QSslKeyPrivate::handle
Name: QSslKeyPrivate::handle
Prototype: Qt::HANDLE QSslKeyPrivate::handle() const
Coverage:  40.000% (4/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 256-272
 40.000% (4/10)
66
QSslKeyPrivate::length
Name: QSslKeyPrivate::length
Prototype: int QSslKeyPrivate::length() const
Coverage:  76.923% (10/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 175-188
 76.923% (10/13)
76
QSslKeyPrivate::pemFooter
Name: QSslKeyPrivate::pemFooter
Prototype: QByteArray QSslKeyPrivate::pemFooter() const
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 123-136
 88.235% (15/17)
69
QSslKeyPrivate::pemFooter::[lambda]
Name: QSslKeyPrivate::pemFooter::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 132-132
100.000% (1/1)
01
QSslKeyPrivate::pemFromDer
Name: QSslKeyPrivate::pemFromDer
Prototype: QByteArray QSslKeyPrivate::pemFromDer(const QByteArray &der, const QMap<QByteArray, QByteArray> &headers) const
Coverage:  61.538% (8/13)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 143-170
 61.538% (8/13)
185
QSslKeyPrivate::pemHeader
Name: QSslKeyPrivate::pemHeader
Prototype: QByteArray QSslKeyPrivate::pemHeader() const
Coverage:  88.235% (15/17)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 105-118
 88.235% (15/17)
69
QSslKeyPrivate::pemHeader::[lambda]
Name: QSslKeyPrivate::pemHeader::[lambda]
Prototype: []()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_p.cpp
Lines: 114-114
100.000% (1/1)
01
QSslKeyPrivate::toPem
Name: QSslKeyPrivate::toPem
Prototype: QByteArray QSslKeyPrivate::toPem(const QByteArray &passPhrase) const
Coverage:  58.824% (30/51)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslkey_openssl.cpp
Lines: 190-254
 58.824% (30/51)
4416
QSslPreSharedKeyAuthenticator::QSslPreSharedKeyAuthenticator
Name: QSslPreSharedKeyAuthenticator::QSslPreSharedKeyAuthenticator
Prototype: QSslPreSharedKeyAuthenticator::QSslPreSharedKeyAuthenticator()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslpresharedkeyauthenticator.cpp
Lines: 122-125
  0.000% (0/1)
21
QSslPreSharedKeyAuthenticator::QSslPreSharedKeyAuthenticator
Name: QSslPreSharedKeyAuthenticator::QSslPreSharedKeyAuthenticator
Prototype: QSslPreSharedKeyAuthenticator::QSslPreSharedKeyAuthenticator(const QSslPreSharedKeyAuthenticator &authenticator)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslpresharedkeyauthenticator.cpp
Lines: 139-142
  0.000% (0/1)
21
QSslPreSharedKeyAuthenticator::identity
Name: QSslPreSharedKeyAuthenticator::identity
Prototype: QByteArray QSslPreSharedKeyAuthenticator::identity() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslpresharedkeyauthenticator.cpp
Lines: 196-199
  0.000% (0/1)
11
QSslPreSharedKeyAuthenticator::identityHint
Name: QSslPreSharedKeyAuthenticator::identityHint
Prototype: QByteArray QSslPreSharedKeyAuthenticator::identityHint() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslpresharedkeyauthenticator.cpp
Lines: 172-175
  0.000% (0/1)
11
QSslPreSharedKeyAuthenticator::maximumIdentityLength
Name: QSslPreSharedKeyAuthenticator::maximumIdentityLength
Prototype: int QSslPreSharedKeyAuthenticator::maximumIdentityLength() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslpresharedkeyauthenticator.cpp
Lines: 211-214
  0.000% (0/1)
11
QSslPreSharedKeyAuthenticator::maximumPreSharedKeyLength
Name: QSslPreSharedKeyAuthenticator::maximumPreSharedKeyLength
Prototype: int QSslPreSharedKeyAuthenticator::maximumPreSharedKeyLength() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslpresharedkeyauthenticator.cpp
Lines: 250-253
  0.000% (0/1)
11
QSslPreSharedKeyAuthenticator::operator=
Name: QSslPreSharedKeyAuthenticator::operator=
Prototype: QSslPreSharedKeyAuthenticator &QSslPreSharedKeyAuthenticator::operator=(const QSslPreSharedKeyAuthenticator &authenticator)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslpresharedkeyauthenticator.cpp
Lines: 148-152
  0.000% (0/1)
21
QSslPreSharedKeyAuthenticator::preSharedKey
Name: QSslPreSharedKeyAuthenticator::preSharedKey
Prototype: QByteArray QSslPreSharedKeyAuthenticator::preSharedKey() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslpresharedkeyauthenticator.cpp
Lines: 236-239
  0.000% (0/1)
11
QSslPreSharedKeyAuthenticator::setIdentity
Name: QSslPreSharedKeyAuthenticator::setIdentity
Prototype: void QSslPreSharedKeyAuthenticator::setIdentity(const QByteArray &identity)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslpresharedkeyauthenticator.cpp
Lines: 186-189
  0.000% (0/1)
11
QSslPreSharedKeyAuthenticator::setPreSharedKey
Name: QSslPreSharedKeyAuthenticator::setPreSharedKey
Prototype: void QSslPreSharedKeyAuthenticator::setPreSharedKey(const QByteArray &preSharedKey)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslpresharedkeyauthenticator.cpp
Lines: 226-229
  0.000% (0/1)
11
QSslPreSharedKeyAuthenticatorPrivate::QSslPreSharedKeyAuthenticatorPrivate
Name: QSslPreSharedKeyAuthenticatorPrivate::QSslPreSharedKeyAuthenticatorPrivate
Prototype: QSslPreSharedKeyAuthenticatorPrivate::QSslPreSharedKeyAuthenticatorPrivate()
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslpresharedkeyauthenticator.cpp
Lines: 50-54
  0.000% (0/1)
21
QSslSocket::QSslSocket
Name: QSslSocket::QSslSocket
Prototype: QSslSocket::QSslSocket(QObject *parent)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 352-361
100.000% (1/1)
31
QSslSocket::abort
Name: QSslSocket::abort
Prototype: void QSslSocket::abort()
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 872-881
 75.000% (3/4)
42
QSslSocket::addCaCertificate
Name: QSslSocket::addCaCertificate
Prototype: void QSslSocket::addCaCertificate(const QSslCertificate &certificate)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1356-1360
  0.000% (0/1)
21
QSslSocket::addCaCertificates
Name: QSslSocket::addCaCertificates
Prototype: bool QSslSocket::addCaCertificates(const QString &path, QSsl::EncodingFormat format, QRegExp::PatternSyntax syntax)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1335-1345
 50.000% (2/4)
62
QSslSocket::addCaCertificates
Name: QSslSocket::addCaCertificates
Prototype: void QSslSocket::addCaCertificates(const QList<QSslCertificate> &certificates)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1371-1375
100.000% (1/1)
21
QSslSocket::addDefaultCaCertificate
Name: QSslSocket::addDefaultCaCertificate
Prototype: void QSslSocket::addDefaultCaCertificate(const QSslCertificate &certificate)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1447-1450
100.000% (1/1)
11
QSslSocket::addDefaultCaCertificates
Name: QSslSocket::addDefaultCaCertificates
Prototype: bool QSslSocket::addDefaultCaCertificates(const QString &path, QSsl::EncodingFormat encoding, QRegExp::PatternSyntax syntax)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1434-1438
  0.000% (0/1)
11
QSslSocket::addDefaultCaCertificates
Name: QSslSocket::addDefaultCaCertificates
Prototype: void QSslSocket::addDefaultCaCertificates(const QList<QSslCertificate> &certificates)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1459-1462
  0.000% (0/1)
11
QSslSocket::atEnd
Name: QSslSocket::atEnd
Prototype: bool QSslSocket::atEnd() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 815-821
 50.000% (2/4)
42
QSslSocket::bytesAvailable
Name: QSslSocket::bytesAvailable
Prototype: qint64 QSslSocket::bytesAvailable() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 727-733
100.000% (4/4)
42
QSslSocket::bytesToWrite
Name: QSslSocket::bytesToWrite
Prototype: qint64 QSslSocket::bytesToWrite() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 741-747
100.000% (4/4)
42
QSslSocket::caCertificates
Name: QSslSocket::caCertificates
Prototype: QList<QSslCertificate> QSslSocket::caCertificates() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1416-1420
100.000% (1/1)
21
QSslSocket::canReadLine
Name: QSslSocket::canReadLine
Prototype: bool QSslSocket::canReadLine() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 784-790
100.000% (4/4)
42
QSslSocket::ciphers
Name: QSslSocket::ciphers
Prototype: QList<QSslCipher> QSslSocket::ciphers() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1205-1209
100.000% (1/1)
21
QSslSocket::close
Name: QSslSocket::close
Prototype: void QSslSocket::close()
Coverage:  77.778% (7/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 795-810
 77.778% (7/9)
83
QSslSocket::connectToHost
Name: QSslSocket::connectToHost
Prototype: void QSslSocket::connectToHost(const QString &hostName, quint16 port, OpenMode openMode, NetworkLayerProtocol protocol)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1910-1935
100.000% (7/7)
123
QSslSocket::connectToHostEncrypted
Name: QSslSocket::connectToHostEncrypted
Prototype: void QSslSocket::connectToHostEncrypted(const QString &hostName, quint16 port, OpenMode mode, NetworkLayerProtocol protocol)
Coverage:  33.333% (3/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 435-451
 33.333% (3/9)
153
QSslSocket::connectToHostEncrypted
Name: QSslSocket::connectToHostEncrypted
Prototype: void QSslSocket::connectToHostEncrypted(const QString &hostName, quint16 port, const QString &sslPeerName, OpenMode mode, NetworkLayerProtocol protocol)
Coverage:  33.333% (3/9)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 464-483
 33.333% (3/9)
163
QSslSocket::defaultCaCertificates
Name: QSslSocket::defaultCaCertificates
Prototype: QList<QSslCertificate> QSslSocket::defaultCaCertificates()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1504-1507
100.000% (1/1)
11
QSslSocket::defaultCiphers
Name: QSslSocket::defaultCiphers
Prototype: QList<QSslCipher> QSslSocket::defaultCiphers()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1299-1302
100.000% (1/1)
11
QSslSocket::disconnectFromHost
Name: QSslSocket::disconnectFromHost
Prototype: void QSslSocket::disconnectFromHost()
Coverage:  75.000% (18/24)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1940-1975
 75.000% (18/24)
208
QSslSocket::encryptedBytesAvailable
Name: QSslSocket::encryptedBytesAvailable
Prototype: qint64 QSslSocket::encryptedBytesAvailable() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 756-762
  0.000% (0/4)
42
QSslSocket::encryptedBytesToWrite
Name: QSslSocket::encryptedBytesToWrite
Prototype: qint64 QSslSocket::encryptedBytesToWrite() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 770-776
100.000% (4/4)
42
QSslSocket::flush
Name: QSslSocket::flush
Prototype: bool QSslSocket::flush()
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 838-849
100.000% (4/4)
42
QSslSocket::ignoreSslErrors
Name: QSslSocket::ignoreSslErrors
Prototype: void QSslSocket::ignoreSslErrors()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1874-1878
100.000% (1/1)
21
QSslSocket::ignoreSslErrors
Name: QSslSocket::ignoreSslErrors
Prototype: void QSslSocket::ignoreSslErrors(const QList<QSslError> &errors)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1901-1905
100.000% (1/1)
21
QSslSocket::isEncrypted
Name: QSslSocket::isEncrypted
Prototype: bool QSslSocket::isEncrypted() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 580-584
100.000% (1/1)
21
QSslSocket::localCertificate
Name: QSslSocket::localCertificate
Prototype: QSslCertificate QSslSocket::localCertificate() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1012-1018
100.000% (4/4)
42
QSslSocket::localCertificateChain
Name: QSslSocket::localCertificateChain
Prototype: QList<QSslCertificate> QSslSocket::localCertificateChain() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 965-969
  0.000% (0/1)
21
QSslSocket::mode
Name: QSslSocket::mode
Prototype: QSslSocket::SslMode QSslSocket::mode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 559-563
100.000% (1/1)
21
QSslSocket::peerCertificate
Name: QSslSocket::peerCertificate
Prototype: QSslCertificate QSslSocket::peerCertificate() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1045-1049
100.000% (1/1)
21
QSslSocket::peerCertificateChain
Name: QSslSocket::peerCertificateChain
Prototype: QList<QSslCertificate> QSslSocket::peerCertificateChain() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1074-1078
100.000% (1/1)
21
QSslSocket::peerVerifyDepth
Name: QSslSocket::peerVerifyDepth
Prototype: int QSslSocket::peerVerifyDepth() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 664-668
100.000% (1/1)
21
QSslSocket::peerVerifyMode
Name: QSslSocket::peerVerifyMode
Prototype: QSslSocket::PeerVerifyMode QSslSocket::peerVerifyMode() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 622-626
100.000% (1/1)
21
QSslSocket::peerVerifyName
Name: QSslSocket::peerVerifyName
Prototype: QString QSslSocket::peerVerifyName() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 701-705
  0.000% (0/1)
21
QSslSocket::privateKey
Name: QSslSocket::privateKey
Prototype: QSslKey QSslSocket::privateKey() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1170-1174
  0.000% (0/1)
21
QSslSocket::protocol
Name: QSslSocket::protocol
Prototype: QSsl::SslProtocol QSslSocket::protocol() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 591-595
100.000% (1/1)
21
QSslSocket::readData
Name: QSslSocket::readData
Prototype: qint64 QSslSocket::readData(char *data, qint64 maxlen)
Coverage:  90.000% (9/10)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1980-1998
 90.000% (9/10)
73
QSslSocket::resume
Name: QSslSocket::resume
Prototype: void QSslSocket::resume()
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 388-392
100.000% (1/1)
11
QSslSocket::sessionCipher
Name: QSslSocket::sessionCipher
Prototype: QSslCipher QSslSocket::sessionCipher() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1094-1098
100.000% (1/1)
21
QSslSocket::sessionProtocol
Name: QSslSocket::sessionProtocol
Prototype: QSsl::SslProtocol QSslSocket::sessionProtocol() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1108-1112
  0.000% (0/1)
21
QSslSocket::setCaCertificates
Name: QSslSocket::setCaCertificates
Prototype: void QSslSocket::setCaCertificates(const QList<QSslCertificate> &certificates)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1393-1398
100.000% (1/1)
31
QSslSocket::setCiphers
Name: QSslSocket::setCiphers
Prototype: void QSslSocket::setCiphers(const QList<QSslCipher> &ciphers)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1225-1229
100.000% (1/1)
21
QSslSocket::setCiphers
Name: QSslSocket::setCiphers
Prototype: void QSslSocket::setCiphers(const QString &ciphers)
Coverage: 100.000% (5/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1249-1259
100.000% (5/5)
73
QSslSocket::setDefaultCaCertificates
Name: QSslSocket::setDefaultCaCertificates
Prototype: void QSslSocket::setDefaultCaCertificates(const QList<QSslCertificate> &certificates)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1480-1483
100.000% (1/1)
11
QSslSocket::setDefaultCiphers
Name: QSslSocket::setDefaultCiphers
Prototype: void QSslSocket::setDefaultCiphers(const QList<QSslCipher> &ciphers)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1276-1279
100.000% (1/1)
11
QSslSocket::setLocalCertificate
Name: QSslSocket::setLocalCertificate
Prototype: void QSslSocket::setLocalCertificate(const QSslCertificate &certificate)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 983-988
100.000% (1/1)
31
QSslSocket::setLocalCertificate
Name: QSslSocket::setLocalCertificate
Prototype: void QSslSocket::setLocalCertificate(const QString &path, QSsl::EncodingFormat format)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 997-1004
 75.000% (3/4)
32
QSslSocket::setLocalCertificateChain
Name: QSslSocket::setLocalCertificateChain
Prototype: void QSslSocket::setLocalCertificateChain(const QList<QSslCertificate> &localChain)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 952-956
100.000% (1/1)
21
QSslSocket::setPeerVerifyDepth
Name: QSslSocket::setPeerVerifyDepth
Prototype: void QSslSocket::setPeerVerifyDepth(int depth)
Coverage: 100.000% (7/7)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 683-691
100.000% (7/7)
53
QSslSocket::setPeerVerifyMode
Name: QSslSocket::setPeerVerifyMode
Prototype: void QSslSocket::setPeerVerifyMode(QSslSocket::PeerVerifyMode mode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 645-649
100.000% (1/1)
21
QSslSocket::setPeerVerifyName
Name: QSslSocket::setPeerVerifyName
Prototype: void QSslSocket::setPeerVerifyName(const QString &hostName)
Coverage:  0.000% (0/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 715-719
  0.000% (0/1)
21
QSslSocket::setPrivateKey
Name: QSslSocket::setPrivateKey
Prototype: void QSslSocket::setPrivateKey(const QSslKey &key)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1128-1132
100.000% (1/1)
21
QSslSocket::setPrivateKey
Name: QSslSocket::setPrivateKey
Prototype: void QSslSocket::setPrivateKey(const QString &fileName, QSsl::KeyAlgorithm algorithm, QSsl::EncodingFormat format, const QByteArray &passPhrase)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 1154-1163
 75.000% (3/4)
52
QSslSocket::setProtocol
Name: QSslSocket::setProtocol
Prototype: void QSslSocket::setProtocol(QSsl::SslProtocol protocol)
Coverage: 100.000% (1/1)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 602-606
100.000% (1/1)
21
QSslSocket::setReadBufferSize
Name: QSslSocket::setReadBufferSize
Prototype: void QSslSocket::setReadBufferSize(qint64 size)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 856-863
100.000% (4/4)
42
QSslSocket::setSocketDescriptor
Name: QSslSocket::setSocketDescriptor
Prototype: bool QSslSocket::setSocketDescriptor(qintptr socketDescriptor, SocketState state, OpenMode openMode)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket.cpp
Lines: 497-519
 75.000% (3/4)
162
Page:<>1
Function: AnchorData::dump
...100
Function: QGridLayoutPrivate::colStretch
...170
Function: QPlatformFontDialogHelper::setOptions
...180
Function: QRasterPaintEngine::drawTextItem
...190
Function: QShortcutMap::resetState
...197
Function: QSqlField::setRequiredStatus
198
Function: QSqlQueryPrivate::~QSqlQueryPrivate
199
Function: QSqlResult::setLastError
200
Function: QSslCertificateExtension::operator=
201202
Function: QSslSocket::setSocketOption
203
Function: QStackedLayout::QStackedLayout
204
Function: QStandardItemModel::index
205
Function: QStateMachine::WrappedEvent::~WrappedEvent
...210
Function: QStyleFactory::create
...220
Function: QTestElement::childElements
...230
Function: QTextLayout::rightCursorPosition
...300
Function: qt_memfill_template
...306
Function: variantHash

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