Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–´ |
IntrinsicTypedArrayPrototypeName: | QV4::IntrinsicTypedArrayPrototype | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
MapIteratorObjectName: | QV4::MapIteratorObject | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
MemberFunctionName: | QV4::MemberFunction | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
MemberGeneratorFunctionName: | QV4::MemberGeneratorFunction | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
ProxyObjectName: | QV4::ProxyObject | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
QMetaObjectWrapperName: | QV4::QMetaObjectWrapper | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
QQmlBindingFunctionName: | QV4::QQmlBindingFunction | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
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 |
ScriptFunctionName: | QV4::ScriptFunction | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
SetIteratorObjectName: | QV4::SetIteratorObject | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
StringIteratorObjectName: | QV4::StringIteratorObject | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
TypedArrayPrototypeName: | QV4::TypedArrayPrototype | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
ArrayObjectName: | QV4::ArrayObject | Coverage: | 71.429% (5/7) |
| | 7 | 7 |
BooleanObjectName: | QV4::BooleanObject | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
ForInIteratorObjectName: | QV4::ForInIteratorObject | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
GeneratorObjectName: | QV4::GeneratorObject | Coverage: | 57.143% (4/7) |
| | 7 | 7 |
IdentifierHashDataName: | QV4::IdentifierHashData | Coverage: | 92.308% (12/13) |
| | 19 | 7 |
JSCallDataName: | QV4::JSCallData | Coverage: | 87.500% (14/16) |
| | 31 | 7 |
MapObjectName: | QV4::MapObject | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
NumberObjectName: | QV4::NumberObject | Coverage: | 57.143% (4/7) |
| | 7 | 7 |
QQmlValueTypeWrapperName: | QV4::QQmlValueTypeWrapper | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
Q_QGS_freedObjectStatsGlobalName: | QV4::Q_QGS_freedObjectStatsGlobal | Coverage: | 77.778% (7/9) |
| | 3 | 7 |
QmlListWrapperName: | QV4::QmlListWrapper | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
SetObjectName: | QV4::SetObject | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
SymbolName: | QV4::Symbol | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
VariantObjectName: | QV4::VariantObject | Coverage: | 85.714% (6/7) |
| | 7 | 7 |
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 |
ArgumentsObjectName: | QV4::ArgumentsObject | Coverage: | 87.500% (7/8) |
| | 8 | 8 |
CallContextName: | QV4::CallContext | Coverage: | 50.000% (4/8) |
| | 8 | 8 |
DateObjectName: | QV4::DateObject | Coverage: | 62.500% (5/8) |
| | 8 | 8 |
DelegateModelGroupFunctionName: | QV4::DelegateModelGroupFunction | Coverage: | 54.545% (6/11) |
| | 13 | 8 |
FunctionName: | QV4::Function | Coverage: | 50.000% (5/10) |
| | 9 | 8 |
JsonObjectName: | QV4::JsonObject | Coverage: | 75.000% (6/8) |
| | 8 | 8 |
QObjectMethodName: | QV4::QObjectMethod | Coverage: | 87.500% (7/8) |
| | 8 | 8 |
QQmlLocaleDataName: | QV4::QQmlLocaleData | Coverage: | 66.667% (8/12) |
| | 12 | 8 |
QmlContextName: | QV4::QmlContext | Coverage: | 87.500% (7/8) |
| | 8 | 8 |
SymbolCtorName: | QV4::SymbolCtor | Coverage: | 85.714% (12/14) |
| | 13 | 8 |
SymbolObjectName: | QV4::SymbolObject | Coverage: | 62.500% (5/8) |
| | 8 | 8 |
BoundFunctionName: | QV4::BoundFunction | Coverage: | 77.778% (7/9) |
| | 9 | 9 |
ChunkAllocatorName: | QV4::ChunkAllocator | Coverage: | 94.118% (16/17) |
| | 22 | 9 |
ExecutionContextName: | QV4::ExecutionContext | Coverage: | 55.556% (5/9) |
| | 9 | 9 |
HeapItemName: | QV4::HeapItem | Coverage: | 30.769% (4/13) |
| | 23 | 9 |
QmlSignalHandlerName: | QV4::QmlSignalHandler | Coverage: | 88.889% (8/9) |
| | 9 | 9 |
RegExpCtorName: | QV4::RegExpCtor | Coverage: | 88.889% (8/9) |
| | 9 | 9 |
StringObjectName: | QV4::StringObject | Coverage: | 88.889% (8/9) |
| | 9 | 9 |
StringOrSymbolName: | QV4::StringOrSymbol | Coverage: | 54.545% (6/11) |
| | 11 | 9 |
TypedArrayName: | QV4::TypedArray | Coverage: | 55.556% (5/9) |
| | 9 | 9 |
ArrayBufferName: | QV4::ArrayBuffer | Coverage: | 70.000% (7/10) |
| | 10 | 10 |
QObjectWrapperName: | QV4::QObjectWrapper | Coverage: | 92.857% (13/14) |
| | 13 | 10 |
QQmlContextWrapperName: | QV4::QQmlContextWrapper | Coverage: | 90.000% (9/10) |
| | 10 | 10 |
SimpleArrayDataName: | QV4::SimpleArrayData | Coverage: | 20.000% (2/10) |
| | 10 | 10 |
SparseArrayDataName: | QV4::SparseArrayData | Coverage: | 30.000% (3/10) |
| | 10 | 10 |
sweepTableName: | QV4::sweepTable | Prototype: | template <typename Key> int sweepTable(Heap::StringOrSymbol **table, int alloc, std::function<Key(Heap::StringOrSymbol *)> f) | Coverage: | 90.000% (27/30) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4identifiertable.cpp | Lines: | 255-298 |
| | 32 | 10 |
InternalClassName: | QV4::InternalClass | Coverage: | 63.636% (7/11) |
| | 11 | 11 |
MemberDataName: | QV4::MemberData | Coverage: | 81.818% (9/11) |
| | 11 | 11 |
QQmlQPointerName: | QV4::QQmlQPointer | Coverage: | 89.474% (17/19) |
| | 19 | 11 |
RegExpObjectName: | QV4::RegExpObject | Coverage: | 90.909% (10/11) |
| | 13 | 11 |
BitVectorName: | QV4::BitVector | Coverage: | 43.750% (7/16) |
| | 20 | 12 |
DoubleName: | QV4::Double | Coverage: | 95.455% (21/22) |
| | 20 | 12 |
ErrorObjectName: | QV4::ErrorObject | Coverage: | 61.111% (11/18) |
| | 23 | 12 |
PersistentValueName: | QV4::PersistentValue | Coverage: | 72.222% (13/18) |
| | 16 | 12 |
EncodeName: | QV4::Encode | Coverage: | 94.737% (18/19) |
| | 15 | 13 |
PrimitiveName: | QV4::Primitive | Coverage: | 100.000% (22/22) |
| | 30 | 13 |
ScopedValueName: | QV4::ScopedValue | Coverage: | 100.000% (14/14) |
| | 24 | 14 |
ValueArrayName: | QV4::ValueArray | Coverage: | 38.462% (10/26) |
| | 29 | 14 |
ScopeName: | QV4::Scope | Coverage: | 72.000% (18/25) |
| | 28 | 15 |
SparseArrayNodeName: | QV4::SparseArrayNode | Coverage: | 75.000% (24/32) |
| | 31 | 16 |
HugeItemAllocatorName: | QV4::HugeItemAllocator | Coverage: | 40.741% (11/27) |
| | 45 | 17 |
RegExpName: | QV4::RegExp | Coverage: | 64.706% (11/17) |
| | 17 | 17 |
WeakValueName: | QV4::WeakValue | Coverage: | 79.310% (23/29) |
| | 23 | 17 |
ModelObjectName: | QV4::ModelObject | Coverage: | 76.316% (29/38) |
| | 56 | 18 |
QObjectSlotDispatcherName: | QV4::QObjectSlotDispatcher | Coverage: | 60.938% (39/64) |
| | 62 | 18 |
SharedInternalClassDataName: | QV4::SharedInternalClassData | Coverage: | 78.125% (25/32) |
| | 44 | 18 |
CppStackFrameName: | QV4::CppStackFrame | Coverage: | 70.370% (19/27) |
| | 57 | 19 |
FunctionObjectName: | QV4::FunctionObject | Coverage: | 63.636% (14/22) |
| | 20 | 19 |
MemorySegmentName: | QV4::MemorySegment | Coverage: | 100.000% (44/44) |
| | 56 | 19 |
ManagedName: | QV4::Managed | Coverage: | 75.000% (15/20) |
| | 21 | 20 |
ArrayDataName: | QV4::ArrayData | Coverage: | 52.381% (11/21) |
| | 21 | 21 |
QmlIncubatorObjectName: | QV4::QmlIncubatorObject | Coverage: | 61.905% (26/42) |
| | 55 | 22 |
PropertyKeyName: | QV4::PropertyKey | Coverage: | 89.655% (26/29) |
| | 33 | 23 |
PropertyHashName: | QV4::PropertyHash | Coverage: | 89.231% (58/65) |
| | 67 | 25 |
ScopedName: | QV4::Scoped | Coverage: | 96.552% (28/29) |
| | 48 | 29 |
PropertyName: | QV4::Property | Coverage: | 98.780% (81/82) |
| | 50 | 30 |
PropertyAttributesName: | QV4::PropertyAttributes | Coverage: | 90.698% (39/43) |
| | 38 | 33 |
BlockAllocatorName: | QV4::BlockAllocator | Coverage: | 95.652% (66/69) |
| | 102 | 34 |
IdentifierHashName: | QV4::IdentifierHash | Coverage: | 69.620% (55/79) |
| | 79 | 35 |
SparseArrayName: | QV4::SparseArray | Coverage: | 34.783% (24/69) |
| | 79 | 35 |
ChunkName: | QV4::Chunk | Coverage: | 75.281% (67/89) |
| | 151 | 40 |
ProfilingName: | QV4::Profiling | Coverage: | 71.014% (49/69) |
| | 100 | 41 |
StringName: | QV4::String | Coverage: | 94.505% (86/91) |
| | 109 | 43 |
IdentifierTableName: | QV4::IdentifierTable | Coverage: | 73.874% (82/111) |
| | 154 | 49 |
MothName: | QV4::Moth | Coverage: | 89.231% (58/65) |
| | 102 | 53 |
RuntimeName: | QV4::Runtime | Coverage: | 76.159% (115/151) |
| | 116 | 66 |
ObjectName: | QV4::Object | Coverage: | 83.333% (105/126) |
| | 101 | 72 |
MemoryManagerName: | QV4::MemoryManager | Coverage: | 81.443% (158/194) |
| | 286 | 79 |
ValueName: | QV4::Value | Coverage: | 89.247% (166/186) |
| | 178 | 116 |
CompilerName: | QV4::Compiler | Coverage: | 81.316% (309/380) |
| | 619 | 225 |
JITName: | QV4::JIT | Coverage: | 56.897% (198/348) |
| | 1010 | 234 |