| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 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 |  
  |  | 1 | 2 | 
 qUncompress| Name:  | qUncompress |  | Prototype:  | QByteArray qUncompress(const uchar* data, int nbytes) |  | Coverage:  |  50.000% (21/42) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp |  | Lines:  | 571-650 |  
  |  | 51 | 14 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 2 | 2 | 
 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 |  
  |  | 4 | 2 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 6 | 2 | 
 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 |  
  |  | 6 | 2 | 
 qDBusInterfaceFromMetaObject| Name:  | qDBusInterfaceFromMetaObject |  | Prototype:  | QString qDBusInterfaceFromMetaObject(const QMetaObject *mo) |  | Coverage:  |  50.000% (13/26) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp |  | Lines:  | 69-103 |  
  |  | 23 | 7 | 
 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 |  
  |  | 3 | 2 | 
 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 |  
  |  | 4 | 2 | 
 proxyAuthenticationKey| Name:  | proxyAuthenticationKey |  | Prototype:  | static QByteArray proxyAuthenticationKey(const QNetworkProxy &proxy, const QString &realm) |  | Coverage:  |  50.000% (7/14) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkaccessauthenticationmanager.cpp |  | Lines:  | 96-132 |  
  |  | 16 | 8 | 
 parseHttpDate| Name:  | parseHttpDate |  | Prototype:  | static QVariant parseHttpDate(const QByteArray &raw) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp |  | Lines:  | 841-847 |  
  |  | 4 | 2 | 
 operator<<| Name:  | operator<< |  | Prototype:  | QDebug operator<<(QDebug dbg, const QJsonArray &a) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonarray.cpp |  | Lines:  | 1214-1227 |  
  |  | 10 | 2 | 
 operator<<| Name:  | operator<< |  | Prototype:  | QDebug operator<<(QDebug dbg, const QJsonObject &o) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonobject.cpp |  | Lines:  | 1187-1200 |  
  |  | 10 | 2 | 
 operator<<| Name:  | operator<< |  | Prototype:  | QDebug operator<<(QDebug debug, const QEasingCurve &item) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qeasingcurve.cpp |  | Lines:  | 1420-1431 |  
  |  | 8 | 2 | 
 operator<| Name:  | operator< |  | Prototype:  | static bool operator<(const QSettingsIniKey &k1, const QSettingsIniKey &k2) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qsettings.cpp |  | Lines:  | 1795-1800 |  
  |  | 3 | 2 | 
 localHostName| Name:  | localHostName |  | Prototype:  | static QByteArray localHostName() |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qlockfile_unix.cpp |  | Lines:  | 72-79 |  
  |  | 5 | 2 | 
 grow| Name:  | grow |  | Prototype:  | static int grow(int size) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlist.cpp |  | Lines:  | 57-64 |  
  |  | 4 | 2 | 
 grabMessageHandler| Name:  | grabMessageHandler |  | Prototype:  | static bool grabMessageHandler() |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp |  | Lines:  | 1577-1584 |  
  |  | 4 | 2 | 
 getWord1| Name:  | getWord1 |  | Prototype:  | static inline quint32 getWord1(const volatile double x) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp |  | Lines:  | 381-389 |  
  |  | 4 | 2 | 
 getWord0| Name:  | getWord0 |  | Prototype:  | static inline quint32 getWord0(const volatile double x) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp |  | Lines:  | 355-363 |  
  |  | 4 | 2 | 
 elfHash_finish| Name:  | elfHash_finish |  | Prototype:  | static void elfHash_finish(uint &h) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtranslator.cpp |  | Lines:  | 111-115 |  
  |  | 2 | 2 | 
 doNotify| Name:  | doNotify |  | Prototype:  | static bool doNotify(QObject *receiver, QEvent *event) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp |  | Lines:  | 1079-1091 |  
  |  | 5 | 2 | 
 digestMd5ResponseHelper| Name:  | digestMd5ResponseHelper |  | Prototype:  | static QByteArray digestMd5ResponseHelper( const QByteArray &alg, const QByteArray &userName, const QByteArray &realm, const QByteArray &password, const QByteArray &nonce, const QByteArray &nonceCount, const QByteArray &cNonce, const QByteArray &qop, const QByteArray &method, const QByteArray &digestUri, const QByteArray &hEntity ) |  | Coverage:  |  50.000% (5/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp |  | Lines:  | 605-668 |  
  |  | 38 | 4 | 
 defaultCapabilitiesForType| Name:  | defaultCapabilitiesForType |  | Prototype:  | static QNetworkProxy::Capabilities defaultCapabilitiesForType(QNetworkProxy::ProxyType type) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkproxy.cpp |  | Lines:  | 357-392 |  
  |  | 5 | 2 | 
 createUnixEventDispatcher| Name:  | createUnixEventDispatcher |  | Prototype:  | class QAbstractEventDispatcher *createUnixEventDispatcher() |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/eventdispatchers/qgenericunixeventdispatcher.cpp |  | Lines:  | 40-48 |  
  |  | 3 | 2 | 
 cleanPath| Name:  | cleanPath |  | Prototype:  | static QString cleanPath(const QString &_path) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qresource.cpp |  | Lines:  | 130-138 |  
  |  | 4 | 2 | 
 check_parent_thread| Name:  | check_parent_thread |  | Prototype:  | static bool check_parent_thread(QObject *parent, QThreadData *parentThreadData, QThreadData *currentThreadData) |  | Coverage:  |  50.000% (3/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp |  | Lines:  | 779-797 |  
  |  | 13 | 2 | 
 accessAsString| Name:  | accessAsString |  | Prototype:  | static inline QLatin1String accessAsString(bool read, bool write) |  | Coverage:  |  50.000% (4/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlgenerator.cpp |  | Lines:  | 72-78 |  
  |  | 3 | 2 | 
 _q_fixupDateTime| Name:  | _q_fixupDateTime |  | Prototype:  | static void _q_fixupDateTime(QDateTime *dateTime) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qftp.cpp |  | Lines:  | 460-469 |  
  |  | 5 | 2 | 
 QXmlParseExceptionPrivate| Name:  | QXmlParseExceptionPrivate |  | Coverage:  |  50.000% (1/2) |  
  |  | 4 | 2 | 
 QUdpSocketPrivate| Name:  | QUdpSocketPrivate |  | Coverage:  |  50.000% (7/14) |  
  |  | 12 | 6 | 
 QSocketEngineHandler| Name:  | QSocketEngineHandler |  | Coverage:  |  50.000% (4/8) |  
  |  | 8 | 4 | 
 QSettingsIniKey| Name:  | QSettingsIniKey |  | Coverage:  |  50.000% (1/2) |  
  |  | 2 | 2 | 
 QRegExpEngineKey| Name:  | QRegExpEngineKey |  | Coverage:  |  50.000% (1/2) |  
  |  | 4 | 2 | 
 QPrintPreviewMainWindow| Name:  | QPrintPreviewMainWindow |  | Coverage:  |  50.000% (1/2) |  
  |  | 2 | 2 | 
 QPageSetupDialogPrivate| Name:  | QPageSetupDialogPrivate |  | Coverage:  |  50.000% (7/14) |  
  |  | 10 | 5 | 
 QNetworkSessionPrivate| Name:  | QNetworkSessionPrivate |  | Coverage:  |  50.000% (2/4) |  
  |  | 3 | 2 | 
 QNetworkReplyDataImpl| Name:  | QNetworkReplyDataImpl |  | Coverage:  |  50.000% (5/10) |  
  |  | 35 | 8 | 
 QNetworkAccessDebugPipeBackend| Name:  | QNetworkAccessDebugPipeBackend |  | Coverage:  |  50.000% (36/72) |  
  |  | 94 | 33 | 
 QMetaClassInfo| Name:  | QMetaClassInfo |  | Coverage:  |  50.000% (4/8) |  
  |  | 6 | 4 | 
 QIcuTimeZonePrivate| Name:  | QIcuTimeZonePrivate |  | Coverage:  |  50.000% (27/54) |  
  |  | 88 | 32 | 
 QGL2PaintEngineState| Name:  | QGL2PaintEngineState |  | Coverage:  |  50.000% (1/2) |  
  |  | 10 | 2 | 
 QConnectionDict| Name:  | QConnectionDict |  | Coverage:  |  50.000% (1/2) |  
  |  | 4 | 2 | 
 QChar| Name:  | QChar |  | Coverage:  |  50.000% (56/112) |  
  |  | 122 | 54 | 
 QAdoptedThread| Name:  | QAdoptedThread |  | Coverage:  |  50.000% (1/2) |  
  |  | 4 | 2 | 
 Part| Name:  | Part |  | Coverage:  |  50.000% (1/2) |  
  |  | 2 | 2 | 
 Balloc| Name:  | Balloc |  | Prototype:  | static Bigint *Balloc(int k) |  | Coverage:  |  50.000% (2/4) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qlocale_tools.cpp |  | Lines:  | 541-553 |  
  |  | 9 | 2 | 
 QNetworkAccessManagerPrivate| Name:  | QNetworkAccessManagerPrivate |  | Coverage:  |  49.597% (123/248) |  
  |  | 246 | 89 | 
 QGLEngineSharedShaders| Name:  | QGLEngineSharedShaders |  | Coverage:  |  49.167% (59/120) |  
  |  | 230 | 43 | 
 DBusConnection| Name:  | DBusConnection |  | Coverage:  |  48.649% (18/37) |  
  |  | 40 | 17 | 
 QSpdyProtocolHandler| Name:  | QSpdyProtocolHandler |  | Coverage:  |  48.538% (166/342) |  
  |  | 552 | 141 | 
 parseTzHeader| Name:  | parseTzHeader |  | Prototype:  | static QTzHeader parseTzHeader(QDataStream &ds, bool *ok) |  | Coverage:  |  48.485% (16/33) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp |  | Lines:  | 139-181 |  
  |  | 26 | 5 | 
 QBearerEngine| Name:  | QBearerEngine |  | Coverage:  |  48.387% (15/31) |  
  |  | 35 | 13 | 
 QDomElementPrivate| Name:  | QDomElementPrivate |  | Coverage:  |  48.113% (51/106) |  
  |  | 104 | 45 | 
 qstringToXTP| Name:  | qstringToXTP |  | Prototype:  | static inline XTextProperty* qstringToXTP(Display *dpy, const QString& s) |  | Coverage:  |  47.826% (11/23) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 225-263 |  
  |  | 25 | 7 | 
 QSslError| Name:  | QSslError |  | Coverage:  |  47.619% (30/63) |  
  |  | 69 | 34 | 
 QMetaObject_findMetaObject| Name:  | QMetaObject_findMetaObject |  | Prototype:  | static const QMetaObject *QMetaObject_findMetaObject(const QMetaObject *self, const char *name) |  | Coverage:  |  47.368% (9/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 930-949 |  
  |  | 13 | 7 | 
 QDBusAbstractAdaptor| Name:  | QDBusAbstractAdaptor |  | Coverage:  |  47.368% (9/19) |  
  |  | 19 | 7 | 
 scanEscapeSequence| Name:  | scanEscapeSequence |  | Prototype:  | static inline bool scanEscapeSequence(const char *&json, const char *end, uint *ch) |  | Coverage:  |  47.059% (16/34) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/json/qjsonparser.cpp |  | Lines:  | 836-879 |  
  |  | 24 | 15 | 
 qDBusCheckAsyncTag| Name:  | qDBusCheckAsyncTag |  | Prototype:  | bool qDBusCheckAsyncTag(const char *tag) |  | Coverage:  |  47.059% (8/17) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp |  | Lines:  | 52-65 |  
  |  | 8 | 3 | 
 QDnsLookupRunnable| Name:  | QDnsLookupRunnable |  | Coverage:  |  46.957% (54/115) |  
  |  | 194 | 39 | 
 QXmlDefaultHandler| Name:  | QXmlDefaultHandler |  | Coverage:  |  46.429% (13/28) |  
  |  | 29 | 28 | 
 QRowsRemoval| Name:  | QRowsRemoval |  | Coverage:  |  46.154% (6/13) |  
  |  | 10 | 5 | 
 QResource| Name:  | QResource |  | Coverage:  |  46.154% (30/65) |  
  |  | 97 | 31 | 
 QDynamicFileResourceRoot| Name:  | QDynamicFileResourceRoot |  | Coverage:  |  46.154% (18/39) |  
  |  | 54 | 15 | 
 qNtlmPhase3| Name:  | qNtlmPhase3 |  | Prototype:  | static QByteArray qNtlmPhase3(QAuthenticatorPrivate *ctx, const QByteArray& phase2data) |  | Coverage:  |  45.833% (11/24) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qauthenticator.cpp |  | Lines:  | 1370-1432 |  
  |  | 34 | 7 | 
 MetaObject| Name:  | MetaObject |  | Coverage:  |  45.833% (11/24) |  
  |  | 18 | 12 | 
 name_to_month| Name:  | name_to_month |  | Prototype:  | static int name_to_month(const char* month_str) |  | Coverage:  |  45.455% (15/33) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/access/qnetworkrequest.cpp |  | Lines:  | 1030-1075 |  
  |  | 21 | 17 | 
 QGLWidgetPrivate| Name:  | QGLWidgetPrivate |  | Coverage:  |  45.455% (5/11) |  
  |  | 11 | 5 | 
 QXcbScreen| Name:  | QXcbScreen |  | Coverage:  |  45.382% (113/249) |  
  |  | 333 | 94 | 
 QDynamicBufferResourceRoot| Name:  | QDynamicBufferResourceRoot |  | Coverage:  |  45.161% (14/31) |  
  |  | 30 | 9 | 
 parsePosixTime| Name:  | parsePosixTime |  | Prototype:  | static int parsePosixTime(const char *begin, const char *end) |  | Coverage:  |  44.828% (13/29) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qtimezoneprivate_tz.cpp |  | Lines:  | 376-412 |  
  |  | 18 | 7 | 
 QPrinterInfo| Name:  | QPrinterInfo |  | Coverage:  |  44.828% (26/58) |  
  |  | 89 | 39 | 
 QSocks5BindStore| Name:  | QSocks5BindStore |  | Coverage:  |  44.737% (17/38) |  
  |  | 30 | 15 | 
 QHostInfo| Name:  | QHostInfo |  | Coverage:  |  44.737% (34/76) |  
  |  | 89 | 36 |