QtBase - 8193340a44fd835cee029e63a31cfcab8ef6fd55

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...18
McCabe - Cyclomatic Complexity: 2
19
McCabe - Cyclomatic Complexity: 2
20
McCabe - Cyclomatic Complexity: 2
21
McCabe - Cyclomatic Complexity: 2
2223
McCabe - Cyclomatic Complexity: 2
24
McCabe - Cyclomatic Complexity: 2
25
McCabe - Cyclomatic Complexity: 2
26
McCabe - Cyclomatic Complexity: 2
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 7
...50
McCabe - Cyclomatic Complexity: 23
...59
McCabe - Cyclomatic Complexity: 333
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
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
q_EVP_PKEY_new
Name: q_EVP_PKEY_new
Prototype: EVP_PKEY * q_EVP_PKEY_new()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 184-184
 50.000% (2/4)
12
q_EVP_PKEY_set1_DSA
Name: q_EVP_PKEY_set1_DSA
Prototype: int q_EVP_PKEY_set1_DSA(EVP_PKEY *a, DSA *b)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 174-174
  0.000% (0/4)
12
q_EVP_PKEY_set1_EC_KEY
Name: q_EVP_PKEY_set1_EC_KEY
Prototype: int q_EVP_PKEY_set1_EC_KEY(EVP_PKEY *a, EC_KEY *b)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 176-176
  0.000% (0/4)
