OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...10
Function: WTF::roundUpToMultipleOf
...20
Function: QV4::Value::toIndex
...22
Function: QV4::StrictArgumentsObject::d
23
Function: QV4::ScopedValue::ScopedValue
24
Function: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_greaterThan [qv4runtime.cpp #1]
25
Function: QV4::RegExp::multiLine
2627
Function: QV4::PropertyHash::lookup
28
Function: QV4::Object::vtable
29
Function: QV4::Moth::BytecodeGenerator::currentRegister
30
Function: QV4::MapObject::defaultPrototype
...40
Function: QV4::Compiler::Context::findArgument
...50
Function: QSGSimpleTextureNode::d_func
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QV4::QQmlScopedEnumWrapper::staticVTable
Name: QV4::QQmlScopedEnumWrapper::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper_p.h
Lines: 124-124
  0.000% (0/1)
11
QV4::QQmlScopedEnumWrapper::qt_check_for_QMANAGED_macro
Name: QV4::QQmlScopedEnumWrapper::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper_p.h
Lines: 124-124
  0.000% (0/1)
11
QV4::QQmlScopedEnumWrapper::d_unchecked
Name: QV4::QQmlScopedEnumWrapper::d_unchecked
Prototype: QV4::Heap::QQmlScopedEnumWrapper *d_unchecked() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper_p.h
Lines: 124-124
  0.000% (0/1)
11
QV4::QQmlScopedEnumWrapper::d
Name: QV4::QQmlScopedEnumWrapper::d
Prototype: QV4::Heap::QQmlScopedEnumWrapper *d() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper_p.h
Lines: 124-124
  0.000% (0/1)
11
QV4::QQmlScopedEnumWrapper::__dataTest
Name: QV4::QQmlScopedEnumWrapper::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper_p.h
Lines: 124-124
  0.000% (0/1)
11
QV4::QQmlQPointer::operator=
Name: QV4::QQmlQPointer::operator=
Prototype: QQmlQPointer &operator=(T *o)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 241-247
 50.000% (2/4)
42
QV4::QQmlQPointer::operator->
Name: QV4::QQmlQPointer::operator->
Prototype: inline T* operator->() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 240-240
100.000% (1/1)
11
QV4::QQmlQPointer::isNull
Name: QV4::QQmlQPointer::isNull
Prototype: bool isNull() const noexcept
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 248-251
100.000% (1/1)
11
QV4::QQmlQPointer::init
Name: QV4::QQmlQPointer::init
Prototype: void init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 212-216
100.000% (1/1)
21
QV4::QQmlQPointer::init
Name: QV4::QQmlQPointer::init
Prototype: void init(T *o)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 218-226
100.000% (4/4)
52
QV4::QQmlQPointer::destroy
Name: QV4::QQmlQPointer::destroy
Prototype: void destroy()
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 228-234
100.000% (6/6)
42
QV4::QQmlQPointer::data
Name: QV4::QQmlQPointer::data
Prototype: T *data() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 236-238
100.000% (1/1)
11
QV4::QQmlQPointer::T
Name: QV4::QQmlQPointer::T
Prototype: operator T*() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4heap_p.h
Lines: 239-239
100.000% (1/1)
11
QV4::QQmlLocaleData::virtualDestroy
Name: QV4::QQmlLocaleData::virtualDestroy
Prototype: static void virtualDestroy(QV4::Heap::Base *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 161-161
100.000% (1/1)
11
QV4::QQmlLocaleData::staticVTable
Name: QV4::QQmlLocaleData::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 160-160
100.000% (1/1)
11
QV4::QQmlLocaleData::qt_check_for_QMANAGED_macro
Name: QV4::QQmlLocaleData::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 160-160
100.000% (1/1)
11
QV4::QQmlLocaleData::getThisLocale
Name: QV4::QQmlLocaleData::getThisLocale
Prototype: static QLocale *getThisLocale(QV4::Scope &scope, const QV4::Value *thisObject)
Coverage:  50.000% (3/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 163-171
 50.000% (3/6)
62
QV4::QQmlLocaleData::d_unchecked
Name: QV4::QQmlLocaleData::d_unchecked
Prototype: QV4::Heap::QQmlLocaleData *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 160-160
100.000% (1/1)
11
QV4::QQmlLocaleData::d
Name: QV4::QQmlLocaleData::d
Prototype: QV4::Heap::QQmlLocaleData *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 160-160
100.000% (1/1)
11
QV4::QQmlLocaleData::__dataTest
Name: QV4::QQmlLocaleData::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllocale_p.h
Lines: 160-160
  0.000% (0/1)
11
QV4::QQmlContextWrapper::virtualDestroy
Name: QV4::QQmlContextWrapper::virtualDestroy
Prototype: static void virtualDestroy(QV4::Heap::Base *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 93-93
100.000% (1/1)
11
QV4::QQmlContextWrapper::staticVTable
Name: QV4::QQmlContextWrapper::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 92-92
100.000% (1/1)
11
QV4::QQmlContextWrapper::setReadOnly
Name: QV4::QQmlContextWrapper::setReadOnly
Prototype: void setReadOnly(bool b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 99-99
100.000% (1/1)
11
QV4::QQmlContextWrapper::qt_check_for_QMANAGED_macro
Name: QV4::QQmlContextWrapper::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 92-92
100.000% (1/1)
11
QV4::QQmlContextWrapper::getScopeObject
Name: QV4::QQmlContextWrapper::getScopeObject
Prototype: inline QObject *getScopeObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 96-96
100.000% (1/1)
11
QV4::QQmlContextWrapper::getContext
Name: QV4::QQmlContextWrapper::getContext
Prototype: inline QQmlContextData *getContext() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 97-97
100.000% (1/1)
11
QV4::QQmlContextWrapper::defaultInternalClass
Name: QV4::QQmlContextWrapper::defaultInternalClass
Prototype: static Heap::InternalClass *defaultInternalClass(QV4::EngineBase *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 94-94
100.000% (1/1)
11
QV4::QQmlContextWrapper::d_unchecked
Name: QV4::QQmlContextWrapper::d_unchecked
Prototype: QV4::Heap::QQmlContextWrapper *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 92-92
100.000% (1/1)
11
QV4::QQmlContextWrapper::d
Name: QV4::QQmlContextWrapper::d
Prototype: QV4::Heap::QQmlContextWrapper *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 92-92
100.000% (1/1)
11
QV4::QQmlContextWrapper::__dataTest
Name: QV4::QQmlContextWrapper::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext_p.h
Lines: 92-92
  0.000% (0/1)
11
QV4::QQmlBindingFunction::staticVTable
Name: QV4::QQmlBindingFunction::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qqmlbuiltinfunctions_p.h
Lines: 185-185
100.000% (1/1)
11
QV4::QQmlBindingFunction::qt_check_for_QMANAGED_macro
Name: QV4::QQmlBindingFunction::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qqmlbuiltinfunctions_p.h
Lines: 185-185
100.000% (1/1)
11
QV4::QQmlBindingFunction::d_unchecked
Name: QV4::QQmlBindingFunction::d_unchecked
Prototype: QV4::Heap::QQmlBindingFunction *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qqmlbuiltinfunctions_p.h
Lines: 185-185
100.000% (1/1)
11
QV4::QQmlBindingFunction::d
Name: QV4::QQmlBindingFunction::d
Prototype: QV4::Heap::QQmlBindingFunction *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qqmlbuiltinfunctions_p.h
Lines: 185-185
100.000% (1/1)
11
QV4::QQmlBindingFunction::bindingFunction
Name: QV4::QQmlBindingFunction::bindingFunction
Prototype: Heap::FunctionObject *bindingFunction() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qqmlbuiltinfunctions_p.h
Lines: 187-187
100.000% (1/1)
11
QV4::QQmlBindingFunction::__dataTest
Name: QV4::QQmlBindingFunction::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/v8/qqmlbuiltinfunctions_p.h
Lines: 185-185
  0.000% (0/1)
11
QV4::QObjectWrapper::wrap
Name: QV4::QObjectWrapper::wrap
Prototype: inline ReturnedValue QObjectWrapper::wrap(ExecutionEngine *engine, QObject *object)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 208-220
100.000% (7/7)
63
QV4::QObjectWrapper::virtualDestroy
Name: QV4::QObjectWrapper::virtualDestroy
Prototype: static void virtualDestroy(QV4::Heap::Base *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 161-161
100.000% (1/1)
11
QV4::QObjectWrapper::staticVTable
Name: QV4::QObjectWrapper::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 160-160
100.000% (1/1)
11
QV4::QObjectWrapper::qt_check_for_QMANAGED_macro
Name: QV4::QObjectWrapper::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 160-160
100.000% (1/1)
11
QV4::QObjectWrapper::object
Name: QV4::QObjectWrapper::object
Prototype: QObject *object() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 167-167
100.000% (1/1)
11
QV4::QObjectWrapper::d_unchecked
Name: QV4::QObjectWrapper::d_unchecked
Prototype: QV4::Heap::QObjectWrapper *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 160-160
100.000% (1/1)
11
QV4::QObjectWrapper::d
Name: QV4::QObjectWrapper::d
Prototype: QV4::Heap::QObjectWrapper *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 160-160
100.000% (1/1)
11
QV4::QObjectWrapper::__dataTest
Name: QV4::QObjectWrapper::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 160-160
  0.000% (0/1)
11
QV4::QObjectSlotDispatcher::impl
Name: QV4::QObjectSlotDispatcher::impl
Prototype: static void impl(int which, QSlotObjectBase *this_, QObject *r, void **metaArgs, bool *ret)
Coverage:  60.317% (38/63)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 830-933
 60.317% (38/63)
6117
QV4::QObjectSlotDispatcher::QObjectSlotDispatcher
Name: QV4::QObjectSlotDispatcher::QObjectSlotDispatcher
Prototype: QObjectSlotDispatcher()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 825-828
100.000% (1/1)
11
QV4::QObjectMethod::virtualDestroy
Name: QV4::QObjectMethod::virtualDestroy
Prototype: static void virtualDestroy(QV4::Heap::Base *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 227-227
100.000% (1/1)
11
QV4::QObjectMethod::staticVTable
Name: QV4::QObjectMethod::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 226-226
100.000% (1/1)
11
QV4::QObjectMethod::qt_check_for_QMANAGED_macro
Name: QV4::QObjectMethod::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 226-226
100.000% (1/1)
11
QV4::QObjectMethod::object
Name: QV4::QObjectMethod::object
Prototype: QObject *object() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 235-235
100.000% (1/1)
11
QV4::QObjectMethod::methodIndex
Name: QV4::QObjectMethod::methodIndex
Prototype: int methodIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 234-234
100.000% (1/1)
11
QV4::QObjectMethod::d_unchecked
Name: QV4::QObjectMethod::d_unchecked
Prototype: QV4::Heap::QObjectMethod *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 226-226
100.000% (1/1)
11
QV4::QObjectMethod::d
Name: QV4::QObjectMethod::d
Prototype: QV4::Heap::QObjectMethod *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 226-226
100.000% (1/1)
11
QV4::QObjectMethod::__dataTest
Name: QV4::QObjectMethod::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 226-226
  0.000% (0/1)
11
QV4::QMetaObjectWrapper::virtualDestroy
Name: QV4::QMetaObjectWrapper::virtualDestroy
Prototype: static void virtualDestroy(QV4::Heap::Base *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 251-251
100.000% (1/1)
11
QV4::QMetaObjectWrapper::staticVTable
Name: QV4::QMetaObjectWrapper::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 250-250
100.000% (1/1)
11
QV4::QMetaObjectWrapper::qt_check_for_QMANAGED_macro
Name: QV4::QMetaObjectWrapper::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 250-250
100.000% (1/1)
11
QV4::QMetaObjectWrapper::d_unchecked
Name: QV4::QMetaObjectWrapper::d_unchecked
Prototype: QV4::Heap::QMetaObjectWrapper *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 250-250
100.000% (1/1)
11
QV4::QMetaObjectWrapper::d
Name: QV4::QMetaObjectWrapper::d
Prototype: QV4::Heap::QMetaObjectWrapper *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 250-250
100.000% (1/1)
11
QV4::QMetaObjectWrapper::__dataTest
Name: QV4::QMetaObjectWrapper::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h
Lines: 250-250
  0.000% (0/1)
11
QV4::ProxyObject::staticVTable
Name: QV4::ProxyObject::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 84-84
100.000% (1/1)
11
QV4::ProxyObject::qt_check_for_QMANAGED_macro
Name: QV4::ProxyObject::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 84-84
100.000% (1/1)
11
QV4::ProxyObject::defaultInternalClass
Name: QV4::ProxyObject::defaultInternalClass
Prototype: static Heap::InternalClass *defaultInternalClass(QV4::EngineBase *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 86-86
100.000% (1/1)
11
QV4::ProxyObject::d_unchecked
Name: QV4::ProxyObject::d_unchecked
Prototype: QV4::Heap::ProxyObject *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 84-84
100.000% (1/1)
11
QV4::ProxyObject::d
Name: QV4::ProxyObject::d
Prototype: QV4::Heap::ProxyObject *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 84-84
100.000% (1/1)
11
QV4::ProxyObject::__dataTest
Name: QV4::ProxyObject::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 84-84
  0.000% (0/1)
11
QV4::Proxy::staticVTable
Name: QV4::Proxy::staticVTable
Prototype: static inline const QV4::VTable *staticVTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 106-106
100.000% (1/1)
11
QV4::Proxy::qt_check_for_QMANAGED_macro
Name: QV4::Proxy::qt_check_for_QMANAGED_macro
Prototype: template <typename Type> inline void qt_check_for_QMANAGED_macro(const Type *_q_argument) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 106-106
  0.000% (0/1)
11
QV4::Proxy::d_unchecked
Name: QV4::Proxy::d_unchecked
Prototype: QV4::Heap::Proxy *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 106-106
100.000% (1/1)
11
QV4::Proxy::d
Name: QV4::Proxy::d
Prototype: QV4::Heap::Proxy *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 106-106
100.000% (1/1)
11
QV4::Proxy::__dataTest
Name: QV4::Proxy::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4proxy_p.h
Lines: 106-106
  0.000% (0/1)
11
QV4::PropertyKey::value
Name: QV4::PropertyKey::value
Prototype: inline quint32 value() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 82-82
  0.000% (0/1)
11
QV4::PropertyKey::toStringOrSymbol
Name: QV4::PropertyKey::toStringOrSymbol
Prototype: QV4::Heap::StringOrSymbol *QV4::PropertyKey::toStringOrSymbol(QV4::ExecutionEngine *e)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey.cpp
Lines: 45-50
100.000% (4/4)
32
QV4::PropertyKey::toQString
Name: QV4::PropertyKey::toQString
Prototype: QString QV4::PropertyKey::toQString() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey.cpp
Lines: 62-70
 50.000% (2/4)
62
QV4::PropertyKey::setM
Name: QV4::PropertyKey::setM
Prototype: inline void setM(Heap::StringOrSymbol *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 91-94
100.000% (1/1)
11
QV4::PropertyKey::operator ==
Name: QV4::PropertyKey::operator ==
Prototype: bool operator ==(const PropertyKey &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 134-134
100.000% (1/1)
11
QV4::PropertyKey::operator <
Name: QV4::PropertyKey::operator <
Prototype: bool operator <(const PropertyKey &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 136-136
100.000% (1/1)
11
QV4::PropertyKey::operator !=
Name: QV4::PropertyKey::operator !=
Prototype: bool operator !=(const PropertyKey &other) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 135-135
100.000% (1/1)
11
QV4::PropertyKey::m
Name: QV4::PropertyKey::m
Prototype: inline Heap::StringOrSymbol *m() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 85-90
100.000% (1/1)
31
QV4::PropertyKey::isValid
Name: QV4::PropertyKey::isValid
Prototype: bool isValid() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 118-118
100.000% (1/1)
11
QV4::PropertyKey::isSymbol
Name: QV4::PropertyKey::isSymbol
Prototype: bool QV4::PropertyKey::isSymbol() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey.cpp
Lines: 57-60
100.000% (1/1)
21
QV4::PropertyKey::isStringOrSymbol
Name: QV4::PropertyKey::isStringOrSymbol
Prototype: bool isStringOrSymbol() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 115-115
100.000% (1/1)
11
QV4::PropertyKey::isString
Name: QV4::PropertyKey::isString
Prototype: bool QV4::PropertyKey::isString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey.cpp
Lines: 52-55
100.000% (1/1)
21
QV4::PropertyKey::isManaged
Name: QV4::PropertyKey::isManaged
Prototype: inline bool isManaged() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 81-81
100.000% (1/1)
11
QV4::PropertyKey::isArrayIndex
Name: QV4::PropertyKey::isArrayIndex
Prototype: uint isArrayIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 117-117
100.000% (1/1)
11
QV4::PropertyKey::invalid
Name: QV4::PropertyKey::invalid
Prototype: static PropertyKey invalid()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 113-113
100.000% (1/1)
11
QV4::PropertyKey::id
Name: QV4::PropertyKey::id
Prototype: quint64 id() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 132-132
100.000% (1/1)
11
QV4::PropertyKey::fromStringOrSymbol
Name: QV4::PropertyKey::fromStringOrSymbol
Prototype: static PropertyKey fromStringOrSymbol(Heap::StringOrSymbol *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 119-120
100.000% (1/1)
11
QV4::PropertyKey::fromArrayIndex
Name: QV4::PropertyKey::fromArrayIndex
Prototype: static PropertyKey fromArrayIndex(uint idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 114-114
100.000% (1/1)
11
QV4::PropertyKey::asStringOrSymbol
Name: QV4::PropertyKey::asStringOrSymbol
Prototype: Heap::StringOrSymbol *asStringOrSymbol() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 121-125
100.000% (4/4)
32
QV4::PropertyKey::asArrayIndex
Name: QV4::PropertyKey::asArrayIndex
Prototype: uint asArrayIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4propertykey_p.h
Lines: 116-116
100.000% (1/1)
11
QV4::PropertyIndex::set [qv4property_p.h #2]
Name: QV4::PropertyIndex::set [qv4property_p.h #2]
Prototype: void set(EngineBase *e, Value newVal)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 149-151
100.000% (1/1)
11
QV4::PropertyIndex::operator-> [qv4property_p.h #2]
Name: QV4::PropertyIndex::operator-> [qv4property_p.h #2]
Prototype: const Value *operator->() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 152-152
100.000% (1/1)
11
QV4::PropertyIndex::operator* [qv4property_p.h #2]
Name: QV4::PropertyIndex::operator* [qv4property_p.h #2]
Prototype: const Value &operator*() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 153-153
100.000% (1/1)
11
QV4::PropertyIndex::isNull [qv4property_p.h #2]
Name: QV4::PropertyIndex::isNull [qv4property_p.h #2]
Prototype: bool isNull() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4property_p.h #2
Lines: 154-154
100.000% (1/1)
11
QV4::PropertyHashData::~PropertyHashData
Name: QV4::PropertyHashData::~PropertyHashData
Prototype: ~PropertyHashData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 90-92
100.000% (1/1)
11
QV4::PropertyHashData::PropertyHashData
Name: QV4::PropertyHashData::PropertyHashData
Prototype: PropertyHashData::PropertyHashData(int numBits)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 62-70
100.000% (1/1)
31
QV4::PropertyHash::~PropertyHash
Name: QV4::PropertyHash::~PropertyHash
Prototype: inline PropertyHash::~PropertyHash()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 112-116
100.000% (4/4)
22
QV4::PropertyHash::removeIdentifier
Name: QV4::PropertyHash::removeIdentifier
Prototype: int PropertyHash::removeIdentifier(PropertyKey identifier, int classSize)
Coverage:  88.889% (16/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp
Lines: 89-115
 88.889% (16/18)
206
QV4::PropertyHash::operator=
Name: QV4::PropertyHash::operator=
Prototype: inline PropertyHash &PropertyHash::operator=(const PropertyHash &other)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass_p.h
Lines: 118-125
 50.000% (2/4)
52
Page:<>1
Function: writeNumbers
...10
Function: WTF::roundUpToMultipleOf
...20
Function: QV4::Value::toIndex
...22
Function: QV4::StrictArgumentsObject::d
23
Function: QV4::ScopedValue::ScopedValue
24
Function: QV4::RuntimeHelpers::numberToString::[lambda]::getElementIntFallback::getElementFallback::Runtime::method_loadProperty::Runtime::method_callPossiblyDirectEval::[lambda]::Runtime::method_callName::[lambda]::Runtime::method_callProperty::[lambda]::Runtime::method_callQmlScopeObjectProperty::Runtime::method_callQmlContextObjectProperty::Runtime::method_greaterThan [qv4runtime.cpp #1]
25
Function: QV4::RegExp::multiLine
2627
Function: QV4::PropertyHash::lookup
28
Function: QV4::Object::vtable
29
Function: QV4::Moth::BytecodeGenerator::currentRegister
30
Function: QV4::MapObject::defaultPrototype
...40
Function: QV4::Compiler::Context::findArgument
...50
Function: QSGSimpleTextureNode::d_func
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0