OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...120
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
...150
eLOC - Effective Lines of Code: 5
151
eLOC - Effective Lines of Code: 5
152
eLOC - Effective Lines of Code: 5
153
eLOC - Effective Lines of Code: 5
154
eLOC - Effective Lines of Code: 5
155156
eLOC - Effective Lines of Code: 6
157
eLOC - Effective Lines of Code: 6
158
eLOC - Effective Lines of Code: 6
159
eLOC - Effective Lines of Code: 6
160
eLOC - Effective Lines of Code: 6
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DImageData::method_get_data
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DImageData::method_get_data
Prototype: QV4::ReturnedValue QQuickJSContext2DImageData::method_get_data(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3096-3103
  0.000% (0/4)
52
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPixelData::proto_get_length
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPixelData::proto_get_length
Prototype: QV4::ReturnedValue QQuickJSContext2DPixelData::proto_get_length(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 3123-3131
  0.000% (0/6)
52
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_beginPath
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_beginPath
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_beginPath(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2277-2287
  0.000% (0/8)
52
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_clip
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_clip
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_clip(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2354-2362
  0.000% (0/8)
52
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_closePath
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_closePath
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_closePath(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2371-2380
  0.000% (0/8)
52
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_fill
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_fill
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_fill(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2391-2398
  0.000% (0/8)
52
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_reset
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_reset
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_reset(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1011-1020
  0.000% (0/8)
52
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_resetTransform
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_resetTransform
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_resetTransform(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1234-1244
  0.000% (0/8)
52
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_restore
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_restore
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_restore(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 997-1005
  0.000% (0/8)
52
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_save
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_save
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_save(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 1052-1061
  0.000% (0/8)
52
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_stroke
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QQuickJSContext2DPrototype::method_stroke
Prototype: QV4::ReturnedValue QQuickJSContext2DPrototype::method_stroke(const QV4::FunctionObject *b, const QV4::Value *thisObject, const QV4::Value *, int)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 2569-2578
  0.000% (0/8)
52
qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QV4::Heap::QQuickJSContext2DPixelData::init
Name: qt_composite_mode_to_string::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::[lambda]::QV4::Heap::QQuickJSContext2DPixelData::init
Prototype: void QV4::Heap::QQuickJSContext2DPixelData::init()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/context2d/qquickcontext2d.cpp
Lines: 917-924
  0.000% (0/1)
51
qt_sg_envFloat
Name: qt_sg_envFloat
Prototype: static float qt_sg_envFloat(const char *name, float defaultValue)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdistancefieldglyphnode_p.cpp
Lines: 90-97
 50.000% (2/4)
52
qt_sg_envInt
Name: qt_sg_envInt
Prototype: int qt_sg_envInt(const char *name, int defaultValue)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/coreapi/qsgrenderer.cpp
Lines: 61-68
 50.000% (2/4)
52
regExpFlagFromChar
Name: regExpFlagFromChar
Prototype: static inline int regExpFlagFromChar(const QChar &ch)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/parser/qqmljslexer.cpp
Lines: 55-63
100.000% (7/7)
54
reverseAnchorLine
Name: reverseAnchorLine
Prototype: static inline QQuickAnchors::Anchor reverseAnchorLine(QQuickAnchors::Anchor anchorLine)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/items/qquickanchors.cpp
Lines: 691-700
100.000% (7/7)
53
setJumpOutLocation [qv4codegen.cpp #1]
Name: setJumpOutLocation [qv4codegen.cpp #1]
Prototype: static inline void setJumpOutLocation(QV4::Moth::BytecodeGenerator *bytecodeGenerator, const Statement *body, const SourceLocation &fallback)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 72-89
 62.500% (5/8)
57
setJumpOutLocation [qv4codegen.cpp #2]
Name: setJumpOutLocation [qv4codegen.cpp #2]
Prototype: static inline void setJumpOutLocation(QV4::Moth::BytecodeGenerator *bytecodeGenerator, const Statement *body, const SourceLocation &fallback)
Coverage:  62.500% (5/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 72-89
 62.500% (5/8)
57
setModelDataType
Name: setModelDataType
Prototype: template <typename T, typename M> static void setModelDataType(QMetaObjectBuilder *builder, M *metaType)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/util/qqmladaptormodel.cpp
Lines: 74-81
100.000% (1/1)
51
thisAsString
Name: thisAsString
Prototype: static Heap::String *thisAsString(ExecutionEngine *v4, const QV4::Value *thisObject)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4stringobject.cpp
Lines: 278-285
100.000% (7/7)
53
toRectMin
Name: toRectMin
Prototype: inline QRect toRectMin(const QRectF & r)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/adaptations/software/qsgsoftwarerenderablenode.cpp
Lines: 64-71
100.000% (1/1)
51
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importFile
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importFile
Prototype: void importFile(const QString &jsfile, const QString &module, int line, int column) override
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 294-304
  0.000% (0/1)
51
typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::mergeImports
Name: typeLiteral::versionLiteral::nameLiteral::relativePathLiteral::pluginsLiteral::pathLiteral::classnamesLiteral::dependenciesLiteral::findImportsInAst::[lambda]::[lambda]::findPathsForModuleImports::ImportCollector::importFile::importModule::mergeImports
Prototype: QVariantList mergeImports(const QVariantList &a, const QVariantList &b)
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/tools/qmlimportscanner/main.cpp
Lines: 372-380
  0.000% (0/5)
53
ArrayBufferCtor::method_isView
Name: ArrayBufferCtor::method_isView
Prototype: ReturnedValue ArrayBufferCtor::method_isView(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4arraybuffer.cpp
Lines: 82-92
100.000% (9/9)
63
BaselineJIT::generate_CreateClass
Name: BaselineJIT::generate_CreateClass
Prototype: void BaselineJIT::generate_CreateClass(int classIndex, int heritage, int computedNames)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 759-767
  0.000% (0/1)
61
BaselineJIT::generate_DefineObjectLiteral
Name: BaselineJIT::generate_DefineObjectLiteral
Prototype: void BaselineJIT::generate_DefineObjectLiteral(int internalClassId, int argc, int args)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 749-757
100.000% (1/1)
61
BaselineJIT::generate_DeleteName
Name: BaselineJIT::generate_DeleteName
Prototype: void BaselineJIT::generate_DeleteName(int name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 704-712
  0.000% (0/1)
61
BaselineJIT::generate_DestructureRestElement
Name: BaselineJIT::generate_DestructureRestElement
Prototype: void BaselineJIT::generate_DestructureRestElement()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 683-691
  0.000% (0/1)
61
BaselineJIT::generate_LoadGlobalLookup
Name: BaselineJIT::generate_LoadGlobalLookup
Prototype: void BaselineJIT::generate_LoadGlobalLookup(int index)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 197-205
100.000% (1/1)
61
BaselineJIT::generate_LoadName
Name: BaselineJIT::generate_LoadName
Prototype: void BaselineJIT::generate_LoadName(int name)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 187-195
100.000% (1/1)
61
BaselineJIT::generate_PushScriptContext
Name: BaselineJIT::generate_PushScriptContext
Prototype: void BaselineJIT::generate_PushScriptContext(int index)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 629-637
  0.000% (0/1)
61
BaselineJIT::generate_ToObject
Name: BaselineJIT::generate_ToObject
Prototype: void BaselineJIT::generate_ToObject()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 811-820
  0.000% (0/1)
61
BooleanPrototype::method_toString
Name: BooleanPrototype::method_toString
Prototype: ReturnedValue BooleanPrototype::method_toString(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 90-99
100.000% (4/4)
62
BooleanPrototype::method_valueOf
Name: BooleanPrototype::method_valueOf
Prototype: ReturnedValue BooleanPrototype::method_valueOf(const FunctionObject *b, const Value *thisObject, const Value *, int)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 101-111
100.000% (4/4)
62
CallArgument::fromContainerValue
Name: CallArgument::fromContainerValue
Prototype: template <class T, class M> void CallArgument::fromContainerValue(const QV4::Object *object, int callType, M CallArgument::*member, bool &queryEngine)
Coverage:  33.333% (3/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1646-1657
 33.333% (3/9)
63
Codegen::Codegen::Codegen::destructurePattern [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::destructurePattern [qv4codegen.cpp #1]
Prototype: void Codegen::destructurePattern(Pattern *p, const Reference &rhs)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 655-664
 71.429% (5/7)
63
Codegen::Codegen::Codegen::destructurePattern [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::destructurePattern [qv4codegen.cpp #2]
Prototype: void Codegen::destructurePattern(Pattern *p, const Reference &rhs)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 655-664
 71.429% (5/7)
63
Codegen::Codegen::Codegen::expression [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::expression [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::expression(ExpressionNode *ast)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 337-346
 75.000% (3/4)
62
Codegen::Codegen::Codegen::expression [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::expression [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::expression(ExpressionNode *ast)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 337-346
 75.000% (3/4)
62
Codegen::Codegen::Codegen::statement [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::statement [qv4codegen.cpp #1]
Prototype: void Codegen::statement(Statement *ast)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 271-281
100.000% (1/1)
61
Codegen::Codegen::Codegen::statement [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::statement [qv4codegen.cpp #2]
Prototype: void Codegen::statement(Statement *ast)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 271-281
100.000% (1/1)
61
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::generateCompilationUnit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::generateCompilationUnit [qv4codegen.cpp #1]
Prototype: QQmlRefPointer<CompiledData::CompilationUnit> Codegen::generateCompilationUnit(bool generateUnitData)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3537-3546
100.000% (4/4)
62
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::generateCompilationUnit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::generateCompilationUnit [qv4codegen.cpp #2]
Prototype: QQmlRefPointer<CompiledData::CompilationUnit> Codegen::generateCompilationUnit(bool generateUnitData)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3537-3546
100.000% (4/4)
62
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryFinally [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryFinally [qv4codegen.cpp #1]
Prototype: void Codegen::handleTryFinally(TryStatement *ast)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 3366-3377
100.000% (4/4)
62
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryFinally [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::handleTryFinally [qv4codegen.cpp #2]
Prototype: void Codegen::handleTryFinally(TryStatement *ast)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 3366-3377
100.000% (4/4)
62
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(VoidExpression *ast)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2666-2676
 50.000% (2/4)
62
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(Block *ast)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2894-2904
 50.000% (2/4)
62
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
Prototype: bool Codegen::visit(NullExpression *)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 2321-2332
 75.000% (6/8)
63
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(VoidExpression *ast)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2666-2676
 50.000% (2/4)
62
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(Block *ast)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2894-2904
 50.000% (2/4)
62
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #2]
Prototype: bool Codegen::visit(NullExpression *)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 2321-2332
 75.000% (6/8)
63
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit::[lambda] [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit::[lambda] [qv4codegen.cpp #1]
Prototype: [&]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 1011-1019
100.000% (1/1)
61
Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit::[lambda] [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::visit::[lambda] [qv4codegen.cpp #2]
Prototype: [&]()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 1011-1019
100.000% (1/1)
61
ColoredMaterial::initialize
Name: ColoredMaterial::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 360-367
100.000% (1/1)
61
DeformableMaterial::initialize
Name: DeformableMaterial::initialize
Prototype: void initialize() override
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/particles/qquickimageparticle.cpp
Lines: 204-211
100.000% (1/1)
61
ESTable::~ESTable
Name: ESTable::~ESTable
Prototype: ESTable::~ESTable()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4estable.cpp
Lines: 60-68
100.000% (1/1)
61
ExecutableAllocator::ChunkOfPages::contains
Name: ExecutableAllocator::ChunkOfPages::contains
Prototype: bool ExecutableAllocator::ChunkOfPages::contains(Allocation *alloc) const
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4executableallocator.cpp
Lines: 132-141
 71.429% (5/7)
63
ExecutionContext::cloneBlockContext
Name: ExecutionContext::cloneBlockContext
Prototype: Heap::CallContext *ExecutionContext::cloneBlockContext(Heap::CallContext *context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 81-92
100.000% (1/1)
61
ExecutionContext::newCatchContext
Name: ExecutionContext::newCatchContext
Prototype: Heap::ExecutionContext *ExecutionContext::newCatchContext(CppStackFrame *frame, int blockIndex, Heap::String *exceptionVarName)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4context.cpp
Lines: 135-143
100.000% (1/1)
61
ExecutionEngine::newRegExpObject
Name: ExecutionEngine::newRegExpObject
Prototype: Heap::RegExpObject *ExecutionEngine::newRegExpObject(const QString &pattern, int flags)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 779-788
100.000% (1/1)
61
FrameJob::run
Name: FrameJob::run
Prototype: void FrameJob::run()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/plugins/qmltooling/qmldbg_debugger/qv4debugjob.cpp
Lines: 161-171
 50.000% (2/4)
62
FunctionObject::createDefaultPrototypeProperty
Name: FunctionObject::createDefaultPrototypeProperty
Prototype: void FunctionObject::createDefaultPrototypeProperty(uint protoSlot, uint protoConstructorSlot)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 155-165
100.000% (1/1)
61
FunctionPrototype::method_toString::FunctionPrototype::method_hasInstance
Name: FunctionPrototype::method_toString::FunctionPrototype::method_hasInstance
Prototype: ReturnedValue FunctionPrototype::method_hasInstance(const FunctionObject *f, const Value *thisObject, const Value *argv, int argc)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 448-457
 71.429% (5/7)
63
GlobalFunctions::method_isFinite
Name: GlobalFunctions::method_isFinite
Prototype: ReturnedValue GlobalFunctions::method_isFinite(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 533-544
100.000% (7/7)
63
GlobalFunctions::method_isNaN
Name: GlobalFunctions::method_isNaN
Prototype: ReturnedValue GlobalFunctions::method_isNaN(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4globalobject.cpp
Lines: 519-530
100.000% (7/7)
63
Heap::ComplexString::init [qv4string.cpp #2]
Name: Heap::ComplexString::init [qv4string.cpp #2]
Prototype: void Heap::ComplexString::init(Heap::String *ref, int from, int len)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4string.cpp #2
Lines: 129-139
100.000% (1/1)
61
Heap::FunctionObject::init
Name: Heap::FunctionObject::init
Prototype: void Heap::FunctionObject::init()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp
Lines: 130-139
100.000% (1/1)
61
Heap::QQmlTypeWrapper::destroy
Name: Heap::QQmlTypeWrapper::destroy
Prototype: void Heap::QQmlTypeWrapper::destroy()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypewrapper.cpp
Lines: 65-73
100.000% (4/4)
62
Heap::QQmlValueTypeWrapper::destroy
Name: Heap::QQmlValueTypeWrapper::destroy
Prototype: void Heap::QQmlValueTypeWrapper::destroy()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 95-104
100.000% (7/7)
63
Heap::QQmlValueTypeWrapper::setValue
Name: Heap::QQmlValueTypeWrapper::setValue
Prototype: void Heap::QQmlValueTypeWrapper::setValue(const QVariant &value) const
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmlvaluetypewrapper.cpp
Lines: 106-114
100.000% (7/7)
63
JSC::LinkBufferBase::LinkBufferBase
Name: JSC::LinkBufferBase::LinkBufferBase
Prototype: LinkBufferBase(JSGlobalData& globalData, MacroAssembler* masm, JITCompilationEffort effort = JITCompilationMustSucceed)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 83-97
100.000% (1/1)
61
JSC::LinkBufferBase::performFinalization
Name: JSC::LinkBufferBase::performFinalization
Prototype: template <typename MacroAssembler, template <typename T> class ExecutableOffsetCalculator> inline void LinkBufferBase<MacroAssembler, ExecutableOffsetCalculator>::performFinalization()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h
Lines: 342-355
100.000% (1/1)
61
JSC::MacroAssemblerX86Common::and32
Name: JSC::MacroAssemblerX86Common::and32
Prototype: void and32(RegisterID op1, RegisterID op2, RegisterID dest)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 179-189
  0.000% (0/7)
63
JSC::MacroAssemblerX86Common::lshift32
Name: JSC::MacroAssemblerX86Common::lshift32
Prototype: void lshift32(RegisterID shift_amount, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 197-211
  0.000% (0/4)
62
JSC::MacroAssemblerX86Common::or32
Name: JSC::MacroAssemblerX86Common::or32
Prototype: void or32(RegisterID op1, RegisterID op2, RegisterID dest)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 294-304
  0.000% (0/7)
63
JSC::MacroAssemblerX86Common::rshift32
Name: JSC::MacroAssemblerX86Common::rshift32
Prototype: void rshift32(RegisterID shift_amount, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 312-326
  0.000% (0/4)
62
JSC::MacroAssemblerX86Common::urshift32
Name: JSC::MacroAssemblerX86Common::urshift32
Prototype: void urshift32(RegisterID shift_amount, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 349-363
  0.000% (0/4)
62
JSC::MacroAssemblerX86Common::xor32
Name: JSC::MacroAssemblerX86Common::xor32
Prototype: void xor32(RegisterID op1, RegisterID op2, RegisterID dest)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 442-452
  0.000% (0/7)
63
JSC::MacroAssemblerX86_64::branchTest64
Name: JSC::MacroAssemblerX86_64::branchTest64
Prototype: Jump branchTest64(ResultCondition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 547-557
  0.000% (0/8)
63
JSC::MacroAssemblerX86_64::lshift64
Name: JSC::MacroAssemblerX86_64::lshift64
Prototype: void lshift64(RegisterID src, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 342-354
  0.000% (0/4)
62
JSC::MacroAssemblerX86_64::or64
Name: JSC::MacroAssemblerX86_64::or64
Prototype: void or64(RegisterID op1, RegisterID op2, RegisterID dest)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 277-287
  0.000% (0/7)
63
JSC::MacroAssemblerX86_64::rshift64
Name: JSC::MacroAssemblerX86_64::rshift64
Prototype: void rshift64(RegisterID src, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 361-373
  0.000% (0/4)
62
JSC::MacroAssemblerX86_64::startOfBranchPtrWithPatchOnRegister
Name: JSC::MacroAssemblerX86_64::startOfBranchPtrWithPatchOnRegister
Prototype: static CodeLocationLabel startOfBranchPtrWithPatchOnRegister(CodeLocationDataLabelPtr label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 699-707
  0.000% (0/1)
61
JSC::MacroAssemblerX86_64::test64
Name: JSC::MacroAssemblerX86_64::test64
Prototype: void test64(ResultCondition cond, RegisterID reg, TrustedImm32 mask, RegisterID dest)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 559-568
  0.000% (0/8)
63
JSC::MacroAssemblerX86_64::urshift64
Name: JSC::MacroAssemblerX86_64::urshift64
Prototype: void urshift64(RegisterID src, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 387-399
  0.000% (0/4)
62
JSC::X86Assembler::X86InstructionFormatter::memoryModRM_disp8
Name: JSC::X86Assembler::X86InstructionFormatter::memoryModRM_disp8
Prototype: void memoryModRM_disp8(int reg, RegisterID base, int offset)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2565-2580
  0.000% (0/6)
62
JSC::X86Assembler::labelForWatchpoint
Name: JSC::X86Assembler::labelForWatchpoint
Prototype: AssemblerLabel labelForWatchpoint()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1848-1856
  0.000% (0/4)
62
JSC::Yarr::CharacterClassConstructor::charClass
Name: JSC::Yarr::CharacterClassConstructor::charClass
Prototype: PassOwnPtr<CharacterClass> charClass()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 178-188
100.000% (1/1)
61
JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::ParenthesesDisjunctionContext
Name: JSC::Yarr::Interpreter::ParenthesesDisjunctionContext::ParenthesesDisjunctionContext
Prototype: ParenthesesDisjunctionContext(unsigned* output, ByteTerm& term)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 125-137
100.000% (4/4)
62
JSC::Yarr::Interpreter::backtrackParenthesesTerminalBegin
Name: JSC::Yarr::Interpreter::backtrackParenthesesTerminalBegin
Prototype: bool backtrackParenthesesTerminalBegin(ByteTerm& term, DisjunctionContext* context)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 783-794
  0.000% (0/1)
61
JSC::Yarr::Interpreter::backtrackParentheticalAssertionBegin
Name: JSC::Yarr::Interpreter::backtrackParentheticalAssertionBegin
Prototype: bool backtrackParentheticalAssertionBegin(ByteTerm& term, DisjunctionContext* context)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 833-845
100.000% (4/4)
62
JSC::Yarr::Interpreter::backtrackParentheticalAssertionEnd
Name: JSC::Yarr::Interpreter::backtrackParentheticalAssertionEnd
Prototype: bool backtrackParentheticalAssertionEnd(ByteTerm& term, DisjunctionContext* context)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 847-858
100.000% (1/1)
61
JSC::Yarr::Interpreter::matchParenthesesTerminalEnd
Name: JSC::Yarr::Interpreter::matchParenthesesTerminalEnd
Prototype: bool matchParenthesesTerminalEnd(ByteTerm& term, DisjunctionContext* context)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrInterpreter.cpp
Lines: 769-781
  0.000% (0/4)
62
JSC::Yarr::Parser::CharacterClassParserDelegate::end
Name: JSC::Yarr::Parser::CharacterClassParserDelegate::end
Prototype: void end()
Coverage: 100.000% (7/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrParser.h
Lines: 203-212
100.000% (7/7)
63
JSC::Yarr::PatternTerm::PatternTerm
Name: JSC::Yarr::PatternTerm::PatternTerm
Prototype: PatternTerm(Type type, unsigned subpatternId, PatternDisjunction* disjunction, bool capture = false, bool invert = false)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.h
Lines: 139-150
100.000% (1/1)
61
JSC::Yarr::YarrGenerator::generateCharacterClassNonGreedy
Name: JSC::Yarr::YarrGenerator::generateCharacterClassNonGreedy
Prototype: void generateCharacterClassNonGreedy(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 1128-1138
100.000% (1/1)
61
JSC::Yarr::YarrGenerator::generatePatternCharacterNonGreedy
Name: JSC::Yarr::YarrGenerator::generatePatternCharacterNonGreedy
Prototype: void generatePatternCharacterNonGreedy(size_t opIndex)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 974-984
100.000% (1/1)
61
JSC::Yarr::YarrGenerator::jumpIfCharNotEquals
Name: JSC::Yarr::YarrGenerator::jumpIfCharNotEquals
Prototype: Jump jumpIfCharNotEquals(UChar ch, int inputPosition, RegisterID character)
Coverage: 100.000% (6/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrJIT.cpp
Lines: 293-306
100.000% (6/6)
62
JSC::Yarr::YarrPatternConstructor::reset
Name: JSC::Yarr::YarrPatternConstructor::reset
Prototype: void reset()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/yarr/YarrPattern.cpp
Lines: 289-298
100.000% (1/1)
61
JSC::Yarr::newlineCreate
Name: JSC::Yarr::newlineCreate
Prototype: CharacterClass* newlineCreate()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/.generated/RegExpJitTables.h
Lines: 2646-2654
100.000% (1/1)
61
Page:<>1
eLOC - Effective Lines of Code: 0
...100
eLOC - Effective Lines of Code: 2
...120
eLOC - Effective Lines of Code: 2
...130
eLOC - Effective Lines of Code: 3
...140
eLOC - Effective Lines of Code: 4
...150
eLOC - Effective Lines of Code: 5
151
eLOC - Effective Lines of Code: 5
152
eLOC - Effective Lines of Code: 5
153
eLOC - Effective Lines of Code: 5
154
eLOC - Effective Lines of Code: 5
155156
eLOC - Effective Lines of Code: 6
157
eLOC - Effective Lines of Code: 6
158
eLOC - Effective Lines of Code: 6
159
eLOC - Effective Lines of Code: 6
160
eLOC - Effective Lines of Code: 6
...170
eLOC - Effective Lines of Code: 8
...180
eLOC - Effective Lines of Code: 12
...200
eLOC - Effective Lines of Code: 57
...202
eLOC - Effective Lines of Code: 123

Generated by Squish Coco 4.2.0