QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...170
McCabe - Cyclomatic Complexity: 2
...180
McCabe - Cyclomatic Complexity: 2
...190
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 2
...202
McCabe - Cyclomatic Complexity: 2
203
McCabe - Cyclomatic Complexity: 2
204
McCabe - Cyclomatic Complexity: 2
205
McCabe - Cyclomatic Complexity: 2
206207
McCabe - Cyclomatic Complexity: 2
208
McCabe - Cyclomatic Complexity: 2
209
McCabe - Cyclomatic Complexity: 2
210
McCabe - Cyclomatic Complexity: 2
...220
McCabe - Cyclomatic Complexity: 3
...230
McCabe - Cyclomatic Complexity: 3
...300
McCabe - Cyclomatic Complexity: 15
...308
McCabe - Cyclomatic Complexity: 55
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
pcre16SafeExec
Name: pcre16SafeExec
Prototype: static int pcre16SafeExec(const pcre16 *code, const pcre16_extra *extra, const unsigned short *subject, int length, int startOffset, int options, int *ovector, int ovecsize)
Coverage:  33.333% (2/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregularexpression.cpp
Lines: 1208-1225
 33.333% (2/6)
82
pow10
Name: pow10
Prototype: static qlonglong pow10(int exp)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/util/qvalidator.cpp
Lines: 390-396
  0.000% (0/4)
42
prepareEngine
Name: prepareEngine
Prototype: inline static void prepareEngine(QRegExpPrivate *priv)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp
Lines: 3856-3861
100.000% (4/4)
32
prepareIdentifier
Name: prepareIdentifier
Prototype: static QString prepareIdentifier(const QString &identifier, QSqlDriver::IdentifierType type, const QSqlDriver *driver)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/sql/kernel/qsqldriver.cpp
Lines: 45-54
100.000% (4/4)
52
printPage
Name: printPage
Prototype: static void printPage(int index, QPainter *painter, const QTextDocument *doc, const QRectF &body, const QPointF &pageNumberPos)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextdocument.cpp
Lines: 1849-1879
  0.000% (0/4)
172
ptr
Name: ptr
Prototype: template<typename T> static inline ControlElement<T> *ptr(QWidget *widget)
Coverage:  0.000% (0/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/widgets/qmdisubwindow.cpp
Lines: 235-243
  0.000% (0/8)
42
qAccessibleRoleString
Name: qAccessibleRoleString
Prototype: const char *qAccessibleRoleString(QAccessible::Role role)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp
Lines: 1834-1840
  0.000% (0/4)
32
qAddPostRoutine
Name: qAddPostRoutine
Prototype: void qAddPostRoutine(QtCleanUpFunction p)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 254-260
 50.000% (2/4)
42
qAppName
Name: qAppName
Prototype: QString qAppName()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 593-598
 50.000% (2/4)
32
qAverage
Name: qAverage
Prototype: template <typename T> typename T::value_type qAverage(const T &container)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/testlib/qbenchmark.cpp
Lines: 284-297
  0.000% (0/4)
92
qChecksum
Name: qChecksum
Prototype: quint16 qChecksum(const char *data, uint len)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 455-467
100.000% (4/4)
92
qCreatev2Hash
Name: qCreatev2Hash
Prototype: static QByteArray qCreatev2Hash(const QAuthenticatorPrivate *ctx, QNtlmPhase3Block *phase3)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1181-1202
 75.000% (3/4)
122
qDBusCreateAdaptorConnector
Name: qDBusCreateAdaptorConnector
Prototype: QDBusAdaptorConnector *qDBusCreateAdaptorConnector(QObject *obj)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractadaptor.cpp
Lines: 87-93
100.000% (4/4)
42
qDBusUpdateDispatchStatus
Name: qDBusUpdateDispatchStatus
Prototype: static void qDBusUpdateDispatchStatus(DBusConnection *connection, DBusDispatchStatus new_status, void *data)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp
Lines: 280-287
100.000% (4/4)
52
qDrawWinButton
Name: qDrawWinButton
Prototype: void qDrawWinButton(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, const QBrush *fill)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 431-443
  0.000% (0/4)
72
qDrawWinPanel
Name: qDrawWinPanel
Prototype: void qDrawWinPanel(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, const QBrush *fill)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp
Lines: 471-483
  0.000% (0/4)
72
qEncodeNtlmString
Name: qEncodeNtlmString
Prototype: static int qEncodeNtlmString(QNtlmBuffer& buf, int offset, const QString& s, bool unicode)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 952-960
 50.000% (2/4)
62
qFindByteArrayBoyerMoore
Name: qFindByteArrayBoyerMoore
Prototype: static int qFindByteArrayBoyerMoore( const char *haystack, int haystackLen, int haystackOffset, const char *needle, int needleLen)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearraymatcher.cpp
Lines: 245-255
 50.000% (2/4)
62
qFindStringBoyerMoore
Name: qFindStringBoyerMoore
Prototype: int qFindStringBoyerMoore( const QChar *haystack, int haystackLen, int haystackOffset, const QChar *needle, int needleLen, Qt::CaseSensitivity cs)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstringmatcher.cpp
Lines: 304-314
 50.000% (2/4)
62
qFlagLocation
Name: qFlagLocation
Prototype: const char *qFlagLocation(const char *method)
Coverage:  75.000% (3/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp
Lines: 2209-2215
 75.000% (3/4)
42
qFraction
Name: qFraction
Prototype: static QFraction qFraction(quint64 n, quint64 d)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 138-149
  0.000% (0/5)
82
qFreeAligned
Name: qFreeAligned
Prototype: void qFreeAligned(void *ptr)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qmalloc.cpp
Lines: 118-124
100.000% (4/4)
42
qFuzzyFind
Name: qFuzzyFind
Prototype: template <typename InputIterator> InputIterator qFuzzyFind(InputIterator first, InputIterator last, qreal val)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qpathclipper.cpp
Lines: 1491-1497
  0.000% (0/6)
32
qHasPixmapTexture
Name: qHasPixmapTexture
Prototype: bool __attribute__((visibility("default"))) qHasPixmapTexture(const QBrush& brush)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qbrush.cpp
Lines: 219-225
  0.000% (0/4)
42
qHash
Name: qHash
Prototype: uint qHash(const QHostAddress &key, uint seed)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qhostaddress.cpp
Lines: 1138-1143
 50.000% (2/4)
22
qHash
Name: qHash
Prototype: uint qHash(const QVersionNumber &key, uint seed)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qversionnumber.cpp
Lines: 507-513
  0.000% (0/4)
42
qHash
Name: qHash
Prototype: uint qHash(const QSslCertificate &key, uint seed)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslcertificate_openssl.cpp
Lines: 58-67
 50.000% (2/4)
42
qHash
Name: qHash
Prototype: uint qHash(const QUrlQuery &key, uint seed)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurlquery.cpp
Lines: 425-435
100.000% (4/4)
62
qHash
Name: qHash
Prototype: uint qHash(const QBitArray &bitArray, uint seed)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qhash.cpp
Lines: 192-203
100.000% (4/4)
62
qHash
Name: qHash
Prototype: uint qHash(const QUrl &url, uint seed)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qurl.cpp
Lines: 4118-4131
100.000% (4/4)
102
qInstallMessageHandler
Name: qInstallMessageHandler
Prototype: QtMessageHandler qInstallMessageHandler(QtMessageHandler h)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1830-1836
100.000% (4/4)
32
qInstallMsgHandler
Name: qInstallMsgHandler
Prototype: QtMsgHandler qInstallMsgHandler(QtMsgHandler h)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1838-1844
100.000% (4/4)
32
qIterAppend
Name: qIterAppend
Prototype: static void qIterAppend(DBusMessageIter *it, QByteArray *ba, int type, const void *arg)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmarshaller.cpp
Lines: 43-49
100.000% (4/4)
32
qMapDeallocate
Name: qMapDeallocate
Prototype: static inline void qMapDeallocate(QMapNodeBase *node, int alignment)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qmap.cpp
Lines: 313-319
100.000% (4/4)
32
qMemEquals
Name: qMemEquals
Prototype: static bool qMemEquals(const quint16 *a, const quint16 *b, int length)
Coverage: 100.000% (6/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 635-641
100.000% (6/6)
32
qMetaTypeStaticType
Name: qMetaTypeStaticType
Prototype: static inline int qMetaTypeStaticType(const char *typeName, int length)
Coverage: 100.000% (8/8)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetatype.cpp
Lines: 860-868
100.000% (8/8)
52
qPixmapSerial
Name: qPixmapSerial
Prototype: static QString qPixmapSerial(quint64 i, bool enabled)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qitemdelegate.cpp
Lines: 949-962
  0.000% (0/4)
62
qPolyline
Name: qPolyline
Prototype: QPolylineSet qPolyline(const QVectorPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2331-2349
  0.000% (0/5)
132
qPolyline
Name: qPolyline
Prototype: QPolylineSet qPolyline(const QPainterPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2351-2369
  0.000% (0/5)
132
qRemovePostRoutine
Name: qRemovePostRoutine
Prototype: void qRemovePostRoutine(QtCleanUpFunction p)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp
Lines: 262-268
  0.000% (0/4)
42
qSafeDivide
Name: qSafeDivide
Prototype: static inline qreal qSafeDivide(qreal x, qreal y)
Coverage:  0.000% (0/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp
Lines: 729-734
  0.000% (0/6)
32
qSafeFromBigEndian
Name: qSafeFromBigEndian
Prototype: template<typename T> static inline bool qSafeFromBigEndian(const uchar *source, const uchar *end, T *output)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qfontengine.cpp
Lines: 78-86
  0.000% (0/4)
42
qSelectionPersistentRowLengths
Name: qSelectionPersistentRowLengths
Prototype: static QVector<QPair<QPersistentModelIndex, uint> > qSelectionPersistentRowLengths(const QItemSelection &sel)
Coverage: 100.000% (2/2)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 482-488
100.000% (2/2)
42
qSelectionPersistentindexes
Name: qSelectionPersistentindexes
Prototype: static QVector<QPersistentModelIndex> qSelectionPersistentindexes(const QItemSelection &sel)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qitemselectionmodel.cpp
Lines: 473-480
100.000% (4/4)
52
qSetMessagePattern
Name: qSetMessagePattern
Prototype: void qSetMessagePattern(const QString &pattern)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp
Lines: 1846-1852
100.000% (4/4)
32
qStringAsUcs2Le
Name: qStringAsUcs2Le
Prototype: static QByteArray qStringAsUcs2Le(const QString& src)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1076-1085
100.000% (4/4)
62
qStringFromUcs2Le
Name: qStringFromUcs2Le
Prototype: static QString qStringFromUcs2Le(QByteArray src)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp
Lines: 1088-1096
100.000% (4/4)
52
qToLower
Name: qToLower
Prototype: static inline char qToLower(char c)
Coverage:  50.000% (3/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp
Lines: 658-664
 50.000% (3/6)
32
qToLower
Name: qToLower
Prototype: static char qToLower(char c)
Coverage:  50.000% (3/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale.cpp
Lines: 1988-1994
 50.000% (3/6)
32
qToLower
Name: qToLower
Prototype: inline char qToLower(char ch)
Coverage:  83.333% (5/6)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp
Lines: 721-727
 83.333% (5/6)
32
qToStringList
Name: qToStringList
Prototype: static QStringList qToStringList(const QList<QByteArray> &arr)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/image/qpicture.cpp
Lines: 1219-1227
  0.000% (0/4)
62
qTriangulate
Name: qTriangulate
Prototype: QTriangleSet qTriangulate(const qreal *polygon, int count, uint hint, const QTransform &matrix)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2270-2289
  0.000% (0/5)
132
qTriangulate
Name: qTriangulate
Prototype: QTriangleSet qTriangulate(const QVectorPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2291-2309
  0.000% (0/5)
132
qTriangulate
Name: qTriangulate
Prototype: QTriangleSet qTriangulate(const QPainterPath &path, const QTransform &matrix, qreal lod)
Coverage:  0.000% (0/5)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp
Lines: 2311-2329
  0.000% (0/5)
132
qVectorToSet
Name: qVectorToSet
Prototype: static inline QSet<int> qVectorToSet(const QVector<int> &vector)
Coverage: 100.000% (4/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/corelib/itemmodels/qsortfilterproxymodel.cpp
Lines: 53-60
100.000% (4/4)
52
q_ASN1_INTEGER_get
Name: q_ASN1_INTEGER_get
Prototype: long q_ASN1_INTEGER_get(ASN1_INTEGER *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 136-136
 50.000% (2/4)
12
q_ASN1_STRING_data
Name: q_ASN1_STRING_data
Prototype: unsigned char * q_ASN1_STRING_data(ASN1_STRING *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 137-137
 50.000% (2/4)
12
q_ASN1_STRING_length
Name: q_ASN1_STRING_length
Prototype: int q_ASN1_STRING_length(ASN1_STRING *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 138-138
 50.000% (2/4)
12
q_ASN1_STRING_print
Name: q_ASN1_STRING_print
Prototype: int q_ASN1_STRING_print(BIO *a, const ASN1_STRING *b)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 359-359
  0.000% (0/4)
12
q_ASN1_STRING_to_UTF8
Name: q_ASN1_STRING_to_UTF8
Prototype: int q_ASN1_STRING_to_UTF8(unsigned char **a, ASN1_STRING *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 139-139
 50.000% (2/4)
12
q_AUTHORITY_KEYID_free
Name: q_AUTHORITY_KEYID_free
Prototype: void q_AUTHORITY_KEYID_free(AUTHORITY_KEYID *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 357-357
 50.000% (2/4)
12
q_BASIC_CONSTRAINTS_free
Name: q_BASIC_CONSTRAINTS_free
Prototype: void q_BASIC_CONSTRAINTS_free(BASIC_CONSTRAINTS *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 356-356
 50.000% (2/4)
12
q_BIO_ctrl
Name: q_BIO_ctrl
Prototype: long q_BIO_ctrl(BIO *a, int b, long c, void *d)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 140-140
 50.000% (2/4)
12
q_BIO_free
Name: q_BIO_free
Prototype: int q_BIO_free(BIO *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 141-141
 50.000% (2/4)
12
q_BIO_new
Name: q_BIO_new
Prototype: BIO * q_BIO_new(BIO_METHOD *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 142-142
 50.000% (2/4)
12
q_BIO_new_mem_buf
Name: q_BIO_new_mem_buf
Prototype: BIO * q_BIO_new_mem_buf(void *a, int b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 143-143
 50.000% (2/4)
12
q_BIO_read
Name: q_BIO_read
Prototype: int q_BIO_read(BIO *a, void *b, int c)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 144-144
 50.000% (2/4)
12
q_BIO_s_mem
Name: q_BIO_s_mem
Prototype: BIO_METHOD * q_BIO_s_mem(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 145-145
 50.000% (2/4)
12
q_BIO_write
Name: q_BIO_write
Prototype: int q_BIO_write(BIO *a, const void *b, int c)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 146-146
 50.000% (2/4)
12
q_BN_bin2bn
Name: q_BN_bin2bn
Prototype: BIGNUM * q_BN_bin2bn(const unsigned char *s, int len, BIGNUM *ret)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 419-419
  0.000% (0/4)
12
q_BN_num_bits
Name: q_BN_num_bits
Prototype: int q_BN_num_bits(const BIGNUM *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 147-147
 50.000% (2/4)
12
q_CRYPTO_free
Name: q_CRYPTO_free
Prototype: void q_CRYPTO_free(void *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 155-155
 50.000% (2/4)
12
q_CRYPTO_num_locks
Name: q_CRYPTO_num_locks
Prototype: int q_CRYPTO_num_locks()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 152-152
 50.000% (2/4)
12
q_CRYPTO_set_id_callback
Name: q_CRYPTO_set_id_callback
Prototype: void q_CRYPTO_set_id_callback(unsigned long (*a)())
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 154-154
 50.000% (2/4)
12
q_CRYPTO_set_locking_callback
Name: q_CRYPTO_set_locking_callback
Prototype: void q_CRYPTO_set_locking_callback(void (*a)(int, int, const char *, int))
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 153-153
 50.000% (2/4)
12
q_DH_free
Name: q_DH_free
Prototype: void q_DH_free(DH *dh)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 417-417
 50.000% (2/4)
12
q_DH_new
Name: q_DH_new
Prototype: DH * q_DH_new()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 416-416
  0.000% (0/4)
12
q_DSA_free
Name: q_DSA_free
Prototype: void q_DSA_free(DSA *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 157-157
 50.000% (2/4)
12
q_DSA_new
Name: q_DSA_new
Prototype: DSA * q_DSA_new()
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 156-156
  0.000% (0/4)
12
q_EC_GROUP_get_degree
Name: q_EC_GROUP_get_degree
Prototype: int q_EC_GROUP_get_degree(const EC_GROUP* g)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 150-150
 50.000% (2/4)
12
q_EC_KEY_dup
Name: q_EC_KEY_dup
Prototype: EC_KEY * q_EC_KEY_dup(const EC_KEY *ec)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 421-421
  0.000% (0/4)
12
q_EC_KEY_free
Name: q_EC_KEY_free
Prototype: void q_EC_KEY_free(EC_KEY *ecdh)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 423-423
 50.000% (2/4)
12
q_EC_KEY_get0_group
Name: q_EC_KEY_get0_group
Prototype: const EC_GROUP* q_EC_KEY_get0_group(const EC_KEY* k)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 149-149
 50.000% (2/4)
12
q_EC_KEY_new_by_curve_name
Name: q_EC_KEY_new_by_curve_name
Prototype: EC_KEY * q_EC_KEY_new_by_curve_name(int nid)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 422-422
 50.000% (2/4)
12
q_EC_get_builtin_curves
Name: q_EC_get_builtin_curves
Prototype: size_t q_EC_get_builtin_curves(EC_builtin_curve * r, size_t nitems)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 424-424
 50.000% (2/4)
12
q_ERR_error_string
Name: q_ERR_error_string
Prototype: char * q_ERR_error_string(unsigned long a, char *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 159-159
 50.000% (2/4)
12
q_ERR_free_strings
Name: q_ERR_free_strings
Prototype: void q_ERR_free_strings(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 161-161
 50.000% (2/4)
12
q_ERR_get_error
Name: q_ERR_get_error
Prototype: unsigned long q_ERR_get_error()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 160-160
 50.000% (2/4)
12
q_EVP_CIPHER_CTX_cleanup
Name: q_EVP_CIPHER_CTX_cleanup
Prototype: void q_EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 162-162
 50.000% (2/4)
12
q_EVP_CIPHER_CTX_ctrl
Name: q_EVP_CIPHER_CTX_ctrl
Prototype: int q_EVP_CIPHER_CTX_ctrl(EVP_CIPHER_CTX *ctx, int type, int arg, void *ptr)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 164-164
 50.000% (2/4)
12
q_EVP_CIPHER_CTX_init
Name: q_EVP_CIPHER_CTX_init
Prototype: void q_EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 163-163
 50.000% (2/4)
12
q_EVP_CIPHER_CTX_set_key_length
Name: q_EVP_CIPHER_CTX_set_key_length
Prototype: int q_EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX *ctx, int keylen)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 165-165
 50.000% (2/4)
12
q_EVP_CipherFinal
Name: q_EVP_CipherFinal
Prototype: int q_EVP_CipherFinal(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 168-168
 50.000% (2/4)
12
q_EVP_CipherInit
Name: q_EVP_CipherInit
Prototype: int q_EVP_CipherInit(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *type, const unsigned char *key, const unsigned char *iv, int enc)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 166-166
 50.000% (2/4)
12
q_EVP_CipherUpdate
Name: q_EVP_CipherUpdate
Prototype: int q_EVP_CipherUpdate(EVP_CIPHER_CTX *ctx, unsigned char *out, int *outl, const unsigned char *in, int inl)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 167-167
 50.000% (2/4)
12
q_EVP_PKEY_assign
Name: q_EVP_PKEY_assign
Prototype: int q_EVP_PKEY_assign(EVP_PKEY *a, int b, char *c)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 172-172
  0.000% (0/4)
12
q_EVP_PKEY_free
Name: q_EVP_PKEY_free
Prototype: void q_EVP_PKEY_free(EVP_PKEY *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 178-178
 50.000% (2/4)
12
q_EVP_PKEY_get1_DSA
Name: q_EVP_PKEY_get1_DSA
Prototype: DSA * q_EVP_PKEY_get1_DSA(EVP_PKEY *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 179-179
 50.000% (2/4)
12
q_EVP_PKEY_get1_EC_KEY
Name: q_EVP_PKEY_get1_EC_KEY
Prototype: EC_KEY * q_EVP_PKEY_get1_EC_KEY(EVP_PKEY *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 182-182
 50.000% (2/4)
12
q_EVP_PKEY_get1_RSA
Name: q_EVP_PKEY_get1_RSA
Prototype: RSA * q_EVP_PKEY_get1_RSA(EVP_PKEY *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 180-180
 50.000% (2/4)
12
Page:<>1
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...170
McCabe - Cyclomatic Complexity: 2
...180
McCabe - Cyclomatic Complexity: 2
...190
McCabe - Cyclomatic Complexity: 2
...200
McCabe - Cyclomatic Complexity: 2
...202
McCabe - Cyclomatic Complexity: 2
203
McCabe - Cyclomatic Complexity: 2
204
McCabe - Cyclomatic Complexity: 2
205
McCabe - Cyclomatic Complexity: 2
206207
McCabe - Cyclomatic Complexity: 2
208
McCabe - Cyclomatic Complexity: 2
209
McCabe - Cyclomatic Complexity: 2
210
McCabe - Cyclomatic Complexity: 2
...220
McCabe - Cyclomatic Complexity: 3
...230
McCabe - Cyclomatic Complexity: 3
...300
McCabe - Cyclomatic Complexity: 15
...308
McCabe - Cyclomatic Complexity: 55

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