OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
3
McCabe - Cyclomatic Complexity: 1
4
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 1
67
McCabe - Cyclomatic Complexity: 1
8
McCabe - Cyclomatic Complexity: 1
9
McCabe - Cyclomatic Complexity: 1
10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
Heap::QQmlTypeWrapper::init
Name: Heap::QQmlTypeWrapper::init
Prototype: void Heap::QQmlTypeWrapper::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 58-63
100.000% (1/1)
31
Heap::QQmlTypeWrapper::type
Name: Heap::QQmlTypeWrapper::type
Prototype: QQmlType Heap::QQmlTypeWrapper::type() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 75-78
100.000% (1/1)
11
Heap::QQmlValueTypeWrapper::toVariant
Name: Heap::QQmlValueTypeWrapper::toVariant
Prototype: QVariant Heap::QQmlValueTypeWrapper::toVariant() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 116-120
100.000% (1/1)
21
Heap::QmlContext::init
Name: Heap::QmlContext::init
Prototype: void Heap::QmlContext::init(QV4::ExecutionContext *outerContext, QV4::QQmlContextWrapper *qml)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qmlcontext.cpp
Lines: 307-313
100.000% (1/1)
31
Heap::QmlListWrapper::destroy
Name: Heap::QmlListWrapper::destroy
Prototype: void Heap::QmlListWrapper::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 64-68
100.000% (1/1)
21
Heap::QmlListWrapper::init
Name: Heap::QmlListWrapper::init
Prototype: void Heap::QmlListWrapper::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmllistwrapper.cpp
Lines: 55-62
100.000% (1/1)
51
Heap::QmlSignalHandler::init
Name: Heap::QmlSignalHandler::init
Prototype: void Heap::QmlSignalHandler::init(QObject *object, int signalIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 2188-2193
100.000% (1/1)
31
Heap::Reflect::init
Name: Heap::Reflect::init
Prototype: void Heap::Reflect::init()
Coverage: 100.000% (14/14)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4reflect.cpp
Lines: 50-69
100.000% (14/14)
161
Heap::RegExpObject::init
Name: Heap::RegExpObject::init
Prototype: void Heap::RegExpObject::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 65-72
100.000% (1/1)
51
Heap::RegExpObject::init
Name: Heap::RegExpObject::init
Prototype: void Heap::RegExpObject::init(QV4::RegExp *value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexpobject.cpp
Lines: 74-81
100.000% (1/1)
51
Heap::SetCtor::init
Name: Heap::SetCtor::init
Prototype: void Heap::SetCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 51-54
100.000% (2/2)
11
Heap::SetObject::destroy
Name: Heap::SetObject::destroy
Prototype: void Heap::SetObject::destroy()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 133-137
100.000% (1/1)
21
Heap::SetObject::init
Name: Heap::SetObject::init
Prototype: void Heap::SetObject::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 127-131
100.000% (1/1)
21
Heap::SetObject::markObjects
Name: Heap::SetObject::markObjects
Prototype: void Heap::SetObject::markObjects(Heap::Base *that, MarkStack *markStack)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4setobject.cpp
Lines: 139-144
  0.000% (0/1)
31
Heap::StrictArgumentsObject::init
Name: Heap::StrictArgumentsObject::init
Prototype: void Heap::StrictArgumentsObject::init(QV4::CppStackFrame *frame)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4argumentsobject.cpp
Lines: 74-94
100.000% (1/1)
141
Heap::String::init [qv4string.cpp #2]
Name: Heap::String::init [qv4string.cpp #2]
Prototype: void Heap::String::init(const QString &t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 96-104
100.000% (1/1)
41
Heap::String::simplifyString [qv4string.cpp #2]
Name: Heap::String::simplifyString [qv4string.cpp #2]
Prototype: void Heap::String::simplifyString() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 177-193
100.000% (1/1)
121
Heap::StringCtor::init
Name: Heap::StringCtor::init
Prototype: void Heap::StringCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 162-165
100.000% (2/2)
11
Heap::StringObject::init
Name: Heap::StringObject::init
Prototype: void Heap::StringObject::init(const QV4::String *str)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 80-85
100.000% (1/1)
31
Heap::StringObject::init
Name: Heap::StringObject::init
Prototype: void Heap::StringObject::init()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 72-78
  0.000% (0/1)
41
Heap::StringObject::length
Name: Heap::StringObject::length
Prototype: uint Heap::StringObject::length() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 95-98
100.000% (1/1)
11
Heap::Symbol::init
Name: Heap::Symbol::init
Prototype: void Heap::Symbol::init(const QString &s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 50-57
100.000% (1/1)
51
Heap::SymbolCtor::init
Name: Heap::SymbolCtor::init
Prototype: void Heap::SymbolCtor::init(QV4::ExecutionContext *scope)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 59-62
100.000% (2/2)
11
Heap::SymbolObject::init
Name: Heap::SymbolObject::init
Prototype: void Heap::SymbolObject::init(const QV4::Symbol *s)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4symbol.cpp
Lines: 64-68
100.000% (1/1)
21
Heap::TypedArray::init
Name: Heap::TypedArray::init
Prototype: void Heap::TypedArray::init(Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 356-361
100.000% (1/1)
31
Heap::TypedArrayCtor::init
Name: Heap::TypedArrayCtor::init
Prototype: void Heap::TypedArrayCtor::init(QV4::ExecutionContext *scope, TypedArray::Type t)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 211-215
100.000% (1/1)
21
Heap::VariantObject::init
Name: Heap::VariantObject::init
Prototype: void Heap::VariantObject::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4variantobject.cpp
Lines: 53-57
100.000% (1/1)
21
ImageMaterialData::ImageMaterialData
Name: ImageMaterialData::ImageMaterialData
Prototype: ImageMaterialData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 69-71
100.000% (1/1)
11
ImageMaterialData::~ImageMaterialData
Name: ImageMaterialData::~ImageMaterialData
Prototype: ~ImageMaterialData()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 73-76
100.000% (1/1)
21
Int16ArrayRead
Name: Int16ArrayRead
Prototype: ReturnedValue Int16ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 120-123
100.000% (1/1)
11
Int32ArrayRead
Name: Int32ArrayRead
Prototype: ReturnedValue Int32ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 146-149
100.000% (1/1)
11
Int8ArrayRead
Name: Int8ArrayRead
Prototype: ReturnedValue Int8ArrayRead(const char *data, int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 59-62
100.000% (1/1)
11
IntrinsicTypedArrayCtor::virtualCall
Name: IntrinsicTypedArrayCtor::virtualCall
Prototype: ReturnedValue IntrinsicTypedArrayCtor::virtualCall(const FunctionObject *f, const Value *, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 648-651
100.000% (1/1)
11
IntrinsicTypedArrayCtor::virtualCallAsConstructor
Name: IntrinsicTypedArrayCtor::virtualCallAsConstructor
Prototype: ReturnedValue IntrinsicTypedArrayCtor::virtualCallAsConstructor(const FunctionObject *f, const Value *, int, const Value *)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 643-646
100.000% (1/1)
11
IntrinsicTypedArrayPrototype::init
Name: IntrinsicTypedArrayPrototype::init
Prototype: void IntrinsicTypedArrayPrototype::init(ExecutionEngine *engine, IntrinsicTypedArrayCtor *ctor)
Coverage: 100.000% (11/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4typedarray.cpp
Lines: 653-676
100.000% (11/11)
171
IteratorPrototype::createIterResultObject
Name: IteratorPrototype::createIterResultObject
Prototype: ReturnedValue IteratorPrototype::createIterResultObject(ExecutionEngine *engine, const Value &value, bool done)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4iterator.cpp
Lines: 56-63
100.000% (3/3)
51
IteratorPrototype::init
Name: IteratorPrototype::init
Prototype: void IteratorPrototype::init(ExecutionEngine *engine)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4iterator.cpp
Lines: 45-48
100.000% (1/1)
11
IteratorPrototype::method_iterator
Name: IteratorPrototype::method_iterator
Prototype: ReturnedValue IteratorPrototype::method_iterator(const FunctionObject *, const Value *thisObject, const Value *, int)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4iterator.cpp
Lines: 50-53
100.000% (1/1)
11
JSC::AbstractMacroAssembler::AbsoluteAddress::AbsoluteAddress
Name: JSC::AbstractMacroAssembler::AbsoluteAddress::AbsoluteAddress
Prototype: explicit AbsoluteAddress(const void* ptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 167-170
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::AbstractMacroAssembler
Name: JSC::AbstractMacroAssembler::AbstractMacroAssembler
Prototype: AbstractMacroAssembler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 819-822
100.000% (1/1)
21
JSC::AbstractMacroAssembler::Address::Address
Name: JSC::AbstractMacroAssembler::Address::Address
Prototype: explicit Address(RegisterID base, int32_t offset = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 92-96
100.000% (1/1)
21
JSC::AbstractMacroAssembler::BaseIndex::BaseIndex
Name: JSC::AbstractMacroAssembler::BaseIndex::BaseIndex
Prototype: BaseIndex(RegisterID base, RegisterID index, Scale scale, int32_t offset = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 148-154
100.000% (1/1)
21
JSC::AbstractMacroAssembler::Call::Call
Name: JSC::AbstractMacroAssembler::Call::Call
Prototype: Call()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 487-490
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::Call::Call
Name: JSC::AbstractMacroAssembler::Call::Call
Prototype: Call(AssemblerLabel jmp, Flags flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 492-496
100.000% (1/1)
21
JSC::AbstractMacroAssembler::Call::fromTailJump
Name: JSC::AbstractMacroAssembler::Call::fromTailJump
Prototype: static Call fromTailJump(Jump jump)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 503-506
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::Call::isFlagSet
Name: JSC::AbstractMacroAssembler::Call::isFlagSet
Prototype: bool isFlagSet(Flags flag)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 498-501
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::ConvertibleLoadLabel::ConvertibleLoadLabel
Name: JSC::AbstractMacroAssembler::ConvertibleLoadLabel::ConvertibleLoadLabel
Prototype: ConvertibleLoadLabel(AbstractMacroAssembler<AssemblerType>* masm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 379-382
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::ConvertibleLoadLabel::isSet
Name: JSC::AbstractMacroAssembler::ConvertibleLoadLabel::isSet
Prototype: bool isSet() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 384-384
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::DataLabel32::DataLabel32
Name: JSC::AbstractMacroAssembler::DataLabel32::DataLabel32
Prototype: DataLabel32(AbstractMacroAssembler<AssemblerType>* masm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 426-429
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::DataLabel32::label
Name: JSC::AbstractMacroAssembler::DataLabel32::label
Prototype: AssemblerLabel label() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 431-431
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::DataLabelCompact::DataLabelCompact
Name: JSC::AbstractMacroAssembler::DataLabelCompact::DataLabelCompact
Prototype: DataLabelCompact(AbstractMacroAssembler<AssemblerType>* masm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 450-453
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::DataLabelCompact::DataLabelCompact
Name: JSC::AbstractMacroAssembler::DataLabelCompact::DataLabelCompact
Prototype: DataLabelCompact(AssemblerLabel label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 455-458
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::DataLabelPtr::DataLabelPtr
Name: JSC::AbstractMacroAssembler::DataLabelPtr::DataLabelPtr
Prototype: DataLabelPtr(AbstractMacroAssembler<AssemblerType>* masm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 402-405
100.000% (1/1)
21
JSC::AbstractMacroAssembler::DataLabelPtr::isSet
Name: JSC::AbstractMacroAssembler::DataLabelPtr::isSet
Prototype: bool isSet() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 407-407
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::ExtendedAddress::ExtendedAddress
Name: JSC::AbstractMacroAssembler::ExtendedAddress::ExtendedAddress
Prototype: explicit ExtendedAddress(RegisterID base, intptr_t offset = 0)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 103-107
100.000% (1/1)
21
JSC::AbstractMacroAssembler::Imm32::Imm32
Name: JSC::AbstractMacroAssembler::Imm32::Imm32
Prototype: explicit Imm32(int32_t value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 256-259
100.000% (1/1)
21
JSC::AbstractMacroAssembler::Imm32::asTrustedImm32
Name: JSC::AbstractMacroAssembler::Imm32::asTrustedImm32
Prototype: const TrustedImm32& asTrustedImm32() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 266-266
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::Imm64::Imm64
Name: JSC::AbstractMacroAssembler::Imm64::Imm64
Prototype: explicit Imm64(int64_t value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 301-304
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::Imm64::Imm64
Name: JSC::AbstractMacroAssembler::Imm64::Imm64
Prototype: explicit Imm64(TrustedImmPtr ptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 306-309
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::Imm64::asTrustedImm64
Name: JSC::AbstractMacroAssembler::Imm64::asTrustedImm64
Prototype: const TrustedImm64& asTrustedImm64() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 311-311
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::ImmPtr::ImmPtr
Name: JSC::AbstractMacroAssembler::ImmPtr::ImmPtr
Prototype: explicit ImmPtr(const void* value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 216-219
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::ImmPtr::asTrustedImmPtr
Name: JSC::AbstractMacroAssembler::ImmPtr::asTrustedImmPtr
Prototype: TrustedImmPtr asTrustedImmPtr()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 221-221
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::ImplicitAddress::ImplicitAddress
Name: JSC::AbstractMacroAssembler::ImplicitAddress::ImplicitAddress
Prototype: ImplicitAddress(RegisterID base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 128-132
100.000% (1/1)
21
JSC::AbstractMacroAssembler::ImplicitAddress::ImplicitAddress
Name: JSC::AbstractMacroAssembler::ImplicitAddress::ImplicitAddress
Prototype: ImplicitAddress(Address address)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 134-138
100.000% (1/1)
21
JSC::AbstractMacroAssembler::Jump::Jump
Name: JSC::AbstractMacroAssembler::Jump::Jump
Prototype: Jump(AssemblerLabel jmp)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 573-576
100.000% (1/1)
21
JSC::AbstractMacroAssembler::Jump::isSet
Name: JSC::AbstractMacroAssembler::Jump::isSet
Prototype: bool isSet() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 628-628
100.000% (1/1)
11
JSC::AbstractMacroAssembler::Jump::label
Name: JSC::AbstractMacroAssembler::Jump::label
Prototype: Label label() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 579-584
  0.000% (0/1)
31
JSC::AbstractMacroAssembler::Jump::link
Name: JSC::AbstractMacroAssembler::Jump::link
Prototype: void link(AbstractMacroAssembler<AssemblerType>* masm) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 586-606
100.000% (1/1)
11
JSC::AbstractMacroAssembler::Jump::linkTo
Name: JSC::AbstractMacroAssembler::Jump::linkTo
Prototype: void linkTo(Label label, AbstractMacroAssembler<AssemblerType>* masm) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 608-626
100.000% (1/1)
11
JSC::AbstractMacroAssembler::JumpList::JumpList
Name: JSC::AbstractMacroAssembler::JumpList::JumpList
Prototype: JumpList(Jump jump)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 676-679
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::JumpList::append
Name: JSC::AbstractMacroAssembler::JumpList::append
Prototype: void append(Jump jump)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 697-700
100.000% (1/1)
11
JSC::AbstractMacroAssembler::JumpList::append
Name: JSC::AbstractMacroAssembler::JumpList::append
Prototype: void append(const JumpList& other)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 702-705
100.000% (1/1)
11
JSC::AbstractMacroAssembler::JumpList::clear
Name: JSC::AbstractMacroAssembler::JumpList::clear
Prototype: void clear()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 712-715
100.000% (1/1)
11
JSC::AbstractMacroAssembler::JumpList::empty
Name: JSC::AbstractMacroAssembler::JumpList::empty
Prototype: bool empty()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 707-710
100.000% (1/1)
11
JSC::AbstractMacroAssembler::JumpList::jumps
Name: JSC::AbstractMacroAssembler::JumpList::jumps
Prototype: const JumpVector& jumps() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 717-717
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::Label::Label
Name: JSC::AbstractMacroAssembler::Label::Label
Prototype: Label(AbstractMacroAssembler<AssemblerType>* masm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 347-350
100.000% (1/1)
21
JSC::AbstractMacroAssembler::Label::isSet
Name: JSC::AbstractMacroAssembler::Label::isSet
Prototype: bool isSet() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 352-352
100.000% (1/1)
11
JSC::AbstractMacroAssembler::Label::label
Name: JSC::AbstractMacroAssembler::Label::label
Prototype: const AssemblerLabel &label() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 354-354
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::PatchableJump::Jump
Name: JSC::AbstractMacroAssembler::PatchableJump::Jump
Prototype: operator Jump&()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 659-659
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::PatchableJump::PatchableJump
Name: JSC::AbstractMacroAssembler::PatchableJump::PatchableJump
Prototype: explicit PatchableJump(Jump jump)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 654-657
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::TrustedImm32::TrustedImm32
Name: JSC::AbstractMacroAssembler::TrustedImm32::TrustedImm32
Prototype: explicit TrustedImm32(int32_t value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 233-236
100.000% (1/1)
21
JSC::AbstractMacroAssembler::TrustedImm64::TrustedImm64
Name: JSC::AbstractMacroAssembler::TrustedImm64::TrustedImm64
Prototype: explicit TrustedImm64(int64_t value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 279-282
100.000% (1/1)
21
JSC::AbstractMacroAssembler::TrustedImm64::TrustedImm64
Name: JSC::AbstractMacroAssembler::TrustedImm64::TrustedImm64
Prototype: explicit TrustedImm64(TrustedImmPtr ptr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 285-288
100.000% (1/1)
21
JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr
Name: JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr
Prototype: explicit TrustedImmPtr(int value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 190-194
100.000% (1/1)
11
JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr
Name: JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr
Prototype: explicit TrustedImmPtr(size_t value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 196-199
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr
Name: JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr
Prototype: explicit TrustedImmPtr(const void* value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 183-186
100.000% (1/1)
21
JSC::AbstractMacroAssembler::TrustedImmPtr::asIntptr
Name: JSC::AbstractMacroAssembler::TrustedImmPtr::asIntptr
Prototype: intptr_t asIntptr()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 201-204
100.000% (1/1)
11
JSC::AbstractMacroAssembler::align
Name: JSC::AbstractMacroAssembler::align
Prototype: Label align()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 757-761
  0.000% (0/1)
21
JSC::AbstractMacroAssembler::cacheFlush
Name: JSC::AbstractMacroAssembler::cacheFlush
Prototype: inline static void cacheFlush(void* code, size_t size)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 814-817
100.000% (1/1)
11
JSC::AbstractMacroAssembler::debugOffset
Name: JSC::AbstractMacroAssembler::debugOffset
Prototype: unsigned debugOffset()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 812-812
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::differenceBetween
Name: JSC::AbstractMacroAssembler::differenceBetween
Prototype: template<typename T, typename U> static ptrdiff_t differenceBetween(T from, U to)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 801-805
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::differenceBetweenCodePtr
Name: JSC::AbstractMacroAssembler::differenceBetweenCodePtr
Prototype: static ptrdiff_t differenceBetweenCodePtr(const MacroAssemblerCodePtr& a, const MacroAssemblerCodePtr& b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 807-810
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::getLinkerAddress
Name: JSC::AbstractMacroAssembler::getLinkerAddress
Prototype: static void* getLinkerAddress(void* code, AssemblerLabel label)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 857-860
100.000% (1/1)
11
JSC::AbstractMacroAssembler::getLinkerCallReturnOffset
Name: JSC::AbstractMacroAssembler::getLinkerCallReturnOffset
Prototype: static unsigned getLinkerCallReturnOffset(Call call)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 862-865
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::label
Name: JSC::AbstractMacroAssembler::label
Prototype: Label label()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 739-742
100.000% (1/1)
11
JSC::AbstractMacroAssembler::labelIgnoringWatchpoints
Name: JSC::AbstractMacroAssembler::labelIgnoringWatchpoints
Prototype: Label labelIgnoringWatchpoints()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 733-736
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::linkJump
Name: JSC::AbstractMacroAssembler::linkJump
Prototype: static void linkJump(void* code, Jump jump, CodeLocationLabel target)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 847-850
  0.000% (0/1)
11
JSC::AbstractMacroAssembler::linkPointer
Name: JSC::AbstractMacroAssembler::linkPointer
Prototype: static void linkPointer(void* code, AssemblerLabel label, void* value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 852-855
100.000% (1/1)
11
JSC::AbstractMacroAssembler::padBeforePatch
Name: JSC::AbstractMacroAssembler::padBeforePatch
Prototype: void padBeforePatch()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 744-748
100.000% (1/1)
11
JSC::AbstractMacroAssembler::random
Name: JSC::AbstractMacroAssembler::random
Prototype: uint32_t random()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h
Lines: 826-829
  0.000% (0/1)
11
Page:<>1
McCabe - Cyclomatic Complexity: 1
2
McCabe - Cyclomatic Complexity: 1
3
McCabe - Cyclomatic Complexity: 1
4
McCabe - Cyclomatic Complexity: 1
5
McCabe - Cyclomatic Complexity: 1
67
McCabe - Cyclomatic Complexity: 1
8
McCabe - Cyclomatic Complexity: 1
9
McCabe - Cyclomatic Complexity: 1
10
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0