Function | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexityâ–¾ |
MemberGeneratorFunctionName: | QV4::MemberGeneratorFunction | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
MemberFunctionName: | QV4::MemberFunction | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
MapIteratorObjectName: | QV4::MapIteratorObject | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
IntrinsicTypedArrayPrototypeName: | QV4::IntrinsicTypedArrayPrototype | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
GeneratorFunctionName: | QV4::GeneratorFunction | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
DataViewName: | QV4::DataView | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
ConstructorFunctionName: | QV4::ConstructorFunction | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
CallDataName: | QV4::CallData | Coverage: | 66.667% (4/6) |
| | 10 | 6 |
ArrayIteratorObjectName: | QV4::ArrayIteratorObject | Coverage: | 83.333% (5/6) |
| | 6 | 6 |
ArgumentsSetterFunctionName: | QV4::ArgumentsSetterFunction | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
ArgumentsGetterFunctionName: | QV4::ArgumentsGetterFunction | Coverage: | 66.667% (4/6) |
| | 6 | 6 |
URIErrorCtorName: | QV4::URIErrorCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
TypedArrayCtorName: | QV4::TypedArrayCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
TypeErrorCtorName: | QV4::TypeErrorCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
SyntaxErrorCtorName: | QV4::SyntaxErrorCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
StringCtorName: | QV4::StringCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
StrictArgumentsObjectName: | QV4::StrictArgumentsObject | Coverage: | 20.000% (1/5) |
| | 5 | 5 |
SetCtorName: | QV4::SetCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
ScopedPropertyKeyName: | QV4::ScopedPropertyKey | Coverage: | 100.000% (5/5) |
| | 8 | 5 |
ReflectName: | QV4::Reflect | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
ReferenceErrorCtorName: | QV4::ReferenceErrorCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
RangeErrorCtorName: | QV4::RangeErrorCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
QtObjectName: | QV4::QtObject | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
ProxyName: | QV4::Proxy | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
ObjectCtorName: | QV4::ObjectCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
NumberCtorName: | QV4::NumberCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
MultiplyWrappedQObjectMapName: | QV4::MultiplyWrappedQObjectMap | Coverage: | 0.000% (0/5) |
| | 5 | 5 |
MathObjectName: | QV4::MathObject | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
MarkStackName: | QV4::MarkStack | Coverage: | 100.000% (7/7) |
| | 12 | 5 |
MapCtorName: | QV4::MapCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
LazyScopeName: | QV4::LazyScope | Coverage: | 81.818% (9/11) |
| | 8 | 5 |
IntrinsicTypedArrayCtorName: | QV4::IntrinsicTypedArrayCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
IndexedBuiltinFunctionName: | QV4::IndexedBuiltinFunction | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
GeneratorFunctionCtorName: | QV4::GeneratorFunctionCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
FunctionPrototypeName: | QV4::FunctionPrototype | Coverage: | 20.000% (1/5) |
| | 5 | 5 |
FunctionCtorName: | QV4::FunctionCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
ExecutableAllocatorName: | QV4::ExecutableAllocator | Coverage: | 40.000% (2/5) |
| | 5 | 5 |
EvalFunctionName: | QV4::EvalFunction | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
EvalErrorCtorName: | QV4::EvalErrorCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
ErrorCtorName: | QV4::ErrorCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
DefaultClassConstructorFunctionName: | QV4::DefaultClassConstructorFunction | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
DateCtorName: | QV4::DateCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
DataViewCtorName: | QV4::DataViewCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
ConsoleObjectName: | QV4::ConsoleObject | Coverage: | 0.000% (0/5) |
| | 5 | 5 |
BooleanCtorName: | QV4::BooleanCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
ArrayCtorName: | QV4::ArrayCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
ArrayBufferCtorName: | QV4::ArrayBufferCtor | Coverage: | 60.000% (3/5) |
| | 5 | 5 |
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 |
ScopedPropertyName: | QV4::ScopedProperty | Coverage: | 75.000% (3/4) |
| | 4 | 4 |
RegExpCacheKeyName: | QV4::RegExpCacheKey | Coverage: | 75.000% (3/4) |
| | 4 | 4 |
PropertyIndexName: | QV4::PropertyIndex | Coverage: | 100.000% (4/4) |
| | 4 | 4 |
LookupName: | QV4::Lookup | Coverage: | 91.667% (11/12) |
| | 5 | 4 |
ExecutionEngineCallDepthRecorderName: | QV4::ExecutionEngineCallDepthRecorder | Coverage: | 100.000% (4/4) |
| | 4 | 4 |
URIErrorObjectName: | QV4::URIErrorObject | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
TypeErrorObjectName: | QV4::TypeErrorObject | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
SyntaxErrorObjectName: | QV4::SyntaxErrorObject | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
ScriptName: | QV4::Script | Coverage: | 80.000% (4/5) |
| | 3 | 3 |
ScopedStackFrameName: | QV4::ScopedStackFrame | Coverage: | 71.429% (5/7) |
| | 8 | 3 |
ReferenceErrorObjectName: | QV4::ReferenceErrorObject | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
RangeErrorObjectName: | QV4::RangeErrorObject | Coverage: | 33.333% (1/3) |
| | 3 | 3 |
QV4Name: | QV4::QV4 | Coverage: | 77.778% (7/9) |
| | 7 | 3 |
PersistentValueStorageName: | QV4::PersistentValueStorage | Coverage: | 100.000% (3/3) |
| | 3 | 3 |
HeapValueName: | QV4::HeapValue | Coverage: | 66.667% (2/3) |
| | 5 | 3 |
EvalErrorObjectName: | QV4::EvalErrorObject | Coverage: | 0.000% (0/3) |
| | 3 | 3 |
sub_int32Name: | QV4::sub_int32 | Prototype: | static inline __attribute((const)) ReturnedValue sub_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: | 77-83 |
| | 4 | 2 |
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 |
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 |
WriteBarrierName: | QV4::WriteBarrier | Coverage: | 100.000% (2/2) |
| | 6 | 2 |
TemporaryAssignmentName: | QV4::TemporaryAssignment | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
PropertyHashDataName: | QV4::PropertyHashData | Coverage: | 100.000% (2/2) |
| | 4 | 2 |
ObjectIteratorName: | QV4::ObjectIterator | Coverage: | 100.000% (2/2) |
| | 16 | 2 |
InternalClassTransitionName: | QV4::InternalClassTransition | Coverage: | 100.000% (2/2) |
| | 2 | 2 |
ComplexStringName: | QV4::ComplexString | Coverage: | 100.000% (2/2) |
| | 4 | 2 |
value_convert [qv4string_p.h #1]Name: | QV4::value_convert [qv4string_p.h #1] | Prototype: | template<> inline ReturnedValue value_convert<String>(ExecutionEngine *e, const Value &v) | Coverage: | 100.000% (1/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string_p.h #1 | Lines: | 325-329 |
| | 1 | 1 |
value_convertName: | QV4::value_convert | Prototype: | template<> inline ReturnedValue value_convert<Object>(ExecutionEngine *e, const Value &v) | Coverage: | 0.000% (0/1) | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4object_p.h | Lines: | 514-518 |
| | 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 |
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 |
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 |
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 |
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 |
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 |
VariantPrototypeName: | QV4::VariantPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
URIErrorPrototypeName: | QV4::URIErrorPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
TypeErrorPrototypeName: | QV4::TypeErrorPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
SyntaxErrorPrototypeName: | QV4::SyntaxErrorPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
SymbolPrototypeName: | QV4::SymbolPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
StringPrototypeName: | QV4::StringPrototype | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
StringIteratorPrototypeName: | QV4::StringIteratorPrototype | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
SetIteratorPrototypeName: | QV4::SetIteratorPrototype | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
SequencePrototypeName: | QV4::SequencePrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
RuntimeCodegenName: | QV4::RuntimeCodegen | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
ReferenceErrorPrototypeName: | QV4::ReferenceErrorPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
RangeErrorPrototypeName: | QV4::RangeErrorPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
ObjectItemName: | QV4::ObjectItem | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
NumberPrototypeName: | QV4::NumberPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
MapIteratorPrototypeName: | QV4::MapIteratorPrototype | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
ForInIteratorPrototypeName: | QV4::ForInIteratorPrototype | Coverage: | 0.000% (0/1) |
| | 1 | 1 |
EvalErrorPrototypeName: | QV4::EvalErrorPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
ErrorPrototypeName: | QV4::ErrorPrototype | Coverage: | 100.000% (1/1) |
| | 1 | 1 |