OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...10
Function: WTF::roundUpToMultipleOf
...20
Function: QV4::Value::toIndex
...30
Function: QV4::MapObject::defaultPrototype
...33
Function: QV4::Heap::updateProtoUsage
34
Function: QV4::Heap::NumberObject::init
35
Function: QV4::GeneratorFunction::staticVTable
36
Function: QV4::ExecutionEngine::stringPrototype [qv4engine_p.h #1]
3738
Function: QV4::ExecutionEngine::ScarceResourceData::ScarceResourceData [qv4engine_p.h #2]
39
Function: QV4::DataView::qt_check_for_QMANAGED_macro
40
Function: QV4::Compiler::Context::findArgument
41
Function: QV4::CompiledData::Unit::regexpAt [qv4compileddata_p.h #1]
...50
Function: QSGSimpleTextureNode::d_func
...60
Function: QQuickWorkerScript::message
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
QV4::ExecutionEngine::id_length [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_length [qv4engine_p.h #1]
Prototype: String *id_length() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 358-358
100.000% (1/1)
11
QV4::ExecutionEngine::id_lastIndex [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_lastIndex [qv4engine_p.h #2]
Prototype: String *id_lastIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 383-383
100.000% (1/1)
11
QV4::ExecutionEngine::id_lastIndex [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_lastIndex [qv4engine_p.h #1]
Prototype: String *id_lastIndex() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 383-383
100.000% (1/1)
11
QV4::ExecutionEngine::id_input [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_input [qv4engine_p.h #2]
Prototype: String *id_input() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 376-376
100.000% (1/1)
11
QV4::ExecutionEngine::id_input [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_input [qv4engine_p.h #1]
Prototype: String *id_input() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 376-376
100.000% (1/1)
11
QV4::ExecutionEngine::id_index [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_index [qv4engine_p.h #2]
Prototype: String *id_index() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 375-375
100.000% (1/1)
11
QV4::ExecutionEngine::id_index [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_index [qv4engine_p.h #1]
Prototype: String *id_index() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 375-375
100.000% (1/1)
11
QV4::ExecutionEngine::id_get [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_get [qv4engine_p.h #2]
Prototype: String *id_get() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 370-370
100.000% (1/1)
11
QV4::ExecutionEngine::id_get [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_get [qv4engine_p.h #1]
Prototype: String *id_get() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 370-370
100.000% (1/1)
11
QV4::ExecutionEngine::id_function [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_function [qv4engine_p.h #2]
Prototype: String *id_function() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 357-357
100.000% (1/1)
11
QV4::ExecutionEngine::id_function [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_function [qv4engine_p.h #1]
Prototype: String *id_function() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 357-357
100.000% (1/1)
11
QV4::ExecutionEngine::id_false [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_false [qv4engine_p.h #2]
Prototype: String *id_false() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 350-350
100.000% (1/1)
11
QV4::ExecutionEngine::id_false [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_false [qv4engine_p.h #1]
Prototype: String *id_false() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 350-350
100.000% (1/1)
11
QV4::ExecutionEngine::id_eval [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_eval [qv4engine_p.h #2]
Prototype: String *id_eval() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 372-372
100.000% (1/1)
11
QV4::ExecutionEngine::id_eval [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_eval [qv4engine_p.h #1]
Prototype: String *id_eval() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 372-372
100.000% (1/1)
11
QV4::ExecutionEngine::id_enumerable [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_enumerable [qv4engine_p.h #2]
Prototype: String *id_enumerable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 366-366
100.000% (1/1)
11
QV4::ExecutionEngine::id_enumerable [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_enumerable [qv4engine_p.h #1]
Prototype: String *id_enumerable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 366-366
100.000% (1/1)
11
QV4::ExecutionEngine::id_empty [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_empty [qv4engine_p.h #2]
Prototype: String *id_empty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 346-346
100.000% (1/1)
11
QV4::ExecutionEngine::id_empty [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_empty [qv4engine_p.h #1]
Prototype: String *id_empty() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 346-346
100.000% (1/1)
11
QV4::ExecutionEngine::id_done [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_done [qv4engine_p.h #2]
Prototype: String *id_done() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 385-385
100.000% (1/1)
11
QV4::ExecutionEngine::id_done [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_done [qv4engine_p.h #1]
Prototype: String *id_done() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 385-385
100.000% (1/1)
11
QV4::ExecutionEngine::id_destroy [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_destroy [qv4engine_p.h #2]
Prototype: String *id_destroy() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 378-378
100.000% (1/1)
11
QV4::ExecutionEngine::id_destroy [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_destroy [qv4engine_p.h #1]
Prototype: String *id_destroy() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 378-378
100.000% (1/1)
11
QV4::ExecutionEngine::id_default [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_default [qv4engine_p.h #2]
Prototype: String *id_default() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 354-354
100.000% (1/1)
11
QV4::ExecutionEngine::id_default [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_default [qv4engine_p.h #1]
Prototype: String *id_default() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 354-354
100.000% (1/1)
11
QV4::ExecutionEngine::id_constructor [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_constructor [qv4engine_p.h #2]
Prototype: String *id_constructor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 360-360
100.000% (1/1)
11
QV4::ExecutionEngine::id_constructor [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_constructor [qv4engine_p.h #1]
Prototype: String *id_constructor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 360-360
100.000% (1/1)
11
QV4::ExecutionEngine::id_configurable [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_configurable [qv4engine_p.h #2]
Prototype: String *id_configurable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 367-367
100.000% (1/1)
11
QV4::ExecutionEngine::id_configurable [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_configurable [qv4engine_p.h #1]
Prototype: String *id_configurable() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 367-367
100.000% (1/1)
11
QV4::ExecutionEngine::id_caller [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_caller [qv4engine_p.h #2]
Prototype: String *id_caller() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 362-362
100.000% (1/1)
11
QV4::ExecutionEngine::id_caller [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_caller [qv4engine_p.h #1]
Prototype: String *id_caller() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 362-362
100.000% (1/1)
11
QV4::ExecutionEngine::id_callee [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_callee [qv4engine_p.h #2]
Prototype: String *id_callee() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 363-363
100.000% (1/1)
11
QV4::ExecutionEngine::id_callee [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_callee [qv4engine_p.h #1]
Prototype: String *id_callee() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 363-363
100.000% (1/1)
11
QV4::ExecutionEngine::id_byteOffset [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_byteOffset [qv4engine_p.h #2]
Prototype: String *id_byteOffset() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 381-381
  0.000% (0/1)
11
QV4::ExecutionEngine::id_byteOffset [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_byteOffset [qv4engine_p.h #1]
Prototype: String *id_byteOffset() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 381-381
  0.000% (0/1)
11
QV4::ExecutionEngine::id_byteLength [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_byteLength [qv4engine_p.h #2]
Prototype: String *id_byteLength() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 380-380
  0.000% (0/1)
11
QV4::ExecutionEngine::id_byteLength [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_byteLength [qv4engine_p.h #1]
Prototype: String *id_byteLength() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 380-380
  0.000% (0/1)
11
QV4::ExecutionEngine::id_buffer [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_buffer [qv4engine_p.h #2]
Prototype: String *id_buffer() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 382-382
  0.000% (0/1)
11
QV4::ExecutionEngine::id_buffer [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_buffer [qv4engine_p.h #1]
Prototype: String *id_buffer() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 382-382
  0.000% (0/1)
11
QV4::ExecutionEngine::id_boolean [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_boolean [qv4engine_p.h #2]
Prototype: String *id_boolean() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 351-351
100.000% (1/1)
11
QV4::ExecutionEngine::id_boolean [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_boolean [qv4engine_p.h #1]
Prototype: String *id_boolean() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 351-351
100.000% (1/1)
11
QV4::ExecutionEngine::id_arguments [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id_arguments [qv4engine_p.h #2]
Prototype: String *id_arguments() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 361-361
100.000% (1/1)
11
QV4::ExecutionEngine::id_arguments [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id_arguments [qv4engine_p.h #1]
Prototype: String *id_arguments() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 361-361
100.000% (1/1)
11
QV4::ExecutionEngine::id___proto__ [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::id___proto__ [qv4engine_p.h #2]
Prototype: String *id___proto__() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 365-365
100.000% (1/1)
11
QV4::ExecutionEngine::id___proto__ [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::id___proto__ [qv4engine_p.h #1]
Prototype: String *id___proto__() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 365-365
100.000% (1/1)
11
QV4::ExecutionEngine::getSymbolSpecies [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::getSymbolSpecies [qv4engine_p.h #2]
Prototype: FunctionObject *getSymbolSpecies() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 233-233
100.000% (1/1)
11
QV4::ExecutionEngine::getSymbolSpecies [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::getSymbolSpecies [qv4engine_p.h #1]
Prototype: FunctionObject *getSymbolSpecies() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 233-233
100.000% (1/1)
11
QV4::ExecutionEngine::getStackFunction [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::getStackFunction [qv4engine_p.h #2]
Prototype: FunctionObject *getStackFunction() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 276-276
  0.000% (0/1)
11
QV4::ExecutionEngine::getStackFunction [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::getStackFunction [qv4engine_p.h #1]
Prototype: FunctionObject *getStackFunction() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 276-276
  0.000% (0/1)
11
QV4::ExecutionEngine::generatorPrototype [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::generatorPrototype [qv4engine_p.h #2]
Prototype: Object *generatorPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 245-245
100.000% (1/1)
11
QV4::ExecutionEngine::generatorPrototype [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::generatorPrototype [qv4engine_p.h #1]
Prototype: Object *generatorPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 245-245
100.000% (1/1)
11
QV4::ExecutionEngine::generatorFunctionCtor [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::generatorFunctionCtor [qv4engine_p.h #2]
Prototype: FunctionObject *generatorFunctionCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 216-216
100.000% (1/1)
11
QV4::ExecutionEngine::generatorFunctionCtor [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::generatorFunctionCtor [qv4engine_p.h #1]
Prototype: FunctionObject *generatorFunctionCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 216-216
100.000% (1/1)
11
QV4::ExecutionEngine::functionPrototype [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::functionPrototype [qv4engine_p.h #2]
Prototype: Object *functionPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 244-244
100.000% (1/1)
11
QV4::ExecutionEngine::functionPrototype [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::functionPrototype [qv4engine_p.h #1]
Prototype: Object *functionPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 244-244
100.000% (1/1)
11
QV4::ExecutionEngine::functionCtor [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::functionCtor [qv4engine_p.h #2]
Prototype: FunctionObject *functionCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 215-215
100.000% (1/1)
11
QV4::ExecutionEngine::functionCtor [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::functionCtor [qv4engine_p.h #1]
Prototype: FunctionObject *functionCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 215-215
100.000% (1/1)
11
QV4::ExecutionEngine::fromVariant
Name: QV4::ExecutionEngine::fromVariant
Prototype: QV4::ReturnedValue QV4::ExecutionEngine::fromVariant(const QVariant &variant)
Coverage:  81.633% (80/98)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine.cpp
Lines: 1385-1516
 81.633% (80/98)
7244
QV4::ExecutionEngine::forInIteratorPrototype [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::forInIteratorPrototype [qv4engine_p.h #2]
Prototype: Object *forInIteratorPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 269-269
100.000% (1/1)
11
QV4::ExecutionEngine::forInIteratorPrototype [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::forInIteratorPrototype [qv4engine_p.h #1]
Prototype: Object *forInIteratorPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 269-269
100.000% (1/1)
11
QV4::ExecutionEngine::evalFunction [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::evalFunction [qv4engine_p.h #2]
Prototype: EvalFunction *evalFunction() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 275-275
100.000% (1/1)
11
QV4::ExecutionEngine::evalFunction [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::evalFunction [qv4engine_p.h #1]
Prototype: EvalFunction *evalFunction() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 275-275
100.000% (1/1)
11
QV4::ExecutionEngine::evalErrorPrototype [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::evalErrorPrototype [qv4engine_p.h #2]
Prototype: Object *evalErrorPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 248-248
100.000% (1/1)
11
QV4::ExecutionEngine::evalErrorPrototype [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::evalErrorPrototype [qv4engine_p.h #1]
Prototype: Object *evalErrorPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 248-248
100.000% (1/1)
11
QV4::ExecutionEngine::evalErrorCtor [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::evalErrorCtor [qv4engine_p.h #2]
Prototype: FunctionObject *evalErrorCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 220-220
100.000% (1/1)
11
QV4::ExecutionEngine::evalErrorCtor [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::evalErrorCtor [qv4engine_p.h #1]
Prototype: FunctionObject *evalErrorCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 220-220
100.000% (1/1)
11
QV4::ExecutionEngine::errorPrototype [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::errorPrototype [qv4engine_p.h #2]
Prototype: Object *errorPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 247-247
100.000% (1/1)
11
QV4::ExecutionEngine::errorPrototype [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::errorPrototype [qv4engine_p.h #1]
Prototype: Object *errorPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 247-247
100.000% (1/1)
11
QV4::ExecutionEngine::errorCtor [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::errorCtor [qv4engine_p.h #2]
Prototype: FunctionObject *errorCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 219-219
100.000% (1/1)
11
QV4::ExecutionEngine::errorCtor [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::errorCtor [qv4engine_p.h #1]
Prototype: FunctionObject *errorCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 219-219
100.000% (1/1)
11
QV4::ExecutionEngine::debugger [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::debugger [qv4engine_p.h #2]
Prototype: QV4::Debugging::Debugger *debugger() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 443-443
100.000% (1/1)
11
QV4::ExecutionEngine::debugger [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::debugger [qv4engine_p.h #1]
Prototype: QV4::Debugging::Debugger *debugger() const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 437-437
  0.000% (0/1)
11
QV4::ExecutionEngine::datePrototype [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::datePrototype [qv4engine_p.h #2]
Prototype: Object *datePrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 243-243
100.000% (1/1)
11
QV4::ExecutionEngine::datePrototype [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::datePrototype [qv4engine_p.h #1]
Prototype: Object *datePrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 243-243
100.000% (1/1)
11
QV4::ExecutionEngine::dateCtor [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::dateCtor [qv4engine_p.h #2]
Prototype: FunctionObject *dateCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 217-217
100.000% (1/1)
11
QV4::ExecutionEngine::dateCtor [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::dateCtor [qv4engine_p.h #1]
Prototype: FunctionObject *dateCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 217-217
100.000% (1/1)
11
QV4::ExecutionEngine::dataViewPrototype [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::dataViewPrototype [qv4engine_p.h #2]
Prototype: Object *dataViewPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 260-260
100.000% (1/1)
11
QV4::ExecutionEngine::dataViewPrototype [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::dataViewPrototype [qv4engine_p.h #1]
Prototype: Object *dataViewPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 260-260
100.000% (1/1)
11
QV4::ExecutionEngine::dataViewCtor [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::dataViewCtor [qv4engine_p.h #2]
Prototype: FunctionObject *dataViewCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 227-227
100.000% (1/1)
11
QV4::ExecutionEngine::dataViewCtor [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::dataViewCtor [qv4engine_p.h #1]
Prototype: FunctionObject *dataViewCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 227-227
100.000% (1/1)
11
QV4::ExecutionEngine::checkStackLimits [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::checkStackLimits [qv4engine_p.h #2]
Prototype: inline bool ExecutionEngine::checkStackLimits()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 594-602
100.000% (5/5)
42
QV4::ExecutionEngine::checkStackLimits [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::checkStackLimits [qv4engine_p.h #1]
Prototype: inline bool ExecutionEngine::checkStackLimits()
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 594-602
100.000% (5/5)
42
QV4::ExecutionEngine::canJIT [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::canJIT [qv4engine_p.h #2]
Prototype: bool canJIT(Function *f = nullptr)
Coverage:  71.429% (5/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 547-559
 71.429% (5/7)
53
QV4::ExecutionEngine::canJIT [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::canJIT [qv4engine_p.h #1]
Prototype: bool canJIT(Function *f = nullptr)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 547-559
  0.000% (0/1)
21
QV4::ExecutionEngine::booleanPrototype [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::booleanPrototype [qv4engine_p.h #2]
Prototype: Object *booleanPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 242-242
100.000% (1/1)
11
QV4::ExecutionEngine::booleanPrototype [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::booleanPrototype [qv4engine_p.h #1]
Prototype: Object *booleanPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 242-242
100.000% (1/1)
11
QV4::ExecutionEngine::booleanCtor [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::booleanCtor [qv4engine_p.h #2]
Prototype: FunctionObject *booleanCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 213-213
100.000% (1/1)
11
QV4::ExecutionEngine::booleanCtor [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::booleanCtor [qv4engine_p.h #1]
Prototype: FunctionObject *booleanCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 213-213
100.000% (1/1)
11
QV4::ExecutionEngine::arrayPrototype [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::arrayPrototype [qv4engine_p.h #2]
Prototype: Object *arrayPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 237-237
100.000% (1/1)
11
QV4::ExecutionEngine::arrayPrototype [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::arrayPrototype [qv4engine_p.h #1]
Prototype: Object *arrayPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 237-237
100.000% (1/1)
11
QV4::ExecutionEngine::arrayProtoValues [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::arrayProtoValues [qv4engine_p.h #2]
Prototype: Object *arrayProtoValues() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 238-238
100.000% (1/1)
11
QV4::ExecutionEngine::arrayProtoValues [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::arrayProtoValues [qv4engine_p.h #1]
Prototype: Object *arrayProtoValues() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 238-238
100.000% (1/1)
11
QV4::ExecutionEngine::arrayIteratorPrototype [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::arrayIteratorPrototype [qv4engine_p.h #2]
Prototype: Object *arrayIteratorPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 272-272
100.000% (1/1)
11
QV4::ExecutionEngine::arrayIteratorPrototype [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::arrayIteratorPrototype [qv4engine_p.h #1]
Prototype: Object *arrayIteratorPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 272-272
100.000% (1/1)
11
QV4::ExecutionEngine::arrayCtor [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::arrayCtor [qv4engine_p.h #2]
Prototype: FunctionObject *arrayCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 214-214
100.000% (1/1)
11
QV4::ExecutionEngine::arrayCtor [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::arrayCtor [qv4engine_p.h #1]
Prototype: FunctionObject *arrayCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 214-214
100.000% (1/1)
11
QV4::ExecutionEngine::arrayBufferPrototype [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::arrayBufferPrototype [qv4engine_p.h #2]
Prototype: Object *arrayBufferPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 259-259
100.000% (1/1)
11
QV4::ExecutionEngine::arrayBufferPrototype [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::arrayBufferPrototype [qv4engine_p.h #1]
Prototype: Object *arrayBufferPrototype() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 259-259
100.000% (1/1)
11
QV4::ExecutionEngine::arrayBufferCtor [qv4engine_p.h #2]
Name: QV4::ExecutionEngine::arrayBufferCtor [qv4engine_p.h #2]
Prototype: FunctionObject *arrayBufferCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #2
Lines: 226-226
100.000% (1/1)
11
QV4::ExecutionEngine::arrayBufferCtor [qv4engine_p.h #1]
Name: QV4::ExecutionEngine::arrayBufferCtor [qv4engine_p.h #1]
Prototype: FunctionObject *arrayBufferCtor() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4engine_p.h #1
Lines: 226-226
100.000% (1/1)
11
Page:<>1
Function: writeNumbers
...10
Function: WTF::roundUpToMultipleOf
...20
Function: QV4::Value::toIndex
...30
Function: QV4::MapObject::defaultPrototype
...33
Function: QV4::Heap::updateProtoUsage
34
Function: QV4::Heap::NumberObject::init
35
Function: QV4::GeneratorFunction::staticVTable
36
Function: QV4::ExecutionEngine::stringPrototype [qv4engine_p.h #1]
3738
Function: QV4::ExecutionEngine::ScarceResourceData::ScarceResourceData [qv4engine_p.h #2]
39
Function: QV4::DataView::qt_check_for_QMANAGED_macro
40
Function: QV4::Compiler::Context::findArgument
41
Function: QV4::CompiledData::Unit::regexpAt [qv4compileddata_p.h #1]
...50
Function: QSGSimpleTextureNode::d_func
...60
Function: QQuickWorkerScript::message
...100
Function: QQuickPathView::setDelegate
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0