QtBase - c71fc3860b0947c3c793578117e9eb0a3eb3fb31 vs 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Path:<top>::QSslSocketBackendPrivate
FunctionCondition %ModificationseLOC - Effective Lines of Codeā–¾McCabe - Cyclomatic Complexity
transmit
Name: QSslSocketBackendPrivate::transmit
Prototype: void QSslSocketBackendPrivate::transmit()
Coverage:  74.725% (68/91)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 800-1000
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines (reference): 843-1042
Comparison: Different
 74.725% (68/91)
Different8930
startHandshake
Name: QSslSocketBackendPrivate::startHandshake
Prototype: bool QSslSocketBackendPrivate::startHandshake()
Coverage:  83.333% (55/66)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1051-1206
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines (reference): 1093-1254
Comparison: Different
 83.333% (55/66)
Different6822
verify
Name: QSslSocketBackendPrivate::verify
Prototype: QList<QSslError> QSslSocketBackendPrivate::verify(const QList<QSslCertificate> &certificateChain, const QString &hostName)
Coverage:  73.810% (31/42)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1617-1739
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines (reference): 1657-1783
Comparison: Different
 73.810% (31/42)
Different6116
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
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines (reference): 352-434
Comparison: Different
 65.517% (38/58)
Different4514
QSslCipher_from_SSL_CIPHER
Name: QSslSocketBackendPrivate::QSslCipher_from_SSL_CIPHER
Prototype: QSslCipher QSslSocketBackendPrivate::QSslCipher_from_SSL_CIPHER(SSL_CIPHER *cipher)
Coverage:  62.500% (20/32)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 222-260
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines (reference): 221-259
Comparison: Different
 62.500% (20/32)
Different2910
continueHandshake
Name: QSslSocketBackendPrivate::continueHandshake
Prototype: void QSslSocketBackendPrivate::continueHandshake()
Coverage:  83.871% (26/31)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1515-1604
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines (reference): 1563-1644
Comparison: Different indentation
 83.871% (26/31)
Different indentation2511
checkSslErrors
Name: QSslSocketBackendPrivate::checkSslErrors
Prototype: bool QSslSocketBackendPrivate::checkSslErrors()
Coverage:  89.474% (17/19)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines: 1224-1248
Absolute File Name (reference): /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl.cpp
Lines (reference): 1272-1296
Comparison: Different
 89.474% (17/19)
Different164

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