12
q_EVP_PKEY_set1_RSA
Name: q_EVP_PKEY_set1_RSA
Prototype: int q_EVP_PKEY_set1_RSA(EVP_PKEY *a, RSA *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 173-173
 50.000% (2/4)
12
q_EVP_PKEY_type
Name: q_EVP_PKEY_type
Prototype: int q_EVP_PKEY_type(int a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 185-185
 50.000% (2/4)
12
q_EVP_des_cbc
Name: q_EVP_des_cbc
Prototype: const EVP_CIPHER * q_EVP_des_cbc()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 169-169
 50.000% (2/4)
12
q_EVP_des_ede3_cbc
Name: q_EVP_des_ede3_cbc
Prototype: const EVP_CIPHER * q_EVP_des_ede3_cbc()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 170-170
 50.000% (2/4)
12
q_EVP_rc2_cbc
Name: q_EVP_rc2_cbc
Prototype: const EVP_CIPHER * q_EVP_rc2_cbc()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 171-171
 50.000% (2/4)
12
q_OBJ_ln2nid
Name: q_OBJ_ln2nid
Prototype: int q_OBJ_ln2nid(const char *s)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 190-190
 50.000% (2/4)
12
q_OBJ_nid2ln
Name: q_OBJ_nid2ln
Prototype: const char * q_OBJ_nid2ln(int a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 188-188
 50.000% (2/4)
12
q_OBJ_nid2sn
Name: q_OBJ_nid2sn
Prototype: const char * q_OBJ_nid2sn(int a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 187-187
 50.000% (2/4)
12
q_OBJ_obj2nid
Name: q_OBJ_obj2nid
Prototype: int q_OBJ_obj2nid(const ASN1_OBJECT *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 194-194
 50.000% (2/4)
12
q_OBJ_obj2txt
Name: q_OBJ_obj2txt
Prototype: int q_OBJ_obj2txt(char *a, int b, ASN1_OBJECT *c, int d)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 192-192
 50.000% (2/4)
12
q_OBJ_sn2nid
Name: q_OBJ_sn2nid
Prototype: int q_OBJ_sn2nid(const char *s)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 189-189
 50.000% (2/4)
12
q_OPENSSL_add_all_algorithms_conf
Name: q_OPENSSL_add_all_algorithms_conf
Prototype: void q_OPENSSL_add_all_algorithms_conf(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 396-396
 50.000% (2/4)
12
q_OPENSSL_add_all_algorithms_noconf
Name: q_OPENSSL_add_all_algorithms_noconf
Prototype: void q_OPENSSL_add_all_algorithms_noconf(void)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 395-395
  0.000% (0/4)
12
q_PEM_read_bio_DSAPrivateKey
Name: q_PEM_read_bio_DSAPrivateKey
Prototype: DSA * q_PEM_read_bio_DSAPrivateKey(BIO *a, DSA **b, pem_password_cb *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: 199-199
 50.000% (2/4)
12
q_PEM_read_bio_DSA_PUBKEY
Name: q_PEM_read_bio_DSA_PUBKEY
Prototype: DSA * q_PEM_read_bio_DSA_PUBKEY(BIO *a, DSA **b, pem_password_cb *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: 210-210
 50.000% (2/4)
12
q_PEM_read_bio_ECPrivateKey
Name: q_PEM_read_bio_ECPrivateKey
Prototype: EC_KEY * q_PEM_read_bio_ECPrivateKey(BIO *a, EC_KEY **b, pem_password_cb *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: 202-202
 50.000% (2/4)
12
q_PEM_read_bio_EC_PUBKEY
Name: q_PEM_read_bio_EC_PUBKEY
Prototype: EC_KEY * q_PEM_read_bio_EC_PUBKEY(BIO *a, EC_KEY **b, pem_password_cb *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: 213-213
 50.000% (2/4)
12
q_PEM_read_bio_RSAPrivateKey
Name: q_PEM_read_bio_RSAPrivateKey
Prototype: RSA * q_PEM_read_bio_RSAPrivateKey(BIO *a, RSA **b, pem_password_cb *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: 200-200
 50.000% (2/4)
12
q_PEM_read_bio_RSA_PUBKEY
Name: q_PEM_read_bio_RSA_PUBKEY
Prototype: RSA * q_PEM_read_bio_RSA_PUBKEY(BIO *a, RSA **b, pem_password_cb *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: 211-211
 50.000% (2/4)
12
q_PEM_write_bio_DSAPrivateKey
Name: q_PEM_write_bio_DSAPrivateKey
Prototype: int q_PEM_write_bio_DSAPrivateKey(BIO *a, DSA *b, const EVP_CIPHER *c, unsigned char *d, int e, pem_password_cb *f, void *g)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 204-204
 50.000% (2/4)
12
q_PEM_write_bio_DSA_PUBKEY
Name: q_PEM_write_bio_DSA_PUBKEY
Prototype: int q_PEM_write_bio_DSA_PUBKEY(BIO *a, DSA *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 215-215
 50.000% (2/4)
12
q_PEM_write_bio_ECPrivateKey
Name: q_PEM_write_bio_ECPrivateKey
Prototype: int q_PEM_write_bio_ECPrivateKey(BIO *a, EC_KEY *b, const EVP_CIPHER *c, unsigned char *d, int e, pem_password_cb *f, void *g)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 207-207
 50.000% (2/4)
12
q_PEM_write_bio_EC_PUBKEY
Name: q_PEM_write_bio_EC_PUBKEY
Prototype: int q_PEM_write_bio_EC_PUBKEY(BIO *a, EC_KEY *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 218-218
 50.000% (2/4)
12
q_PEM_write_bio_RSAPrivateKey
Name: q_PEM_write_bio_RSAPrivateKey
Prototype: int q_PEM_write_bio_RSAPrivateKey(BIO *a, RSA *b, const EVP_CIPHER *c, unsigned char *d, int e, pem_password_cb *f, void *g)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 205-205
 50.000% (2/4)
12
q_PEM_write_bio_RSA_PUBKEY
Name: q_PEM_write_bio_RSA_PUBKEY
Prototype: int q_PEM_write_bio_RSA_PUBKEY(BIO *a, RSA *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 216-216
 50.000% (2/4)
12
q_PKCS12_free
Name: q_PKCS12_free
Prototype: void q_PKCS12_free(PKCS12 *pkcs12)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 433-433
 50.000% (2/4)
12
q_PKCS12_parse
Name: q_PKCS12_parse
Prototype: int q_PKCS12_parse(PKCS12 *p12, const char *pass, EVP_PKEY **pkey, X509 **cert, struct stack_st_X509 **ca)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 430-430
 50.000% (2/4)
12
q_RAND_seed
Name: q_RAND_seed
Prototype: void q_RAND_seed(const void *a, int b)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 220-220
  0.000% (0/4)
12
q_RAND_status
Name: q_RAND_status
Prototype: int q_RAND_status(void)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 221-221
 50.000% (2/4)
12
q_RSA_free
Name: q_RSA_free
Prototype: void q_RSA_free(RSA *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 223-223
 50.000% (2/4)
12
q_RSA_new
Name: q_RSA_new
Prototype: RSA * q_RSA_new()
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 222-222
 50.000% (2/4)
12
q_SSL_CIPHER_description
Name: q_SSL_CIPHER_description
Prototype: char * q_SSL_CIPHER_description(SSL_CIPHER *a, char *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: 239-239
 50.000% (2/4)
12
q_SSL_CIPHER_get_bits
Name: q_SSL_CIPHER_get_bits
Prototype: int q_SSL_CIPHER_get_bits(SSL_CIPHER *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: 240-240
 50.000% (2/4)
12
q_SSL_CTX_check_private_key
Name: q_SSL_CTX_check_private_key
Prototype: int q_SSL_CTX_check_private_key(const SSL_CTX *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 242-242
 50.000% (2/4)
12
q_SSL_CTX_ctrl
Name: q_SSL_CTX_ctrl
Prototype: long q_SSL_CTX_ctrl(SSL_CTX *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: 243-243
 50.000% (2/4)
12
q_SSL_CTX_free
Name: q_SSL_CTX_free
Prototype: void q_SSL_CTX_free(SSL_CTX *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 244-244
 50.000% (2/4)
12
q_SSL_CTX_get_cert_store
Name: q_SSL_CTX_get_cert_store
Prototype: X509_STORE * q_SSL_CTX_get_cert_store(const SSL_CTX *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 259-259
 50.000% (2/4)
12
q_SSL_CTX_load_verify_locations
Name: q_SSL_CTX_load_verify_locations
Prototype: int q_SSL_CTX_load_verify_locations(SSL_CTX *ctx, const char *CAfile, const char *CApath)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 397-397
 50.000% (2/4)
12
q_SSL_CTX_new
Name: q_SSL_CTX_new
Prototype: SSL_CTX * q_SSL_CTX_new(const SSL_METHOD *a)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 246-246
 50.000% (2/4)
12
q_SSL_CTX_set_cipher_list
Name: q_SSL_CTX_set_cipher_list
Prototype: int q_SSL_CTX_set_cipher_list(SSL_CTX *a, const char *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 250-250
 50.000% (2/4)
12
q_SSL_CTX_set_default_verify_paths
Name: q_SSL_CTX_set_default_verify_paths
Prototype: int q_SSL_CTX_set_default_verify_paths(SSL_CTX *a)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 251-251
  0.000% (0/4)
12
q_SSL_CTX_set_next_proto_select_cb
Name: q_SSL_CTX_set_next_proto_select_cb
Prototype: void q_SSL_CTX_set_next_proto_select_cb(SSL_CTX *s, int (*cb) (SSL *ssl, unsigned char **out, unsigned char *outlen, const unsigned char *in, unsigned int inlen, void *arg), void *arg)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 407-407
 50.000% (2/4)
12
q_SSL_CTX_set_verify
Name: q_SSL_CTX_set_verify
Prototype: void q_SSL_CTX_set_verify(SSL_CTX *a, int b, int (*c)(int, X509_STORE_CTX *))
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 252-252
 50.000% (2/4)
12
q_SSL_CTX_set_verify_depth
Name: q_SSL_CTX_set_verify_depth
Prototype: void q_SSL_CTX_set_verify_depth(SSL_CTX *a, int b)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 253-253
  0.000% (0/4)
12
q_SSL_CTX_use_PrivateKey
Name: q_SSL_CTX_use_PrivateKey
Prototype: int q_SSL_CTX_use_PrivateKey(SSL_CTX *a, EVP_PKEY *b)
Coverage:  50.000% (2/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 256-256
 50.000% (2/4)
12
q_SSL_CTX_use_PrivateKey_file
Name: q_SSL_CTX_use_PrivateKey_file
Prototype: int q_SSL_CTX_use_PrivateKey_file(SSL_CTX *a, const char *b, int c)
Coverage:  0.000% (0/4)
Absolute File Name: /home/qt/qt5_coco/qt5/qtbase/src/network/ssl/qsslsocket_openssl_symbols.cpp
Lines: 258-258
  0.000% (0/4)
12
Page:<>1
McCabe - Cyclomatic Complexity: 1
...10
McCabe - Cyclomatic Complexity: 1
...18
McCabe - Cyclomatic Complexity: 2
19
McCabe - Cyclomatic Complexity: 2
20
McCabe - Cyclomatic Complexity: 2
21
McCabe - Cyclomatic Complexity: 2
2223
McCabe - Cyclomatic Complexity: 2
24
McCabe - Cyclomatic Complexity: 2
25
McCabe - Cyclomatic Complexity: 2
26
McCabe - Cyclomatic Complexity: 2
...30
McCabe - Cyclomatic Complexity: 3
...40
McCabe - Cyclomatic Complexity: 7
...50
McCabe - Cyclomatic Complexity: 23
...59
McCabe - Cyclomatic Complexity: 333

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