Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
PropertyAttributesName: | QV4::PropertyAttributes | Coverage: | 90.698% (39/43) |
| | 38 | 33 |
PropertyHashName: | QV4::PropertyHash | Coverage: | 89.231% (58/65) |
| | 67 | 25 |
PropertyHashDataName: | QV4::PropertyHashData | Coverage: | 100.000% (2/2) |
| | 4 | 2 |
PropertyIndexName: | QV4::PropertyIndex | Coverage: | 100.000% (4/4) |
| | 4 | 4 |
PropertyKeyName: | QV4::PropertyKey | Coverage: | 89.655% (26/29) |
| | 33 | 23 |
ProxyName: | QV4::Proxy | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
ProxyObjectName: | QV4::ProxyObject | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
QMetaObjectWrapperName: | QV4::QMetaObjectWrapper | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
QObjectMethodName: | QV4::QObjectMethod | Coverage: | 87.500% (7/8) |
| | 8 | 8 |
QObjectSlotDispatcherName: | QV4::QObjectSlotDispatcher | Coverage: | 60.938% (39/64) |
| | 62 | 18 |
QObjectWrapperName: | QV4::QObjectWrapper | Coverage: | 92.857% (13/14) |
| | 13 | 10 |
QQmlBindingFunctionName: | QV4::QQmlBindingFunction | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
QQmlContextWrapperName: | QV4::QQmlContextWrapper | Coverage: | 90.000% (9/10) |
| | 10 | 10 |
QQmlLocaleDataName: | QV4::QQmlLocaleData | Coverage: | 66.667% (8/12) |
| | 12 | 8 |
QQmlQPointerName: | QV4::QQmlQPointer | Coverage: | 89.474% (17/19) |
| | 19 | 11 |
QQmlScopedEnumWrapperName: | QV4::QQmlScopedEnumWrapper | Coverage: | 0.000% (0/6) |
| | 6 | 6 |
QQmlTypeWrapperName: | QV4::QQmlTypeWrapper | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
QQmlValueTypeReferenceName: | QV4::QQmlValueTypeReference | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
QQmlValueTypeWrapperName: | QV4::QQmlValueTypeWrapper | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
QV4Name: | QV4::QV4 | Coverage: | 77.778% (7/9) |
| | 7 | 3 |
Q_QGS_freedObjectStatsGlobalName: | QV4::Q_QGS_freedObjectStatsGlobal | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
QmlContextName: | QV4::QmlContext | Coverage: | 87.500% (7/8) |
| | 8 | 8 |
QmlIncubatorObjectName: | QV4::QmlIncubatorObject | Coverage: | 61.905% (26/42) |
| | 55 | 22 |
QmlListWrapperName: | QV4::QmlListWrapper | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
QmlSignalHandlerName: | QV4::QmlSignalHandler | Coverage: | 88.889% (8/9) |
| | 9 | 9 |
QtObjectName: | QV4::QtObject | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
RangeErrorCtorName: | QV4::RangeErrorCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
RangeErrorObjectName: | QV4::RangeErrorObject | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
RangeErrorPrototypeName: | QV4::RangeErrorPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
ReferenceErrorCtorName: | QV4::ReferenceErrorCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
ReferenceErrorObjectName: | QV4::ReferenceErrorObject | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
ReferenceErrorPrototypeName: | QV4::ReferenceErrorPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
ReflectName: | QV4::Reflect | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
RegExpName: | QV4::RegExp | Coverage: | 64.706% (11/17) |
| | 17 | 17 |
RegExpCacheKeyName: | QV4::RegExpCacheKey | Coverage: | 75.000% (3/4) |
| | 4 | 4 |
RegExpCtorName: | QV4::RegExpCtor | Coverage: | 88.889% (8/9) |
| | 9 | 9 |
RegExpObjectName: | QV4::RegExpObject | Coverage: | 90.909% (10/11) |
| | 13 | 11 |
RuntimeName: | QV4::Runtime | Coverage: | 76.159% (115/151) |
| | 116 | 66 |
RuntimeCodegenName: | QV4::RuntimeCodegen | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
RuntimeHelpersName: | QV4::RuntimeHelpers | Coverage: | 78.182% (774/990) |
| | 980 | 377 |
ScopeName: | QV4::Scope | Coverage: | 72.000% (18/25) |
| | 28 | 15 |
ScopedName: | QV4::Scoped | Coverage: | 96.552% (28/29) |
| | 48 | 29 |
ScopedPropertyName: | QV4::ScopedProperty | Coverage: | 75.000% (3/4) |
| | 4 | 4 |
ScopedPropertyKeyName: | QV4::ScopedPropertyKey | Coverage: | 100.000% (5/5) |
| | 8 | 5 |
ScopedStackFrameName: | QV4::ScopedStackFrame | Coverage: | 71.429% (5/7) |
| | 8 | 3 |
ScopedValueName: | QV4::ScopedValue | Coverage: | 100.000% (14/14) |
| | 24 | 14 |
ScriptName: | QV4::Script | Coverage: | 80.000% (4/5) |
| | 3 | 3 |
ScriptFunctionName: | QV4::ScriptFunction | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
SequencePrototypeName: | QV4::SequencePrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
SetCtorName: | QV4::SetCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
SetIteratorObjectName: | QV4::SetIteratorObject | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
SetIteratorPrototypeName: | QV4::SetIteratorPrototype | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
SetObjectName: | QV4::SetObject | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
SharedInternalClassDataName: | QV4::SharedInternalClassData | Coverage: | 78.125% (25/32) |
| | 44 | 18 |
SimpleArrayDataName: | QV4::SimpleArrayData | Coverage: | 20.000% (2/10) |
| | 10 | 10 |
SparseArrayName: | QV4::SparseArray | Coverage: | 34.783% (24/69) |
| | 79 | 35 |
SparseArrayDataName: | QV4::SparseArrayData | Coverage: | 30.000% (3/10) |
| | 10 | 10 |
SparseArrayNodeName: | QV4::SparseArrayNode | Coverage: | 75.000% (24/32) |
| | 31 | 16 |
StrictArgumentsObjectName: | QV4::StrictArgumentsObject | Coverage: | 20.000% (1/5) |
| | 5 | 5 |
StringName: | QV4::String | Coverage: | 94.505% (86/91) |
| | 109 | 43 |
StringCtorName: | QV4::StringCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
StringIteratorObjectName: | QV4::StringIteratorObject | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
StringIteratorPrototypeName: | QV4::StringIteratorPrototype | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
StringObjectName: | QV4::StringObject | Coverage: | 88.889% (8/9) |
| | 9 | 9 |
StringOrSymbolName: | QV4::StringOrSymbol | Coverage: | 54.545% (6/11) |
| | 11 | 9 |
StringPrototypeName: | QV4::StringPrototype | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
SymbolName: | QV4::Symbol | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
SymbolCtorName: | QV4::SymbolCtor | Coverage: | 85.714% (12/14) |
| | 13 | 8 |
SymbolObjectName: | QV4::SymbolObject | Coverage: | 62.500% (5/8) |
| | 8 | 8 |
SymbolPrototypeName: | QV4::SymbolPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
SyntaxErrorCtorName: | QV4::SyntaxErrorCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
SyntaxErrorObjectName: | QV4::SyntaxErrorObject | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
SyntaxErrorPrototypeName: | QV4::SyntaxErrorPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
TemporaryAssignmentName: | QV4::TemporaryAssignment | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
TypeErrorCtorName: | QV4::TypeErrorCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
TypeErrorObjectName: | QV4::TypeErrorObject | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
TypeErrorPrototypeName: | QV4::TypeErrorPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
TypedArrayName: | QV4::TypedArray | Coverage: | 55.556% (5/9) |
| | 9 | 9 |
TypedArrayCtorName: | QV4::TypedArrayCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
TypedArrayPrototypeName: | QV4::TypedArrayPrototype | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
URIErrorCtorName: | QV4::URIErrorCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
URIErrorObjectName: | QV4::URIErrorObject | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
URIErrorPrototypeName: | QV4::URIErrorPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
ValueName: | QV4::Value | Coverage: | 89.247% (166/186) |
| | 178 | 116 |
ValueArrayName: | QV4::ValueArray | Coverage: | 38.462% (10/26) |
| | 29 | 14 |
VariantObjectName: | QV4::VariantObject | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
VariantPrototypeName: | QV4::VariantPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
WeakValueName: | QV4::WeakValue | Coverage: | 79.310% (23/29) |
| | 23 | 17 |
WriteBarrierName: | QV4::WriteBarrier | Coverage: | 100.000% (2/2) |
| | 6 | 2 |
add_int32Name: | QV4::add_int32 | Prototype: | static inline __attribute((const)) ReturnedValue add_int32(int a, int b) | Coverage: | 50.000% (2/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h | Lines: | 69-75 |
| | 4 | 2 |
binaryName: | QV4::binary | Prototype: | QString binary(quintptr) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | Lines: | 285-285 |
| | 1 | 1 |
dumpBinsName: | QV4::dumpBins | Prototype: | size_t dumpBins(BlockAllocator *b, bool printOutput = true) | Coverage: | 85.714% (18/21) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | Lines: | 1027-1054 |
| | 19 | 7 |
freeHugeChunkName: | QV4::freeHugeChunk | Prototype: | static void freeHugeChunk(ChunkAllocator *chunkAllocator, const HugeItemAllocator::HugeChunk &c, ClassDestroyStatsCallback classCountPtr) | Coverage: | 80.000% (8/10) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | Lines: | 684-706 |
| | 12 | 4 |
increaseFreedCountForClassName: | QV4::increaseFreedCountForClass | Prototype: | static void increaseFreedCountForClass(const char *className) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/memory/qv4mm.cpp | Lines: | 295-298 |
| | 1 | 1 |
mul_int32Name: | QV4::mul_int32 | Prototype: | static inline __attribute((const)) ReturnedValue mul_int32(int a, int b) | Coverage: | 100.000% (4/4) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4math_p.h | Lines: | 85-91 |
| | 4 | 2 |
operator ==Name: | QV4::operator == | Prototype: | inline bool operator ==(const ObjectItem &a, const ObjectItem &b) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h | Lines: | 77-78 |
| | 1 | 1 |
primeForNumBitsName: | QV4::primeForNumBits | Prototype: | static inline int primeForNumBits(int numBits) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4internalclass.cpp | Lines: | 57-60 |
| | 1 | 1 |
qHashName: | QV4::qHash | Prototype: | inline int qHash(const ObjectItem &i, uint seed = 0) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h | Lines: | 80-81 |
| | 1 | 1 |
qHashName: | QV4::qHash | Prototype: | inline uint qHash(const RegExpCacheKey& key, uint seed = 0) noexcept | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4regexp_p.h | Lines: | 164-165 |
| | 1 | 1 |
qYouForgotTheQ_MANAGED_MacroName: | QV4::qYouForgotTheQ_MANAGED_Macro | Prototype: | template <typename T> inline int qYouForgotTheQ_MANAGED_Macro(T, T) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4managed_p.h | Lines: | 68-69 |
| | 1 | 1 |