OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...110
Function: QQuickLoader::setAsynchronous
...120
Function: QQuickImageParticle::setOpacitytable
...130
Function: QQuickDesignerSupportProperties::isPropertyQObject
...140
Function: QQmlVMEMetaObject::getForMethod
...143
Function: QQmlStringConverters::colorFromString
144
Function: QQmlQmldirData::content
145
Function: QQmlPropertyPrivate::findSignalByName
146
Function: QQmlPropertyCache::toMetaObjectBuilder::in
147148
Function: QQmlProfiler::RefLocation::RefLocation
149
Function: QQmlObjectOrGadget::metacall
150
Function: QQmlNotifier::notify
151
Function: QQmlListReference::QQmlListReference
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...170
Function: QQmlComponent::QQmlComponent
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QQmlProfilerEventType::setDisplayName
Name: QQmlProfilerEventType::setDisplayName
Prototype: void setDisplayName(const QString &displayName)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 73-73
  0.000% (0/1)
11
QQmlProfilerEventType::setData
Name: QQmlProfilerEventType::setData
Prototype: void setData(const QString &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 74-74
100.000% (1/1)
11
QQmlProfilerEventType::rangeType
Name: QQmlProfilerEventType::rangeType
Prototype: RangeType rangeType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 82-82
100.000% (1/1)
11
QQmlProfilerEventType::message
Name: QQmlProfilerEventType::message
Prototype: Message message() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 81-81
100.000% (1/1)
11
QQmlProfilerEventType::location
Name: QQmlProfilerEventType::location
Prototype: QQmlProfilerEventLocation location() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 80-80
100.000% (1/1)
11
QQmlProfilerEventType::feature
Name: QQmlProfilerEventType::feature
Prototype: ProfileFeature QQmlProfilerEventType::feature() const
Coverage:  59.375% (19/32)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype.cpp
Lines: 65-107
 59.375% (19/32)
1818
QQmlProfilerEventType::displayName
Name: QQmlProfilerEventType::displayName
Prototype: QString displayName() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 78-78
  0.000% (0/1)
11
QQmlProfilerEventType::detailType
Name: QQmlProfilerEventType::detailType
Prototype: int detailType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 83-83
100.000% (1/1)
11
QQmlProfilerEventType::data
Name: QQmlProfilerEventType::data
Prototype: QString data() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 79-79
100.000% (1/1)
11
QQmlProfilerEventType::QQmlProfilerEventType
Name: QQmlProfilerEventType::QQmlProfilerEventType
Prototype: QQmlProfilerEventType(Message message = MaximumMessage, RangeType rangeType = MaximumRangeType, int detailType = -1, const QQmlProfilerEventLocation &location = QQmlProfilerEventLocation(), const QString &data = QString(), const QString displayName = QString())
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventtype_p.h
Lines: 65-71
100.000% (1/1)
11
QQmlProfilerEventReceiver::QQmlProfilerEventReceiver
Name: QQmlProfilerEventReceiver::QQmlProfilerEventReceiver
Prototype: QQmlProfilerEventReceiver(QObject *parent = nullptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventreceiver_p.h
Lines: 65-65
100.000% (1/1)
11
QQmlProfilerEventLocation::line
Name: QQmlProfilerEventLocation::line
Prototype: int line() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h
Lines: 80-80
100.000% (1/1)
11
QQmlProfilerEventLocation::isValid
Name: QQmlProfilerEventLocation::isValid
Prototype: bool isValid() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h
Lines: 74-77
  0.000% (0/1)
11
QQmlProfilerEventLocation::filename
Name: QQmlProfilerEventLocation::filename
Prototype: QString filename() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h
Lines: 79-79
100.000% (1/1)
11
QQmlProfilerEventLocation::column
Name: QQmlProfilerEventLocation::column
Prototype: int column() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h
Lines: 81-81
100.000% (1/1)
11
QQmlProfilerEventLocation::clear
Name: QQmlProfilerEventLocation::clear
Prototype: void clear()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h
Lines: 68-72
  0.000% (0/1)
21
QQmlProfilerEventLocation::QQmlProfilerEventLocation
Name: QQmlProfilerEventLocation::QQmlProfilerEventLocation
Prototype: QQmlProfilerEventLocation()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h
Lines: 63-63
100.000% (1/1)
11
QQmlProfilerEventLocation::QQmlProfilerEventLocation
Name: QQmlProfilerEventLocation::QQmlProfilerEventLocation
Prototype: QQmlProfilerEventLocation(const QString &file, int lineNumber, int columnNumber)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilereventlocation_p.h
Lines: 64-66
100.000% (1/1)
11
QQmlProfilerEvent::~QQmlProfilerEvent
Name: QQmlProfilerEvent::~QQmlProfilerEvent
Prototype: ~QQmlProfilerEvent()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 126-129
100.000% (1/1)
11
QQmlProfilerEvent::typeIndex
Name: QQmlProfilerEvent::typeIndex
Prototype: int typeIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 134-134
100.000% (1/1)
11
QQmlProfilerEvent::timestamp
Name: QQmlProfilerEvent::timestamp
Prototype: qint64 timestamp() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 131-131
100.000% (1/1)
11
QQmlProfilerEvent::string
Name: QQmlProfilerEvent::string
Prototype: QString string() const
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 205-216
  0.000% (0/6)
54
QQmlProfilerEvent::squeeze
Name: QQmlProfilerEvent::squeeze
Prototype: template<typename Container, typename Number> typename std::enable_if<(sizeof(Number) > 1), bool>::type squeeze(const Container &numbers)
Coverage:  72.727% (8/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 289-300
 72.727% (8/11)
64
QQmlProfilerEvent::squeeze
Name: QQmlProfilerEvent::squeeze
Prototype: template<typename Container, typename Number> typename std::enable_if<(sizeof(Number) <= 1), bool>::type squeeze(const Container &)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 302-307
100.000% (1/1)
11
QQmlProfilerEvent::squeezable
Name: QQmlProfilerEvent::squeezable
Prototype: template<typename Big, typename Small> bool squeezable(Big source)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 283-287
100.000% (1/1)
11
QQmlProfilerEvent::setTypeIndex
Name: QQmlProfilerEvent::setTypeIndex
Prototype: void setTypeIndex(int typeIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 135-135
100.000% (1/1)
11
QQmlProfilerEvent::setTimestamp
Name: QQmlProfilerEvent::setTimestamp
Prototype: void setTimestamp(qint64 timestamp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 132-132
100.000% (1/1)
11
QQmlProfilerEvent::setString
Name: QQmlProfilerEvent::setString
Prototype: void setString(const QString &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 218-222
100.000% (1/1)
21
QQmlProfilerEvent::setRangeStage
Name: QQmlProfilerEvent::setRangeStage
Prototype: void setRangeStage(Message stage)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 230-236
100.000% (1/1)
41
QQmlProfilerEvent::setNumbers
Name: QQmlProfilerEvent::setNumbers
Prototype: template<typename Container, typename Number> void setNumbers(const Container &numbers)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 183-188
100.000% (1/1)
21
QQmlProfilerEvent::setNumbers
Name: QQmlProfilerEvent::setNumbers
Prototype: template<typename Number> void setNumbers(std::initializer_list<Number> numbers)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 190-194
100.000% (1/1)
11
QQmlProfilerEvent::setNumber
Name: QQmlProfilerEvent::setNumber
Prototype: template<typename Number> void setNumber(int i, Number number)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 168-181
  0.000% (0/7)
83
QQmlProfilerEvent::rangeStage
Name: QQmlProfilerEvent::rangeStage
Prototype: Message rangeStage() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 224-228
100.000% (1/1)
21
QQmlProfilerEvent::operator=
Name: QQmlProfilerEvent::operator=
Prototype: QQmlProfilerEvent &operator=(const QQmlProfilerEvent &other)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 104-115
 75.000% (3/4)
82
QQmlProfilerEvent::operator=
Name: QQmlProfilerEvent::operator=
Prototype: QQmlProfilerEvent &operator=(QQmlProfilerEvent &&other)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 117-124
  0.000% (0/4)
42
QQmlProfilerEvent::numbers
Name: QQmlProfilerEvent::numbers
Prototype: template<typename Container, typename Number = qint64> Container numbers() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 196-203
100.000% (4/4)
42
QQmlProfilerEvent::number
Name: QQmlProfilerEvent::number
Prototype: template<typename Number> Number number(int i) const
Coverage:  42.857% (9/21)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 137-166
 42.857% (9/21)
1211
QQmlProfilerEvent::isValid
Name: QQmlProfilerEvent::isValid
Prototype: bool isValid() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 238-241
  0.000% (0/1)
11
QQmlProfilerEvent::clearPointer
Name: QQmlProfilerEvent::clearPointer
Prototype: void clearPointer()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 333-337
100.000% (4/4)
22
QQmlProfilerEvent::assignNumbers
Name: QQmlProfilerEvent::assignNumbers
Prototype: template<typename Container, typename Number> void assignNumbers(const Container &numbers)
Coverage:  78.571% (11/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 309-331
 78.571% (11/14)
165
QQmlProfilerEvent::assignData
Name: QQmlProfilerEvent::assignData
Prototype: void assignData(const QQmlProfilerEvent &other)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 272-281
100.000% (4/4)
52
QQmlProfilerEvent::QQmlProfilerEvent
Name: QQmlProfilerEvent::QQmlProfilerEvent
Prototype: QQmlProfilerEvent()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 67-69
100.000% (1/1)
11
QQmlProfilerEvent::QQmlProfilerEvent
Name: QQmlProfilerEvent::QQmlProfilerEvent
Prototype: template<typename Number> QQmlProfilerEvent(qint64 timestamp, int typeIndex, std::initializer_list<Number> list)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 71-76
  0.000% (0/1)
11
QQmlProfilerEvent::QQmlProfilerEvent
Name: QQmlProfilerEvent::QQmlProfilerEvent
Prototype: QQmlProfilerEvent(qint64 timestamp, int typeIndex, const QString &data)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 78-82
  0.000% (0/1)
11
QQmlProfilerEvent::QQmlProfilerEvent
Name: QQmlProfilerEvent::QQmlProfilerEvent
Prototype: template<typename Number> QQmlProfilerEvent(qint64 timestamp, int typeIndex, const QVector<Number> &data)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 84-89
100.000% (1/1)
11
QQmlProfilerEvent::QQmlProfilerEvent
Name: QQmlProfilerEvent::QQmlProfilerEvent
Prototype: QQmlProfilerEvent(const QQmlProfilerEvent &other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 91-96
100.000% (1/1)
11
QQmlProfilerEvent::QQmlProfilerEvent
Name: QQmlProfilerEvent::QQmlProfilerEvent
Prototype: QQmlProfilerEvent(QQmlProfilerEvent &&other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerevent_p.h
Lines: 98-102
100.000% (1/1)
21
QQmlProfilerData::QQmlProfilerData
Name: QQmlProfilerData::QQmlProfilerData
Prototype: QQmlProfilerData(qint64 time = -1, int messageType = -1, RangeType detailType = MaximumRangeType, quintptr locationId = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 136-139
100.000% (1/1)
11
QQmlProfilerClientPrivate::updateFeatures
Name: QQmlProfilerClientPrivate::updateFeatures
Prototype: bool QQmlProfilerClientPrivate::updateFeatures(ProfileFeature feature)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 309-320
 71.429% (5/7)
83
QQmlProfilerClientPrivate::sendRecordingStatus
Name: QQmlProfilerClientPrivate::sendRecordingStatus
Prototype: void QQmlProfilerClientPrivate::sendRecordingStatus(int engineId)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 153-163
100.000% (4/4)
72
QQmlProfilerClientPrivate::resolveType
Name: QQmlProfilerClientPrivate::resolveType
Prototype: int QQmlProfilerClientPrivate::resolveType(const QQmlProfilerTypedEvent &event)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 49-74
100.000% (11/11)
154
QQmlProfilerClientPrivate::resolveStackTop
Name: QQmlProfilerClientPrivate::resolveStackTop
Prototype: int QQmlProfilerClientPrivate::resolveStackTop()
Coverage: 100.000% (12/12)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 76-94
100.000% (12/12)
134
QQmlProfilerClientPrivate::processCurrentEvent
Name: QQmlProfilerClientPrivate::processCurrentEvent
Prototype: void QQmlProfilerClientPrivate::processCurrentEvent()
Coverage:  93.333% (28/30)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 105-151
 93.333% (28/30)
3012
QQmlProfilerClientPrivate::forwardEvents
Name: QQmlProfilerClientPrivate::forwardEvents
Prototype: void QQmlProfilerClientPrivate::forwardEvents(const QQmlProfilerEvent &last)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 96-103
100.000% (6/6)
42
QQmlProfilerClientPrivate::finalize
Name: QQmlProfilerClientPrivate::finalize
Prototype: void QQmlProfilerClientPrivate::finalize()
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 223-233
 71.429% (5/7)
73
QQmlProfilerClientPrivate::QQmlProfilerClientPrivate
Name: QQmlProfilerClientPrivate::QQmlProfilerClientPrivate
Prototype: QQmlProfilerClientPrivate(QQmlDebugConnection *connection, QQmlProfilerEventReceiver *eventReceiver)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient_p_p.h
Lines: 69-80
100.000% (1/1)
21
QQmlProfilerClient::~QQmlProfilerClient
Name: QQmlProfilerClient::~QQmlProfilerClient
Prototype: QQmlProfilerClient::~QQmlProfilerClient()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 193-199
100.000% (4/4)
22
QQmlProfilerClient::traceStarted
Name: QQmlProfilerClient::traceStarted
Prototype: void QQmlProfilerClient::traceStarted(qint64 _t1, const QList<int> & _t2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/.moc/moc_qqmlprofilerclient_p.cpp
Lines: 265-269
100.000% (1/1)
21
QQmlProfilerClient::traceFinished
Name: QQmlProfilerClient::traceFinished
Prototype: void QQmlProfilerClient::traceFinished(qint64 _t1, const QList<int> & _t2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/.moc/moc_qqmlprofilerclient_p.cpp
Lines: 258-262
100.000% (1/1)
21
QQmlProfilerClient::setRequestedFeatures::[lambda]
Name: QQmlProfilerClient::setRequestedFeatures::[lambda]
Prototype: [this](QtMsgType type, const QString &text, const QQmlDebugContextInfo &context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 276-288
100.000% (1/1)
111
QQmlProfilerClient::setRequestedFeatures
Name: QQmlProfilerClient::setRequestedFeatures
Prototype: void QQmlProfilerClient::setRequestedFeatures(quint64 features)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 268-293
 62.500% (5/8)
184
QQmlProfilerClient::setRecording
Name: QQmlProfilerClient::setRecording
Prototype: void QQmlProfilerClient::setRecording(bool v)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 248-260
100.000% (7/7)
73
QQmlProfilerClient::setFlushInterval
Name: QQmlProfilerClient::setFlushInterval
Prototype: void QQmlProfilerClient::setFlushInterval(quint32 flushInterval)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 295-299
100.000% (1/1)
21
QQmlProfilerClient::sendRecordingStatus
Name: QQmlProfilerClient::sendRecordingStatus
Prototype: void QQmlProfilerClient::sendRecordingStatus(int engineId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 236-240
100.000% (1/1)
21
QQmlProfilerClient::recordingChanged
Name: QQmlProfilerClient::recordingChanged
Prototype: void QQmlProfilerClient::recordingChanged(bool _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/.moc/moc_qqmlprofilerclient_p.cpp
Lines: 272-276
100.000% (1/1)
21
QQmlProfilerClient::recordedFeaturesChanged
Name: QQmlProfilerClient::recordedFeaturesChanged
Prototype: void QQmlProfilerClient::recordedFeaturesChanged(quint64 _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/.moc/moc_qqmlprofilerclient_p.cpp
Lines: 279-283
100.000% (1/1)
21
QQmlProfilerClient::recordedFeatures
Name: QQmlProfilerClient::recordedFeatures
Prototype: quint64 QQmlProfilerClient::recordedFeatures() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 262-266
  0.000% (0/1)
21
QQmlProfilerClient::onStateChanged
Name: QQmlProfilerClient::onStateChanged
Prototype: void QQmlProfilerClient::onStateChanged(State status)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 322-331
 50.000% (2/4)
42
QQmlProfilerClient::messageReceived
Name: QQmlProfilerClient::messageReceived
Prototype: void QQmlProfilerClient::messageReceived(const QByteArray &data)
Coverage:  94.444% (17/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 333-358
 94.444% (17/18)
206
QQmlProfilerClient::isRecording
Name: QQmlProfilerClient::isRecording
Prototype: bool QQmlProfilerClient::isRecording() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 242-246
100.000% (1/1)
21
QQmlProfilerClient::d_func
Name: QQmlProfilerClient::d_func
Prototype: inline QQmlProfilerClientPrivate* d_func()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient_p.h
Lines: 67-67
100.000% (1/1)
11
QQmlProfilerClient::d_func
Name: QQmlProfilerClient::d_func
Prototype: inline const QQmlProfilerClientPrivate* d_func() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient_p.h
Lines: 67-67
100.000% (1/1)
11
QQmlProfilerClient::complete
Name: QQmlProfilerClient::complete
Prototype: void QQmlProfilerClient::complete(qint64 _t1)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/.moc/moc_qqmlprofilerclient_p.cpp
Lines: 251-255
100.000% (1/1)
21
QQmlProfilerClient::cleared
Name: QQmlProfilerClient::cleared
Prototype: void QQmlProfilerClient::cleared()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/.moc/moc_qqmlprofilerclient_p.cpp
Lines: 286-289
  0.000% (0/1)
11
QQmlProfilerClient::clearEvents
Name: QQmlProfilerClient::clearEvents
Prototype: void QQmlProfilerClient::clearEvents()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 201-212
  0.000% (0/4)
82
QQmlProfilerClient::clearAll
Name: QQmlProfilerClient::clearAll
Prototype: void QQmlProfilerClient::clearAll()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 214-221
  0.000% (0/1)
51
QQmlProfilerClient::QQmlProfilerClient::[lambda]
Name: QQmlProfilerClient::QQmlProfilerClient::[lambda]
Prototype: [d](int engineId)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 176-180
100.000% (4/4)
22
QQmlProfilerClient::QQmlProfilerClient::[lambda]
Name: QQmlProfilerClient::QQmlProfilerClient::[lambda]
Prototype: [d](qint64 timestamp, const QList<int> &engineIds)
Coverage:  80.000% (4/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 182-190
 80.000% (4/5)
43
QQmlProfilerClient::QQmlProfilerClient
Name: QQmlProfilerClient::QQmlProfilerClient
Prototype: QQmlProfilerClient::QQmlProfilerClient(QQmlDebugConnection *connection, QQmlProfilerEventReceiver *eventReceiver, quint64 features)
Coverage:  90.000% (9/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 165-191
 90.000% (9/10)
136
QQmlProfilerClient::QQmlProfilerClient
Name: QQmlProfilerClient::QQmlProfilerClient
Prototype: QQmlProfilerClient::QQmlProfilerClient(QQmlProfilerClientPrivate &dd)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qmldebug/qqmlprofilerclient.cpp
Lines: 301-307
  0.000% (0/1)
31
QQmlProfiler::updateCreating
Name: QQmlProfiler::updateCreating
Prototype: void updateCreating(const QV4::CompiledData::Object *obj, QV4::CompiledData::CompilationUnit *ref, const QUrl &url, const QString &type)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 358-366
 75.000% (3/4)
42
QQmlProfiler::stopProfiling
Name: QQmlProfiler::stopProfiling
Prototype: void QQmlProfiler::stopProfiling()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler.cpp
Lines: 59-64
100.000% (1/1)
31
QQmlProfiler::startProfiling
Name: QQmlProfiler::startProfiling
Prototype: void QQmlProfiler::startProfiling(quint64 features)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler.cpp
Lines: 54-57
100.000% (1/1)
11
QQmlProfiler::startHandlingSignal
Name: QQmlProfiler::startHandlingSignal
Prototype: void startHandlingSignal(QQmlBoundSignalExpression *expression)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 334-349
  0.000% (0/4)
72
QQmlProfiler::startCreating
Name: QQmlProfiler::startCreating
Prototype: void startCreating(const QV4::CompiledData::Object *obj)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 351-356
100.000% (1/1)
31
QQmlProfiler::startCompiling
Name: QQmlProfiler::startCompiling
Prototype: void startCompiling(QQmlDataBlob *blob)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 322-332
 75.000% (3/4)
72
QQmlProfiler::startBinding
Name: QQmlProfiler::startBinding
Prototype: void startBinding(QV4::Function *function)
Coverage:  55.556% (5/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 297-318
 55.556% (5/9)
93
QQmlProfiler::setTimer
Name: QQmlProfiler::setTimer
Prototype: void setTimer(const QElapsedTimer &timer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 387-387
100.000% (1/1)
11
QQmlProfiler::reportData
Name: QQmlProfiler::reportData
Prototype: void QQmlProfiler::reportData()
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler.cpp
Lines: 66-80
 85.714% (6/7)
93
QQmlProfiler::id
Name: QQmlProfiler::id
Prototype: template<typename Object> static quintptr id(const Object *pointer)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 378-382
100.000% (1/1)
11
QQmlProfiler::endRange
Name: QQmlProfiler::endRange
Prototype: template<RangeType Range> void endRange()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 368-372
100.000% (1/1)
11
QQmlProfiler::dataReady
Name: QQmlProfiler::dataReady
Prototype: void QQmlProfiler::dataReady(const QVector<QQmlProfilerData> & _t1, const QQmlProfiler::LocationHash & _t2)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.moc/moc_qqmlprofiler_p.cpp
Lines: 143-147
100.000% (1/1)
21
QQmlProfiler::RefLocation::~RefLocation
Name: QQmlProfiler::RefLocation::~RefLocation
Prototype: ~RefLocation()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 221-224
100.000% (1/1)
11
QQmlProfiler::RefLocation::release
Name: QQmlProfiler::RefLocation::release
Prototype: void release()
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 250-272
 53.846% (7/13)
137
QQmlProfiler::RefLocation::operator=
Name: QQmlProfiler::RefLocation::operator=
Prototype: RefLocation &operator=(const RefLocation &other)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 208-219
 75.000% (3/4)
82
QQmlProfiler::RefLocation::isValid
Name: QQmlProfiler::RefLocation::isValid
Prototype: bool isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 274-277
100.000% (1/1)
11
QQmlProfiler::RefLocation::isNull
Name: QQmlProfiler::RefLocation::isNull
Prototype: bool isNull() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 279-282
100.000% (1/1)
11
QQmlProfiler::RefLocation::addref
Name: QQmlProfiler::RefLocation::addref
Prototype: void addref()
Coverage:  53.846% (7/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 226-248
 53.846% (7/13)
137
QQmlProfiler::RefLocation::RefLocation
Name: QQmlProfiler::RefLocation::RefLocation
Prototype: RefLocation()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 165-168
100.000% (1/1)
21
QQmlProfiler::RefLocation::RefLocation
Name: QQmlProfiler::RefLocation::RefLocation
Prototype: RefLocation(QV4::Function *ref)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/debugger/qqmlprofiler_p.h
Lines: 170-175
  0.000% (0/1)
21
Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...110
Function: QQuickLoader::setAsynchronous
...120
Function: QQuickImageParticle::setOpacitytable
...130
Function: QQuickDesignerSupportProperties::isPropertyQObject
...140
Function: QQmlVMEMetaObject::getForMethod
...143
Function: QQmlStringConverters::colorFromString
144
Function: QQmlQmldirData::content
145
Function: QQmlPropertyPrivate::findSignalByName
146
Function: QQmlPropertyCache::toMetaObjectBuilder::in
147148
Function: QQmlProfiler::RefLocation::RefLocation
149
Function: QQmlObjectOrGadget::metacall
150
Function: QQmlNotifier::notify
151
Function: QQmlListReference::QQmlListReference
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...170
Function: QQmlComponent::QQmlComponent
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0