OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...10
Function: WTF::roundUpToMultipleOf
...16
Function: QuickTestResult::fail
17
Function: QmlIR::PoolList::Iterator::operator* [qqmlirbuilder_p.h #2]
18
Function: QmlIR::Enum::enumValueCount [qqmlirbuilder_p.h #2]
19
Function: QV4Debugger::pauseAndWait
2021
Function: QV4::TypeErrorPrototype::init
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]
...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::Value::toIndex
Name: QV4::Value::toIndex
Prototype: inline qint64 Value::toIndex() const
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 781-792
 75.000% (6/8)
73
QV4::Value::toBoolean
Name: QV4::Value::toBoolean
Prototype: bool toBoolean() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 400-405
100.000% (4/4)
32
QV4::Value::tagOffset
Name: QV4::Value::tagOffset
Prototype: static inline int tagOffset()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 136-136
  0.000% (0/1)
11
QV4::Value::tag
Name: QV4::Value::tag
Prototype: inline quint32 tag() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 143-143
100.000% (1/1)
11
QV4::Value::symbolValue
Name: QV4::Value::symbolValue
Prototype: inline Symbol *symbolValue() const
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 368-372
 50.000% (2/4)
32
QV4::Value::stringValue
Name: QV4::Value::stringValue
Prototype: inline String *stringValue() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 358-362
100.000% (4/4)
32
QV4::Value::stringOrSymbolValue
Name: QV4::Value::stringOrSymbolValue
Prototype: inline StringOrSymbol *stringOrSymbolValue() const
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 363-367
  0.000% (0/4)
32
QV4::Value::setTagValue
Name: QV4::Value::setTagValue
Prototype: inline void setTagValue(quint32 tag, quint32 value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 141-141
100.000% (1/1)
11
QV4::Value::setTag
Name: QV4::Value::setTag
Prototype: inline void setTag(quint32 tag)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 144-144
  0.000% (0/1)
11
QV4::Value::setRawValue
Name: QV4::Value::setRawValue
Prototype: inline void setRawValue(quint64 raw)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 132-132
100.000% (1/1)
11
QV4::Value::setM
Name: QV4::Value::setM
Prototype: inline void setM(Heap::Base *b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 153-156
100.000% (1/1)
11
QV4::Value::setInt_32
Name: QV4::Value::setInt_32
Prototype: inline void setInt_32(int i)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 180-183
100.000% (1/1)
11
QV4::Value::setEmpty
Name: QV4::Value::setEmpty
Prototype: inline void setEmpty()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 186-189
100.000% (1/1)
11
QV4::Value::setDouble
Name: QV4::Value::setDouble
Prototype: inline void setDouble(double d)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 320-326
100.000% (4/4)
52
QV4::Value::rawValueRef
Name: QV4::Value::rawValueRef
Prototype: inline quint64 &rawValueRef()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 130-130
  0.000% (0/1)
11
QV4::Value::rawValue
Name: QV4::Value::rawValue
Prototype: inline quint64 rawValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 131-131
100.000% (1/1)
11
QV4::Value::quickType
Name: QV4::Value::quickType
Prototype: inline quint64 quickType() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 273-273
100.000% (1/1)
11
QV4::Value::operator=
Name: QV4::Value::operator=
Prototype: template<typename T> inline Value &Value::operator=(const Scoped<T> &t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4scopedvalue_p.h
Lines: 428-433
100.000% (1/1)
21
QV4::Value::operator=
Name: QV4::Value::operator=
Prototype: Value &operator=(ReturnedValue v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 483-483
100.000% (1/1)
11
QV4::Value::operator=
Name: QV4::Value::operator=
Prototype: Value &operator=(Managed *m)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 484-491
100.000% (5/5)
42
QV4::Value::operator=
Name: QV4::Value::operator=
Prototype: Value &operator=(Heap::Base *o)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 492-495
100.000% (1/1)
21
QV4::Value::operator =
Name: QV4::Value::operator =
Prototype: inline Value &Value::operator =(const ScopedValue &v)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4scopedvalue_p.h
Lines: 422-426
100.000% (1/1)
21
QV4::Value::objectValue
Name: QV4::Value::objectValue
Prototype: inline Object *objectValue() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 373-377
100.000% (4/4)
32
QV4::Value::mark
Name: QV4::Value::mark
Prototype: inline void Value::mark(MarkStack *markStack)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 502-507
100.000% (4/4)
32
QV4::Value::managed
Name: QV4::Value::managed
Prototype: inline Managed *managed() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 378-382
100.000% (4/4)
32
QV4::Value::m
Name: QV4::Value::m
Prototype: inline Heap::Base *m() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 147-152
100.000% (1/1)
31
QV4::Value::isUndefined
Name: QV4::Value::isUndefined
Prototype: inline bool isUndefined() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 283-283
100.000% (1/1)
11
QV4::Value::isSymbol
Name: QV4::Value::isSymbol
Prototype: bool Value::isSymbol() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 521-525
100.000% (1/1)
21
QV4::Value::isStringOrSymbol
Name: QV4::Value::isStringOrSymbol
Prototype: bool Value::isStringOrSymbol() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 515-519
100.000% (1/1)
21
QV4::Value::isString
Name: QV4::Value::isString
Prototype: inline bool Value::isString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 509-513
100.000% (1/1)
21
QV4::Value::isPrimitive
Name: QV4::Value::isPrimitive
Prototype: inline bool Value::isPrimitive() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 540-543
100.000% (1/1)
11
QV4::Value::isPositiveInt
Name: QV4::Value::isPositiveInt
Prototype: inline bool isPositiveInt() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 304-310
100.000% (1/1)
11
QV4::Value::isObject
Name: QV4::Value::isObject
Prototype: inline bool Value::isObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 527-532
100.000% (1/1)
21
QV4::Value::isNumber
Name: QV4::Value::isNumber
Prototype: inline bool isNumber() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 281-281
100.000% (1/1)
11
QV4::Value::isNullOrUndefined
Name: QV4::Value::isNullOrUndefined
Prototype: inline bool isNullOrUndefined() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 280-280
100.000% (1/1)
11
QV4::Value::isNull
Name: QV4::Value::isNull
Prototype: inline bool isNull() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 277-277
100.000% (1/1)
11
QV4::Value::isNaN
Name: QV4::Value::isNaN
Prototype: inline bool isNaN() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 302-302
100.000% (1/1)
11
QV4::Value::isManagedOrUndefined
Name: QV4::Value::isManagedOrUndefined
Prototype: inline bool isManagedOrUndefined() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 286-286
100.000% (1/1)
11
QV4::Value::isManaged
Name: QV4::Value::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/qv4value_p.h
Lines: 285-285
100.000% (1/1)
11
QV4::Value::isInteger
Name: QV4::Value::isInteger
Prototype: inline bool isInteger() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 279-279
100.000% (1/1)
11
QV4::Value::isIntOrBool
Name: QV4::Value::isIntOrBool
Prototype: inline bool isIntOrBool() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 288-290
100.000% (1/1)
11
QV4::Value::isInt32
Name: QV4::Value::isInt32
Prototype: inline bool isInt32()
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 332-344
100.000% (14/14)
94
QV4::Value::isFunctionObject
Name: QV4::Value::isFunctionObject
Prototype: inline bool Value::isFunctionObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 534-538
100.000% (1/1)
21
QV4::Value::isEmpty
Name: QV4::Value::isEmpty
Prototype: inline bool isEmpty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 276-276
100.000% (1/1)
11
QV4::Value::isDouble
Name: QV4::Value::isDouble
Prototype: inline bool isDouble() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 284-284
100.000% (1/1)
11
QV4::Value::isBoolean
Name: QV4::Value::isBoolean
Prototype: inline bool isBoolean() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 278-278
100.000% (1/1)
11
QV4::Value::integerValue
Name: QV4::Value::integerValue
Prototype: int integerValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 354-356
100.000% (1/1)
11
QV4::Value::integerCompatible
Name: QV4::Value::integerCompatible
Prototype: inline bool integerCompatible() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 292-295
100.000% (1/1)
21
QV4::Value::integerCompatible
Name: QV4::Value::integerCompatible
Prototype: static inline bool integerCompatible(Value a, Value b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 296-298
100.000% (1/1)
11
QV4::Value::int_32
Name: QV4::Value::int_32
Prototype: inline int int_32() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 176-179
100.000% (1/1)
11
QV4::Value::heapObject
Name: QV4::Value::heapObject
Prototype: inline Heap::Base *heapObject() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 383-385
100.000% (1/1)
11
QV4::Value::fromReturnedValue
Name: QV4::Value::fromReturnedValue
Prototype: static Value fromReturnedValue(ReturnedValue val)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 474-474
100.000% (1/1)
11
QV4::Value::fromHeapObject
Name: QV4::Value::fromHeapObject
Prototype: static inline Value fromHeapObject(Heap::Base *m)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 387-392
100.000% (1/1)
31
QV4::Value::doubleValue
Name: QV4::Value::doubleValue
Prototype: inline double doubleValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 312-319
100.000% (1/1)
61
QV4::Value::data_ptr
Name: QV4::Value::data_ptr
Prototype: ReturnedValue *data_ptr()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 472-472
100.000% (1/1)
11
QV4::Value::cast
Name: QV4::Value::cast
Prototype: template<typename T> inline T *cast()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 461-463
  0.000% (0/1)
11
QV4::Value::cast
Name: QV4::Value::cast
Prototype: template<typename T> inline const T *cast() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 464-466
100.000% (1/1)
11
QV4::Value::bothDouble
Name: QV4::Value::bothDouble
Prototype: static inline bool bothDouble(Value a, Value b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 299-301
  0.000% (0/1)
11
QV4::Value::booleanValue
Name: QV4::Value::booleanValue
Prototype: bool booleanValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 351-353
100.000% (1/1)
11
QV4::Value::asReturnedValue
Name: QV4::Value::asReturnedValue
Prototype: ReturnedValue asReturnedValue() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 473-473
100.000% (1/1)
11
QV4::Value::asDouble
Name: QV4::Value::asDouble
Prototype: double asDouble() const
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 345-349
100.000% (4/4)
32
QV4::Value::as [qv4string_p.h #1]
Name: QV4::Value::as [qv4string_p.h #1]
Prototype: template<> inline const StringOrSymbol *Value::as() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 315-318
  0.000% (0/1)
11
QV4::Value::as [qv4string_p.h #1]
Name: QV4::Value::as [qv4string_p.h #1]
Prototype: template<> inline const String *Value::as() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1
Lines: 320-323
100.000% (1/1)
11
QV4::Value::as
Name: QV4::Value::as
Prototype: template<> inline const DateObject *Value::as() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4dateobject_p.h
Lines: 102-105
100.000% (1/1)
11
QV4::Value::as
Name: QV4::Value::as
Prototype: template<> inline const ErrorObject *Value::as() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 181-184
100.000% (1/1)
11
QV4::Value::as
Name: QV4::Value::as
Prototype: template<> inline const FunctionObject *Value::as() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h
Lines: 196-199
100.000% (1/1)
11
QV4::Value::as
Name: QV4::Value::as
Prototype: template<> inline const Managed *Value::as() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 208-211
100.000% (1/1)
11
QV4::Value::as
Name: QV4::Value::as
Prototype: template<> inline const Object *Value::as() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h
Lines: 213-216
100.000% (1/1)
11
QV4::Value::as
Name: QV4::Value::as
Prototype: template<> inline const ArrayObject *Value::as() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h
Lines: 508-511
100.000% (1/1)
11
QV4::Value::as
Name: QV4::Value::as
Prototype: template <typename T> const T *as() const
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 436-452
100.000% (10/10)
94
QV4::Value::as
Name: QV4::Value::as
Prototype: template <typename T> T *as()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4value_p.h
Lines: 453-459
100.000% (4/4)
32
QV4::URIErrorPrototype::init
Name: QV4::URIErrorPrototype::init
Prototype: void init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 319-319
100.000% (1/1)
11
QV4::URIErrorObject::defaultPrototype
Name: QV4::URIErrorObject::defaultPrototype
Prototype: static QV4::Object *defaultPrototype(QV4::ExecutionEngine *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 223-223
100.000% (1/1)
11
QV4::URIErrorObject::d
Name: QV4::URIErrorObject::d
Prototype: const Data *d() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 224-224
  0.000% (0/1)
11
QV4::URIErrorObject::d
Name: QV4::URIErrorObject::d
Prototype: Data *d()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 225-225
  0.000% (0/1)
11
QV4::URIErrorCtor::staticVTable
Name: QV4::URIErrorCtor::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/qv4errorobject_p.h
Lines: 273-273
100.000% (1/1)
11
QV4::URIErrorCtor::qt_check_for_QMANAGED_macro
Name: QV4::URIErrorCtor::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/qv4errorobject_p.h
Lines: 273-273
  0.000% (0/1)
11
QV4::URIErrorCtor::d_unchecked
Name: QV4::URIErrorCtor::d_unchecked
Prototype: QV4::Heap::URIErrorCtor *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 273-273
100.000% (1/1)
11
QV4::URIErrorCtor::d
Name: QV4::URIErrorCtor::d
Prototype: QV4::Heap::URIErrorCtor *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 273-273
100.000% (1/1)
11
QV4::URIErrorCtor::__dataTest
Name: QV4::URIErrorCtor::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4errorobject_p.h
Lines: 273-273
  0.000% (0/1)
11
QV4::TypedArrayPrototype::staticVTable
Name: QV4::TypedArrayPrototype::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/qv4typedarray_p.h
Lines: 187-187
100.000% (1/1)
11
QV4::TypedArrayPrototype::qt_check_for_QMANAGED_macro
Name: QV4::TypedArrayPrototype::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/qv4typedarray_p.h
Lines: 187-187
100.000% (1/1)
11
QV4::TypedArrayPrototype::defaultPrototype
Name: QV4::TypedArrayPrototype::defaultPrototype
Prototype: static QV4::Object *defaultPrototype(QV4::ExecutionEngine *e)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 188-188
100.000% (1/1)
11
QV4::TypedArrayPrototype::d_unchecked
Name: QV4::TypedArrayPrototype::d_unchecked
Prototype: QV4::Heap::TypedArrayPrototype *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 187-187
100.000% (1/1)
11
QV4::TypedArrayPrototype::d
Name: QV4::TypedArrayPrototype::d
Prototype: QV4::Heap::TypedArrayPrototype *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 187-187
100.000% (1/1)
11
QV4::TypedArrayPrototype::__dataTest
Name: QV4::TypedArrayPrototype::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 187-187
  0.000% (0/1)
11
QV4::TypedArrayCtor::staticVTable
Name: QV4::TypedArrayCtor::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/qv4typedarray_p.h
Lines: 157-157
100.000% (1/1)
11
QV4::TypedArrayCtor::qt_check_for_QMANAGED_macro
Name: QV4::TypedArrayCtor::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/qv4typedarray_p.h
Lines: 157-157
  0.000% (0/1)
11
QV4::TypedArrayCtor::d_unchecked
Name: QV4::TypedArrayCtor::d_unchecked
Prototype: QV4::Heap::TypedArrayCtor *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 157-157
100.000% (1/1)
11
QV4::TypedArrayCtor::d
Name: QV4::TypedArrayCtor::d
Prototype: QV4::Heap::TypedArrayCtor *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 157-157
100.000% (1/1)
11
QV4::TypedArrayCtor::__dataTest
Name: QV4::TypedArrayCtor::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 157-157
  0.000% (0/1)
11
QV4::TypedArray::staticVTable
Name: QV4::TypedArray::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/qv4typedarray_p.h
Lines: 122-122
100.000% (1/1)
11
QV4::TypedArray::qt_check_for_QMANAGED_macro
Name: QV4::TypedArray::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/qv4typedarray_p.h
Lines: 122-122
100.000% (1/1)
11
QV4::TypedArray::length
Name: QV4::TypedArray::length
Prototype: uint length() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 130-132
100.000% (1/1)
11
QV4::TypedArray::d_unchecked
Name: QV4::TypedArray::d_unchecked
Prototype: QV4::Heap::TypedArray *d_unchecked() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 122-122
100.000% (1/1)
11
QV4::TypedArray::d
Name: QV4::TypedArray::d
Prototype: QV4::Heap::TypedArray *d() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 122-122
100.000% (1/1)
11
QV4::TypedArray::byteLength
Name: QV4::TypedArray::byteLength
Prototype: uint byteLength() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 126-128
  0.000% (0/1)
11
QV4::TypedArray::arrayType
Name: QV4::TypedArray::arrayType
Prototype: Heap::TypedArray::Type arrayType() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 138-140
  0.000% (0/1)
11
QV4::TypedArray::arrayData
Name: QV4::TypedArray::arrayData
Prototype: QTypedArrayData<char> *arrayData()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 134-136
  0.000% (0/1)
11
QV4::TypedArray::__dataTest
Name: QV4::TypedArray::__dataTest
Prototype: void __dataTest()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray_p.h
Lines: 122-122
  0.000% (0/1)
11
Page:<>1
Function: writeNumbers
...10
Function: WTF::roundUpToMultipleOf
...16
Function: QuickTestResult::fail
17
Function: QmlIR::PoolList::Iterator::operator* [qqmlirbuilder_p.h #2]
18
Function: QmlIR::Enum::enumValueCount [qqmlirbuilder_p.h #2]
19
Function: QV4Debugger::pauseAndWait
2021
Function: QV4::TypeErrorPrototype::init
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]
...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