| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity | 
 pointerAddress| Name:  | pointerAddress |  | Prototype:  | int *pointerAddress() |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/tests/auto/corelib/plugin/qpluginloader/lib/mylib.c |  | Lines:  | 44-47 |  
  |  | 1 | 1 | 
 pointsIntoRange| Name:  | pointsIntoRange |  | Prototype:  | bool pointsIntoRange(const QChar *ptr, const ushort *base, int len) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qstring.cpp |  | Lines:  | 2422-2426 |  
  |  | 2 | 1 | 
 populateFromPattern| Name:  | populateFromPattern |  | Prototype:  | static void populateFromPattern(FcPattern *pattern) |  | Coverage:  |  63.736% (58/91) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/fontdatabases/fontconfig/qfontconfigdatabase.cpp |  | Lines:  | 371-509 |  
  |  | 96 | 26 | 
 positionIncludesFrame| Name:  | positionIncludesFrame |  | Prototype:  | static inline bool positionIncludesFrame(QWindow *w) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbwindow.cpp |  | Lines:  | 239-242 |  
  |  | 1 | 1 | 
 postEventSourceCheck| Name:  | postEventSourceCheck |  | Prototype:  | static gboolean postEventSourceCheck(GSource *source) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp |  | Lines:  | 267-270 |  
  |  | 1 | 1 | 
 postEventSourceDispatch| Name:  | postEventSourceDispatch |  | Prototype:  | static gboolean postEventSourceDispatch(GSource *s, GSourceFunc, gpointer) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp |  | Lines:  | 272-279 |  
  |  | 5 | 1 | 
 postEventSourcePrepare| Name:  | postEventSourcePrepare |  | Prototype:  | static gboolean postEventSourcePrepare(GSource *s, gint *timeout) |  | Coverage:  |  77.778% (7/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp |  | Lines:  | 250-265 |  
  |  | 11 | 3 | 
 postProcess| Name:  | postProcess |  | Prototype:  | static QList<QNetworkInterfacePrivate *> postProcess(QList<QNetworkInterfacePrivate *> list) |  | Coverage:  |  93.333% (14/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/network/kernel/qnetworkinterface.cpp |  | Lines:  | 52-80 |  
  |  | 13 | 5 | 
 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:  | 397-403 |  
  |  | 4 | 2 | 
 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:  | 3862-3867 |  
  |  | 3 | 2 | 
 prepareEngineForMatch| Name:  | prepareEngineForMatch |  | Prototype:  | static void prepareEngineForMatch(QRegExpPrivate *priv, const QString &str) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp |  | Lines:  | 3869-3879 |  
  |  | 4 | 1 | 
 prepareEngine_helper| Name:  | prepareEngine_helper |  | Prototype:  | static void prepareEngine_helper(QRegExpPrivate *priv) |  | Coverage:  |  80.000% (12/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qregexp.cpp |  | Lines:  | 3843-3860 |  
  |  | 10 | 5 | 
 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:  | 51-60 |  
  |  | 5 | 2 | 
 prevCharJoins| Name:  | prevCharJoins |  | Prototype:  | static inline bool prevCharJoins(const QString &string, int pos) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/text/qtextengine.cpp |  | Lines:  | 2679-2687 |  
  |  | 6 | 3 | 
 primeForCount| Name:  | primeForCount |  | Prototype:  | static inline int primeForCount(int count) |  | Coverage:  |   0.000% (0/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp |  | Lines:  | 458-470 |  
  |  | 8 | 3 | 
 primeForNumBits| Name:  | primeForNumBits |  | Prototype:  | static inline int primeForNumBits(int numBits) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp |  | Lines:  | 453-456 |  
  |  | 1 | 1 | 
 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:  | 1855-1885 |  
  |  | 17 | 2 | 
 printXcbEvent| Name:  | printXcbEvent |  | Prototype:  | void printXcbEvent(const char *message, xcb_generic_event_t *event) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/plugins/platforms/xcb/qxcbconnection.cpp |  | Lines:  | 779-829 |  
  |  | 2 | 1 | 
 print_backtrace| Name:  | print_backtrace |  | Prototype:  | static void print_backtrace(FILE *outb) |  | Coverage:  |   0.000% (0/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcrashhandler.cpp |  | Lines:  | 77-92 |  
  |  | 11 | 4 | 
 priv| Name:  | priv |  | Prototype:  | static inline const QMetaObjectPrivate *priv(const uint* data) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobject.cpp |  | Lines:  | 145-146 |  
  |  | 1 | 1 | 
 priv| Name:  | priv |  | Prototype:  | static inline __attribute__((__unused__)) const QMetaObjectPrivate *priv(const uint* data) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qmetaobjectbuilder.cpp |  | Lines:  | 92-93 |  
  |  | 1 | 1 | 
 priv| Name:  | priv |  | Prototype:  | static inline const QDBusMetaObjectPrivate *priv(const uint* data) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmetaobject.cpp |  | Lines:  | 661-664 |  
  |  | 1 | 1 | 
 progressForValue| Name:  | progressForValue |  | Prototype:  | static qreal progressForValue(const QEasingCurve &curve, qreal value) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp |  | Lines:  | 166-188 |  
  |  | 15 | 6 | 
 propertyNameForStandardPixmap| Name:  | propertyNameForStandardPixmap |  | Prototype:  | static QLatin1String propertyNameForStandardPixmap(QStyle::StandardPixmap sp) |  | Coverage:  |   0.000% (0/110) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp |  | Lines:  | 5111-5170 |  
  |  | 56 | 56 | 
 propertyNotFoundError| Name:  | propertyNotFoundError |  | Prototype:  | static inline QDBusMessage propertyNotFoundError(const QDBusMessage &msg, const QString &interface_name, const QByteArray &property_name) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp |  | Lines:  | 213-222 |  
  |  | 6 | 1 | 
 propertyWriteReply| Name:  | propertyWriteReply |  | Prototype:  | static QDBusMessage propertyWriteReply(const QDBusMessage &msg, const QString &interface_name, const QByteArray &property_name, int status) |  | Coverage:  |  36.364% (4/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp |  | Lines:  | 300-327 |  
  |  | 17 | 6 | 
 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:  | 102-138 |  
  |  | 16 | 8 | 
 pseudoClass| Name:  | pseudoClass |  | Prototype:  | static quint64 pseudoClass(QStyle::State state) |  | Coverage:  |   0.000% (0/52) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qstylesheetstyle.cpp |  | Lines:  | 1659-1706 |  
  |  | 37 | 17 | 
 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:  | 241-249 |  
  |  | 4 | 2 | 
 putEscapedString| Name:  | putEscapedString |  | Prototype:  | template <typename Char> static inline void putEscapedString(QTextStreamPrivate *d, const Char *begin, int length, bool isUnicode = true) |  | Coverage:  |  90.323% (56/62) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdebug.cpp |  | Lines:  | 192-299 |  
  |  | 72 | 20 | 
 q26Dot6Compare| Name:  | q26Dot6Compare |  | Prototype:  | static inline bool q26Dot6Compare(qreal p1, qreal p2) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qrasterizer.cpp |  | Lines:  | 716-719 |  
  |  | 1 | 1 | 
 qAbs| Name:  | qAbs |  | Prototype:  | inline QPointF qAbs(const QPointF &p) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/util/qscroller.cpp |  | Lines:  | 118-121 |  
  |  | 1 | 1 | 
 qAbsTimespec| Name:  | qAbsTimespec |  | Prototype:  | timespec qAbsTimespec(const timespec &t) |  | Coverage:  |   0.000% (0/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp |  | Lines:  | 96-107 |  
  |  | 7 | 3 | 
 qAccessibleCleanup| Name:  | qAccessibleCleanup |  | Prototype:  | static void qAccessibleCleanup() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp |  | Lines:  | 506-510 |  
  |  | 2 | 1 | 
 qAccessibleEventString| Name:  | qAccessibleEventString |  | Prototype:  | const char *qAccessibleEventString(QAccessible::Event event) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp |  | Lines:  | 1846-1850 |  
  |  | 1 | 1 | 
 qAccessibleFactory| Name:  | qAccessibleFactory |  | Prototype:  | QAccessibleInterface *qAccessibleFactory(const QString &classname, QObject *object) |  | Coverage:  |   0.000% (0/157) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/accessible/qaccessiblewidgetfactory.cpp |  | Lines:  | 58-223 |  
  |  | 101 | 49 | 
 qAccessibleLocalizedActionDescription| Name:  | qAccessibleLocalizedActionDescription |  | Prototype:  | QString qAccessibleLocalizedActionDescription(const QString &actionName) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/accessible/qaccessible.cpp |  | Lines:  | 2999-3002 |  
  |  | 1 | 1 | 
 qAccessibleRelationToAtSpiRelation| Name:  | qAccessibleRelationToAtSpiRelation |  | Prototype:  | AtspiRelationType qAccessibleRelationToAtSpiRelation(QAccessible::Relation relation) |  | Coverage:  |   0.000% (0/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/platformsupport/linuxaccessibility/constant_mappings.cpp |  | Lines:  | 134-149 |  
  |  | 7 | 6 | 
 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:  | 1837-1843 |  
  |  | 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:  | 255-261 |  
  |  | 4 | 2 | 
 qAddPreRoutine| Name:  | qAddPreRoutine |  | Prototype:  | void qAddPreRoutine(QtStartUpFunction p) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp |  | Lines:  | 240-253 |  
  |  | 7 | 3 | 
 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:  | 566-571 |  
  |  | 3 | 2 | 
 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:  | 290-303 |  
  |  | 9 | 2 | 
 qBadAlloc| Name:  | qBadAlloc |  | Prototype:  | void qBadAlloc() |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qglobal.cpp |  | Lines:  | 3059-3062 |  
  |  | 1 | 1 | 
 qBlendTexture| Name:  | qBlendTexture |  | Prototype:  | void qBlendTexture(int count, const QSpan *spans, void *userData) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp |  | Lines:  | 5496-5501 |  
  |  | 3 | 1 | 
 qCalculateBlockSize| Name:  | qCalculateBlockSize |  | Prototype:  | size_t qCalculateBlockSize(size_t elementCount, size_t elementSize, size_t headerSize) noexcept |  | Coverage:  | 100.000% (12/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp |  | Lines:  | 167-187 |  
  |  | 15 | 4 | 
 qCalculateGrowingBlockSize| Name:  | qCalculateGrowingBlockSize |  | Prototype:  | CalculateGrowingBlockSizeResult qCalculateGrowingBlockSize(size_t elementCount, size_t elementSize, size_t headerSize) noexcept |  | Coverage:  | 100.000% (8/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp |  | Lines:  | 207-230 |  
  |  | 13 | 3 | 
 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:  | 550-562 |  
  |  | 9 | 2 | 
 qCleanupFuncinfo| Name:  | qCleanupFuncinfo |  | Prototype:  | QByteArray qCleanupFuncinfo(QByteArray info) |  | Coverage:  |  88.889% (104/117) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp |  | Lines:  | 799-950 |  
  |  | 88 | 37 | 
 qCompareFractions| Name:  | qCompareFractions |  | Prototype:  | static int qCompareFractions(quint64 a, quint64 b, quint64 c, quint64 d) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp |  | Lines:  | 115-140 |  
  |  | 14 | 5 | 
 qCompress| Name:  | qCompress |  | Prototype:  | QByteArray qCompress(const uchar* data, int nbytes, int compressionLevel) |  | Coverage:  |  52.381% (11/21) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qbytearray.cpp |  | Lines:  | 593-631 |  
  |  | 26 | 8 | 
 qContainsIndex| Name:  | qContainsIndex |  | Prototype:  | static bool qContainsIndex(const QModelIndex &idx, const QModelIndex &topLeft, const QModelIndex &bottomRight) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/itemviews/qdatawidgetmapper.cpp |  | Lines:  | 178-183 |  
  |  | 2 | 1 | 
 qConvertA2RGB30PMToARGB64PM_sse2| Name:  | qConvertA2RGB30PMToARGB64PM_sse2 |  | Prototype:  | template<QtPixelOrder PixelOrder> static inline void qConvertA2RGB30PMToARGB64PM_sse2(QRgba64 *buffer, const uint *src, int count) |  | Coverage:  |   0.000% (0/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp |  | Lines:  | 651-691 |  
  |  | 27 | 6 | 
 qConvertARGB32PMToARGB64PM_sse2| Name:  | qConvertARGB32PMToARGB64PM_sse2 |  | Prototype:  | template<bool RGBA, bool maskAlpha> static inline void qConvertARGB32PMToARGB64PM_sse2(QRgba64 *buffer, const uint *src, int count) |  | Coverage:  |   0.000% (0/27) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp |  | Lines:  | 511-550 |  
  |  | 29 | 9 | 
 qConvertARGB64PMToA2RGB30PM_sse2| Name:  | qConvertARGB64PMToA2RGB30PM_sse2 |  | Prototype:  | template<QtPixelOrder PixelOrder> static inline void qConvertARGB64PMToA2RGB30PM_sse2(uint *dest, const QRgba64 *buffer, int count) |  | Coverage:  |   0.000% (0/34) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qdrawhelper.cpp |  | Lines:  | 1261-1319 |  
  |  | 38 | 11 | 
 qConvertToNumber| Name:  | qConvertToNumber |  | Prototype:  | static qlonglong qConvertToNumber(const QVariant::Private *d, bool *ok) |  | Coverage:  |  97.500% (39/40) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp |  | Lines:  | 189-242 |  
  |  | 19 | 25 | 
 qConvertToRealNumber| Name:  | qConvertToRealNumber |  | Prototype:  | static qreal qConvertToRealNumber(const QVariant::Private *d, bool *ok) |  | Coverage:  |  66.667% (8/12) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp |  | Lines:  | 244-262 |  
  |  | 6 | 9 | 
 qConvertToUnsignedNumber| Name:  | qConvertToUnsignedNumber |  | Prototype:  | static qulonglong qConvertToUnsignedNumber(const QVariant::Private *d, bool *ok) |  | Coverage:  |  92.500% (37/40) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qvariant.cpp |  | Lines:  | 264-316 |  
  |  | 19 | 25 | 
 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:  | 1187-1208 |  
  |  | 12 | 2 | 
 qCross| Name:  | qCross |  | Prototype:  | static inline qint64 qCross(const QPodPoint &u, const QPodPoint &v) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/opengl/qtriangulator.cpp |  | Lines:  | 195-198 |  
  |  | 1 | 1 | 
 qDBusAddSpyHook| Name:  | qDBusAddSpyHook |  | Prototype:  | void qDBusAddSpyHook(QDBusSpyCallEvent::Hook hook) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp |  | Lines:  | 485-488 |  
  |  | 1 | 1 | 
 qDBusAddTimeout| Name:  | qDBusAddTimeout |  | Prototype:  | static dbus_bool_t qDBusAddTimeout(DBusTimeout *timeout, void *data) |  | Coverage:  |  42.857% (3/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp |  | Lines:  | 139-163 |  
  |  | 14 | 3 | 
 qDBusAddWatch| Name:  | qDBusAddWatch |  | Prototype:  | static dbus_bool_t qDBusAddWatch(DBusWatch *watch, void *data) |  | Coverage:  | 100.000% (7/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp |  | Lines:  | 200-231 |  
  |  | 20 | 3 | 
 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:  | 58-71 |  
  |  | 8 | 3 | 
 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:  | 94-100 |  
  |  | 4 | 2 | 
 qDBusFindAdaptorConnector| Name:  | qDBusFindAdaptorConnector |  | Prototype:  | QDBusAdaptorConnector *qDBusFindAdaptorConnector(QObject *obj) |  | Coverage:  |  80.000% (8/10) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractadaptor.cpp |  | Lines:  | 72-87 |  
  |  | 11 | 4 | 
 qDBusFindAdaptorConnector| Name:  | qDBusFindAdaptorConnector |  | Prototype:  | QDBusAdaptorConnector *qDBusFindAdaptorConnector(QDBusAbstractAdaptor *adaptor) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusabstractadaptor.cpp |  | Lines:  | 89-92 |  
  |  | 1 | 1 | 
 qDBusGenerateMetaObjectXml| Name:  | qDBusGenerateMetaObjectXml |  | Prototype:  | QString qDBusGenerateMetaObjectXml(QString interface, const QMetaObject *mo, const QMetaObject *base, int flags) |  | Coverage:  | 100.000% (11/11) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusxmlgenerator.cpp |  | Lines:  | 246-264 |  
  |  | 11 | 4 | 
 qDBusInterfaceFromMetaObject| Name:  | qDBusInterfaceFromMetaObject |  | Prototype:  | QString qDBusInterfaceFromMetaObject(const QMetaObject *mo) |  | Coverage:  |  46.154% (12/26) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp |  | Lines:  | 75-115 |  
  |  | 25 | 7 | 
 qDBusInterfaceInObject| Name:  | qDBusInterfaceInObject |  | Prototype:  | bool qDBusInterfaceInObject(QObject *obj, const QString &interface_name) |  | Coverage:  |  66.667% (4/6) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp |  | Lines:  | 117-124 |  
  |  | 5 | 3 | 
 qDBusIntrospectObject| Name:  | qDBusIntrospectObject |  | Prototype:  | QString qDBusIntrospectObject(const QDBusConnectionPrivate::ObjectTreeNode &node, const QString &path) |  | Coverage:  |  85.714% (30/35) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp |  | Lines:  | 127-201 |  
  |  | 52 | 11 | 
 qDBusNewConnection| Name:  | qDBusNewConnection |  | Prototype:  | static void qDBusNewConnection(DBusServer *server, DBusConnection *connection, void *data) |  | Coverage:  |  57.143% (4/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp |  | Lines:  | 295-333 |  
  |  | 21 | 3 | 
 qDBusParametersForMethod| Name:  | qDBusParametersForMethod |  | Prototype:  | int qDBusParametersForMethod(const QMetaMethod &mm, QVector<int> &metaTypes, QString &errorMsg) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp |  | Lines:  | 138-141 |  
  |  | 1 | 1 | 
 qDBusParametersForMethod| Name:  | qDBusParametersForMethod |  | Prototype:  | int qDBusParametersForMethod(const QList<QByteArray> ¶meterTypes, QVector<int>& metaTypes, QString &errorMsg) |  | Coverage:  |  71.429% (20/28) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusmisc.cpp |  | Lines:  | 145-201 |  
  |  | 39 | 10 | 
 qDBusPropertyGet| Name:  | qDBusPropertyGet |  | Prototype:  | QDBusMessage qDBusPropertyGet(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg) |  | Coverage:  |  74.510% (38/51) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp |  | Lines:  | 224-290 |  
  |  | 50 | 13 | 
 qDBusPropertyGetAll| Name:  | qDBusPropertyGetAll |  | Prototype:  | QDBusMessage qDBusPropertyGetAll(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg) |  | Coverage:  |  68.966% (20/29) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp |  | Lines:  | 483-531 |  
  |  | 35 | 7 | 
 qDBusPropertySet| Name:  | qDBusPropertySet |  | Prototype:  | QDBusMessage qDBusPropertySet(const QDBusConnectionPrivate::ObjectTreeNode &node, const QDBusMessage &msg) |  | Coverage:  |  37.500% (12/32) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusinternalfilters.cpp |  | Lines:  | 383-437 |  
  |  | 42 | 10 | 
 qDBusRemoveTimeout| Name:  | qDBusRemoveTimeout |  | Prototype:  | static void qDBusRemoveTimeout(DBusTimeout *timeout, void *data) |  | Coverage:  |  85.714% (6/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp |  | Lines:  | 165-187 |  
  |  | 12 | 3 | 
 qDBusRemoveWatch| Name:  | qDBusRemoveWatch |  | Prototype:  | static void qDBusRemoveWatch(DBusWatch *watch, void *data) |  | Coverage:  |  88.889% (8/9) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp |  | Lines:  | 233-255 |  
  |  | 13 | 3 | 
 qDBusReplyFill| Name:  | qDBusReplyFill |  | Prototype:  | void qDBusReplyFill(const QDBusMessage &reply, QDBusError &error, QVariant &data) |  | Coverage:  |  84.000% (21/25) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusreply.cpp |  | Lines:  | 190-247 |  
  |  | 37 | 8 | 
 qDBusResultReceived| Name:  | qDBusResultReceived |  | Prototype:  | static void qDBusResultReceived(DBusPendingCall *pending, void *user_data) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp |  | Lines:  | 1847-1853 |  
  |  | 4 | 1 | 
 qDBusSignalFilter| Name:  | qDBusSignalFilter |  | Prototype:  | static DBusHandlerResult qDBusSignalFilter(DBusConnection *connection, DBusMessage *message, void *data) |  | Coverage:  |  75.000% (6/8) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp |  | Lines:  | 513-528 |  
  |  | 10 | 3 | 
 qDBusToggleTimeout| Name:  | qDBusToggleTimeout |  | Prototype:  | static void qDBusToggleTimeout(DBusTimeout *timeout, void *data) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp |  | Lines:  | 189-198 |  
  |  | 4 | 1 | 
 qDBusToggleWatch| Name:  | qDBusToggleWatch |  | Prototype:  | static void qDBusToggleWatch(DBusWatch *watch, void *data) |  | Coverage:  |  73.684% (14/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/dbus/qdbusintegrator.cpp |  | Lines:  | 257-284 |  
  |  | 17 | 5 | 
 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:  | 286-293 |  
  |  | 5 | 2 | 
 qDecodeDataUrl| Name:  | qDecodeDataUrl |  | Prototype:  | bool qDecodeDataUrl(const QUrl &uri, QString &mimeType, QByteArray &payload) |  | Coverage:  |  91.667% (22/24) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/io/qdataurl.cpp |  | Lines:  | 52-92 |  
  |  | 21 | 8 | 
 qDefaultMessageHandler| Name:  | qDefaultMessageHandler |  | Prototype:  | static void qDefaultMessageHandler(QtMsgType type, const QMessageLogContext &context, const QString &buf) |  | Coverage:  |  71.429% (5/7) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp |  | Lines:  | 1567-1599 |  
  |  | 6 | 3 | 
 qDefaultMsgHandler| Name:  | qDefaultMsgHandler |  | Prototype:  | static void qDefaultMsgHandler(QtMsgType type, const char *buf) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/global/qlogging.cpp |  | Lines:  | 1604-1608 |  
  |  | 2 | 1 | 
 qDeleteInEventHandler| Name:  | qDeleteInEventHandler |  | Prototype:  | void qDeleteInEventHandler(QObject *o) |  | Coverage:  | 100.000% (1/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/kernel/qobject.cpp |  | Lines:  | 4480-4483 |  
  |  | 1 | 1 | 
 qDeleteQGLContext| Name:  | qDeleteQGLContext |  | Prototype:  | static void qDeleteQGLContext(void *handle) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/opengl/qgl.cpp |  | Lines:  | 2170-2174 |  
  |  | 2 | 1 | 
 qDetectCpuFeatures| Name:  | qDetectCpuFeatures |  | Prototype:  | void qDetectCpuFeatures() |  | Coverage:  |  15.789% (3/19) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/corelib/tools/qsimd.cpp |  | Lines:  | 680-740 |  
  |  | 19 | 7 | 
 qDrawBorder| Name:  | qDrawBorder |  | Prototype:  | void qDrawBorder(QPainter *p, const QRect &rect, const QCss::BorderStyle *styles, const int *borders, const QBrush *colors, const QSize *radii) |  | Coverage:  |   0.000% (0/73) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp |  | Lines:  | 348-404 |  
  |  | 43 | 9 | 
 qDrawBorderPixmap| Name:  | qDrawBorderPixmap |  | Prototype:  | void qDrawBorderPixmap(QPainter *painter, const QRect &targetRect, const QMargins &targetMargins, const QPixmap &pixmap, const QRect &sourceRect,const QMargins &sourceMargins, const QTileRules &rules, QDrawBorderPixmap::DrawingHints hints) |  | Coverage:  |   0.000% (0/183) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp |  | Lines:  | 798-1052 |  
  |  | 192 | 43 | 
 qDrawEdge| Name:  | qDrawEdge |  | Prototype:  | void qDrawEdge(QPainter *p, qreal x1, qreal y1, qreal x2, qreal y2, qreal dw1, qreal dw2, QCss::Edge edge, QCss::BorderStyle style, QBrush c) |  | Coverage:  |   0.000% (0/91) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp |  | Lines:  | 185-312 |  
  |  | 82 | 33 | 
 qDrawPlainRect| Name:  | qDrawPlainRect |  | Prototype:  | void qDrawPlainRect(QPainter *p, int x, int y, int w, int h, const QColor &c, int lineWidth, const QBrush *fill) |  | Coverage:  |   0.000% (0/15) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp |  | Lines:  | 513-534 |  
  |  | 16 | 5 | 
 qDrawPlainRect| Name:  | qDrawPlainRect |  | Prototype:  | void qDrawPlainRect(QPainter *p, const QRect &r, const QColor &c, int lineWidth, const QBrush *fill) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp |  | Lines:  | 736-741 |  
  |  | 2 | 1 | 
 qDrawRoundedCorners| Name:  | qDrawRoundedCorners |  | Prototype:  | void qDrawRoundedCorners(QPainter *p, qreal x1, qreal y1, qreal x2, qreal y2, const QSizeF& r1, const QSizeF& r2, Edge edge, BorderStyle s, QBrush c) |  | Coverage:  |   0.000% (0/82) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/gui/painting/qcssutil.cpp |  | Lines:  | 80-182 |  
  |  | 77 | 28 | 
 qDrawShadeLine| Name:  | qDrawShadeLine |  | Prototype:  | void qDrawShadeLine(QPainter *p, int x1, int y1, int x2, int y2, const QPalette &pal, bool sunken, int lineWidth, int midLineWidth) |  | Coverage:  |   0.000% (0/52) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp |  | Lines:  | 92-170 |  
  |  | 60 | 17 | 
 qDrawShadeLine| Name:  | qDrawShadeLine |  | Prototype:  | void qDrawShadeLine(QPainter *p, const QPoint &p1, const QPoint &p2, const QPalette &pal, bool sunken, int lineWidth, int midLineWidth) |  | Coverage:  |   0.000% (0/1) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp |  | Lines:  | 572-578 |  
  |  | 2 | 1 | 
 qDrawShadePanel| Name:  | qDrawShadePanel |  | Prototype:  | void qDrawShadePanel(QPainter *p, int x, int y, int w, int h, const QPalette &pal, bool sunken, int lineWidth, const QBrush *fill) |  | Coverage:  |   0.000% (0/41) |  | Absolute File Name:  | /home/qt/qt5_coco/qt5/qtbase/src/widgets/styles/qdrawutil.cpp |  | Lines:  | 306-366 |  
  |  | 47 | 13 |