OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...170
Function: QQmlComponent::QQmlComponent
...180
Function: ListLayout::getRoleOrCreate
...190
Function: JSC::MacroAssemblerCodeRef::code
...196
Function: ESTable::set
197
Function: Codegen::Codegen::completionState [qv4codegen.cpp #2]
198
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
199
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers::Collector [qv4codegen.cpp #1]
200201
Function: BaselineJIT::generate_StoreScopeObjectProperty
202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
Prototype: void Codegen::statementList(StatementList *ast)
Coverage:  97.674% (42/43)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 412-454
 97.674% (42/43)
2710
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::statement [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::statement [qv4codegen.cpp #2]
Prototype: void Codegen::statement(ExpressionNode *ast)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 283-305
100.000% (10/10)
144
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 #1]
Name: Codegen::Codegen::Codegen::statement [qv4codegen.cpp #1]
Prototype: void Codegen::statement(ExpressionNode *ast)
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 283-305
100.000% (10/10)
144
Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #2]
Prototype: Codegen::Reference Codegen::referenceForPropertyName(const Codegen::Reference &object, AST::PropertyName *name)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 550-565
 75.000% (6/8)
113
Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::referenceForPropertyName [qv4codegen.cpp #1]
Prototype: Codegen::Reference Codegen::referenceForPropertyName(const Codegen::Reference &object, AST::PropertyName *name)
Coverage:  75.000% (6/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 550-565
 75.000% (6/8)
113
Codegen::Codegen::Codegen::program [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::program [qv4codegen.cpp #2]
Prototype: void Codegen::program(Program *ast)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 348-353
  0.000% (0/4)
22
Codegen::Codegen::Codegen::program [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::program [qv4codegen.cpp #1]
Prototype: void Codegen::program(Program *ast)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 348-353
  0.000% (0/4)
22
Codegen::Codegen::Codegen::leaveContext [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::leaveContext [qv4codegen.cpp #2]
Prototype: int Codegen::leaveContext()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 135-141
100.000% (1/1)
41
Codegen::Codegen::Codegen::leaveContext [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::leaveContext [qv4codegen.cpp #1]
Prototype: int Codegen::leaveContext()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 135-141
100.000% (1/1)
41
Codegen::Codegen::Codegen::initializeAndDestructureBindingElement [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::initializeAndDestructureBindingElement [qv4codegen.cpp #2]
Prototype: void Codegen::initializeAndDestructureBindingElement(AST::PatternElement *e, const Reference &base, bool isDefinition)
Coverage:  87.234% (41/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 485-548
 87.234% (41/47)
5115
Codegen::Codegen::Codegen::initializeAndDestructureBindingElement [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::initializeAndDestructureBindingElement [qv4codegen.cpp #1]
Prototype: void Codegen::initializeAndDestructureBindingElement(AST::PatternElement *e, const Reference &base, bool isDefinition)
Coverage:  87.234% (41/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 485-548
 87.234% (41/47)
5115
Codegen::Codegen::Codegen::generateFromProgram [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::generateFromProgram [qv4codegen.cpp #2]
Prototype: void Codegen::generateFromProgram(const QString &fileName, const QString &finalUrl, const QString &sourceCode, Program *node, Module *module, ContextType contextType)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 104-127
100.000% (5/5)
102
Codegen::Codegen::Codegen::generateFromProgram [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::generateFromProgram [qv4codegen.cpp #1]
Prototype: void Codegen::generateFromProgram(const QString &fileName, const QString &finalUrl, const QString &sourceCode, Program *node, Module *module, ContextType contextType)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 104-127
100.000% (5/5)
102
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::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::enterContext [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::enterContext [qv4codegen.cpp #2]
Prototype: void Codegen::enterContext(Node *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 129-133
100.000% (1/1)
21
Codegen::Codegen::Codegen::enterContext [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::enterContext [qv4codegen.cpp #1]
Prototype: void Codegen::enterContext(Node *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 129-133
100.000% (1/1)
21
Codegen::Codegen::Codegen::enterBlock [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::enterBlock [qv4codegen.cpp #2]
Prototype: Context *Codegen::enterBlock(Node *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 143-147
100.000% (1/1)
21
Codegen::Codegen::Codegen::enterBlock [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::enterBlock [qv4codegen.cpp #1]
Prototype: Context *Codegen::enterBlock(Node *node)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 143-147
100.000% (1/1)
21
Codegen::Codegen::Codegen::destructurePropertyList [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::destructurePropertyList [qv4codegen.cpp #2]
Prototype: void Codegen::destructurePropertyList(const Codegen::Reference &object, PatternPropertyList *bindingList, bool isDefinition)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 567-581
 60.000% (6/10)
104
Codegen::Codegen::Codegen::destructurePropertyList [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::destructurePropertyList [qv4codegen.cpp #1]
Prototype: void Codegen::destructurePropertyList(const Codegen::Reference &object, PatternPropertyList *bindingList, bool isDefinition)
Coverage:  60.000% (6/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 567-581
 60.000% (6/10)
104
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::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::destructureElementList [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::destructureElementList [qv4codegen.cpp #2]
Prototype: void Codegen::destructureElementList(const Codegen::Reference &array, PatternElementList *bindingList, bool isDefinition)
Coverage:  90.000% (36/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 583-653
 90.000% (36/40)
5010
Codegen::Codegen::Codegen::destructureElementList [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::destructureElementList [qv4codegen.cpp #1]
Prototype: void Codegen::destructureElementList(const Codegen::Reference &array, PatternElementList *bindingList, bool isDefinition)
Coverage:  90.000% (36/40)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 583-653
 90.000% (36/40)
5010
Codegen::Codegen::Codegen::condition [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::condition [qv4codegen.cpp #2]
Prototype: void Codegen::condition(ExpressionNode *ast, const BytecodeGenerator::Label *iftrue, const BytecodeGenerator::Label *iffalse, bool trueBlockFollowsCondition)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 307-335
 75.000% (12/16)
196
Codegen::Codegen::Codegen::condition [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::condition [qv4codegen.cpp #1]
Prototype: void Codegen::condition(ExpressionNode *ast, const BytecodeGenerator::Label *iftrue, const BytecodeGenerator::Label *iffalse, bool trueBlockFollowsCondition)
Coverage:  75.000% (12/16)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 307-335
 75.000% (12/16)
196
Codegen::Codegen::Codegen::addCJump [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::addCJump [qv4codegen.cpp #2]
Prototype: void Codegen::addCJump()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 256-260
100.000% (1/1)
21
Codegen::Codegen::Codegen::addCJump [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::addCJump [qv4codegen.cpp #1]
Prototype: void Codegen::addCJump()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 256-260
100.000% (1/1)
21
Codegen::Codegen::Codegen::accept [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::accept [qv4codegen.cpp #2]
Prototype: void Codegen::accept(Node *node)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 262-269
 85.714% (6/7)
43
Codegen::Codegen::Codegen::accept [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::accept [qv4codegen.cpp #1]
Prototype: void Codegen::accept(Node *node)
Coverage:  85.714% (6/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 262-269
 85.714% (6/7)
43
Codegen::Codegen::Codegen::Codegen [qv4codegen.cpp #2]
Name: Codegen::Codegen::Codegen::Codegen [qv4codegen.cpp #2]
Prototype: Codegen::Codegen(QV4::Compiler::JSUnitGenerator *jsUnitGenerator, bool strict)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #2
Lines: 91-102
100.000% (1/1)
01
Codegen::Codegen::Codegen::Codegen [qv4codegen.cpp #1]
Name: Codegen::Codegen::Codegen::Codegen [qv4codegen.cpp #1]
Prototype: Codegen::Codegen(QV4::Compiler::JSUnitGenerator *jsUnitGenerator, bool strict)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4codegen.cpp #1
Lines: 91-102
100.000% (1/1)
01
CallbackRegistrationHelper::registerAnimationTimerCallback
Name: CallbackRegistrationHelper::registerAnimationTimerCallback
Prototype: void registerAnimationTimerCallback()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/util/qquickprofiler.cpp
Lines: 74-78
100.000% (1/1)
21
CallPrecise
Name: CallPrecise
Prototype: static QV4::ReturnedValue CallPrecise(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage: 100.000% (17/17)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1426-1467
100.000% (17/17)
206
CallOverloaded
Name: CallOverloaded
Prototype: static QV4::ReturnedValue CallOverloaded(const QQmlObjectOrGadget &object, const QQmlPropertyData &data, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, const QQmlPropertyCache *propertyCache, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage:  94.286% (33/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1482-1547
 94.286% (33/35)
4211
CallMethod
Name: CallMethod
Prototype: static QV4::ReturnedValue CallMethod(const QQmlObjectOrGadget &object, int index, int returnType, int argCount, int *argTypes, QV4::ExecutionEngine *engine, QV4::CallData *callArgs, QMetaObject::Call callType = QMetaObject::InvokeMetaMethod)
Coverage: 100.000% (13/13)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1184-1220
100.000% (13/13)
195
CallArgument::~CallArgument
Name: CallArgument::~CallArgument
Prototype: CallArgument::~CallArgument()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1554-1557
100.000% (1/1)
11
CallArgument::toValue
Name: CallArgument::toValue
Prototype: QV4::ReturnedValue CallArgument::toValue(QV4::ExecutionEngine *engine)
Coverage:  76.667% (46/60)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1802-1858
 76.667% (46/60)
4820
CallArgument::initAsType
Name: CallArgument::initAsType
Prototype: void CallArgument::initAsType(int callType)
Coverage:  76.596% (36/47)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1601-1643
 76.596% (36/47)
3713
CallArgument::fromValue
Name: CallArgument::fromValue
Prototype: void CallArgument::fromValue(int callType, QV4::ExecutionEngine *engine, const QV4::Value &value)
Coverage:  62.992% (80/127)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1660-1800
 62.992% (80/127)
11536
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
CallArgument::dataPtr
Name: CallArgument::dataPtr
Prototype: void *CallArgument::dataPtr()
Coverage:  52.000% (13/25)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1580-1599
 52.000% (13/25)
179
CallArgument::cleanup
Name: CallArgument::cleanup
Prototype: void CallArgument::cleanup()
Coverage:  92.593% (25/27)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1559-1578
 92.593% (25/27)
169
CallArgument::CallArgument
Name: CallArgument::CallArgument
Prototype: CallArgument::CallArgument()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp
Lines: 1549-1552
100.000% (1/1)
21
CachedLoader::loadThread
Name: CachedLoader::loadThread
Prototype: void loadThread(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1030-1033
100.000% (1/1)
11
CachedLoader::loadAsync
Name: CachedLoader::loadAsync
Prototype: void loadAsync(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1038-1041
100.000% (1/1)
11
CachedLoader::load
Name: CachedLoader::load
Prototype: void load(QQmlTypeLoader *loader, QQmlDataBlob *blob) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1034-1037
100.000% (1/1)
11
CachedLoader::CachedLoader
Name: CachedLoader::CachedLoader
Prototype: CachedLoader(const QV4::CompiledData::Unit *unit)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/qml/qqmltypeloader.cpp
Lines: 1028-1028
100.000% (1/1)
11
BytecodeGenerator::setLocation [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::setLocation [qv4bytecodegenerator.cpp #2]
Prototype: void BytecodeGenerator::setLocation(const QQmlJS::AST::SourceLocation &loc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 49-52
100.000% (1/1)
11
BytecodeGenerator::setLocation [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::setLocation [qv4bytecodegenerator.cpp #1]
Prototype: void BytecodeGenerator::setLocation(const QQmlJS::AST::SourceLocation &loc)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 49-52
100.000% (1/1)
11
BytecodeGenerator::packInstruction [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::packInstruction [qv4bytecodegenerator.cpp #2]
Prototype: void BytecodeGenerator::packInstruction(I &i)
Coverage:  95.455% (21/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 71-109
 95.455% (21/22)
248
BytecodeGenerator::packInstruction [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::packInstruction [qv4bytecodegenerator.cpp #1]
Prototype: void BytecodeGenerator::packInstruction(I &i)
Coverage:  95.455% (21/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 71-109
 95.455% (21/22)
248
BytecodeGenerator::newRegisterArray [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::newRegisterArray [qv4bytecodegenerator.cpp #2]
Prototype: int BytecodeGenerator::newRegisterArray(int n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 62-69
100.000% (4/4)
52
BytecodeGenerator::newRegisterArray [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::newRegisterArray [qv4bytecodegenerator.cpp #1]
Prototype: int BytecodeGenerator::newRegisterArray(int n)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 62-69
100.000% (4/4)
52
BytecodeGenerator::newRegister [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::newRegister [qv4bytecodegenerator.cpp #2]
Prototype: int BytecodeGenerator::newRegister()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 54-60
100.000% (4/4)
42
BytecodeGenerator::newRegister [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::newRegister [qv4bytecodegenerator.cpp #1]
Prototype: int BytecodeGenerator::newRegister()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 54-60
100.000% (4/4)
42
BytecodeGenerator::finalize [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::finalize [qv4bytecodegenerator.cpp #2]
Prototype: void BytecodeGenerator::finalize(Compiler::Context *context)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 162-184
100.000% (5/5)
153
BytecodeGenerator::finalize [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::finalize [qv4bytecodegenerator.cpp #1]
Prototype: void BytecodeGenerator::finalize(Compiler::Context *context)
Coverage: 100.000% (5/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 162-184
100.000% (5/5)
153
BytecodeGenerator::compressInstructions [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::compressInstructions [qv4bytecodegenerator.cpp #2]
Prototype: void BytecodeGenerator::compressInstructions()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 136-160
100.000% (9/9)
145
BytecodeGenerator::compressInstructions [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::compressInstructions [qv4bytecodegenerator.cpp #1]
Prototype: void BytecodeGenerator::compressInstructions()
Coverage: 100.000% (9/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 136-160
100.000% (9/9)
145
BytecodeGenerator::adjustJumpOffsets [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::adjustJumpOffsets [qv4bytecodegenerator.cpp #2]
Prototype: void BytecodeGenerator::adjustJumpOffsets()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 111-134
100.000% (10/10)
164
BytecodeGenerator::adjustJumpOffsets [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::adjustJumpOffsets [qv4bytecodegenerator.cpp #1]
Prototype: void BytecodeGenerator::adjustJumpOffsets()
Coverage: 100.000% (10/10)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 111-134
100.000% (10/10)
164
BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #2]
Name: BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #2]
Prototype: int BytecodeGenerator::addInstructionHelper(Instr::Type type, const Instr &i, int offsetOfOffset)
Coverage: 100.000% (35/35)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #2
Lines: 186-241
100.000% (35/35)
3111
BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #1]
Name: BytecodeGenerator::addInstructionHelper [qv4bytecodegenerator.cpp #1]
Prototype: int BytecodeGenerator::addInstructionHelper(Instr::Type type, const Instr &i, int offsetOfOffset)
Coverage: 100.000% (22/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodegenerator.cpp #1
Lines: 186-241
100.000% (22/22)
258
ByteCodeHandler::decode
Name: ByteCodeHandler::decode
Prototype: void ByteCodeHandler::decode(const char *code, uint len)
Coverage:  33.977% (176/518)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodehandler.cpp
Lines: 66-77
 33.977% (176/518)
5388
ByteCodeHandler::collectLabelsInBytecode::[lambda]
Name: ByteCodeHandler::collectLabelsInBytecode::[lambda]
Prototype: [&labels,len](int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodehandler.cpp
Lines: 120-123
100.000% (1/1)
21
ByteCodeHandler::collectLabelsInBytecode
Name: ByteCodeHandler::collectLabelsInBytecode
Prototype: std::vector<int> ByteCodeHandler::collectLabelsInBytecode(const char *code, uint len)
Coverage:  34.104% (177/519)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qv4bytecodehandler.cpp
Lines: 114-526
 34.104% (177/519)
271389
Breakpoint::matches
Name: Breakpoint::matches
Prototype: bool matches(const QString &file, int line) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 155-158
  0.000% (0/1)
11
Breakpoint::Breakpoint
Name: Breakpoint::Breakpoint
Prototype: Breakpoint()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp
Lines: 153-153
100.000% (1/1)
11
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
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::init
Name: BooleanPrototype::init
Prototype: void BooleanPrototype::init(ExecutionEngine *engine, Object *ctor)
Coverage: 100.000% (2/2)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 65-74
100.000% (2/2)
71
BooleanCtor::virtualCallAsConstructor
Name: BooleanCtor::virtualCallAsConstructor
Prototype: ReturnedValue BooleanCtor::virtualCallAsConstructor(const FunctionObject *that, const Value *argv, int argc, const Value *)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 53-57
100.000% (3/3)
21
BooleanCtor::virtualCall
Name: BooleanCtor::virtualCall
Prototype: ReturnedValue BooleanCtor::virtualCall(const FunctionObject *, const Value *, const Value *argv, int argc)
Coverage: 100.000% (3/3)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4booleanobject.cpp
Lines: 59-63
100.000% (3/3)
21
BindingFinder::operator()
Name: BindingFinder::operator()
Prototype: bool operator()(quint32 name, const QV4::CompiledData::Binding *binding) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertyvalidator.cpp
Lines: 69-72
  0.000% (0/1)
11
BindingFinder::operator()
Name: BindingFinder::operator()
Prototype: bool operator()(const QV4::CompiledData::Binding *binding, quint32 name) const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertyvalidator.cpp
Lines: 73-76
100.000% (1/1)
11
BindingFinder::operator()
Name: BindingFinder::operator()
Prototype: bool operator()(const QV4::CompiledData::Binding *lhs, const QV4::CompiledData::Binding *rhs) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/compiler/qqmlpropertyvalidator.cpp
Lines: 77-80
  0.000% (0/1)
11
BindableFbo::~BindableFbo
Name: BindableFbo::~BindableFbo
Prototype: BindableFbo::~BindableFbo()
Coverage:  57.143% (4/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 75-81
 57.143% (4/7)
43
BindableFbo::bind
Name: BindableFbo::bind
Prototype: void BindableFbo::bind() const
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 83-88
 75.000% (3/4)
32
BindableFbo::BindableFbo
Name: BindableFbo::BindableFbo
Prototype: BindableFbo::BindableFbo(QOpenGLFramebufferObject *fbo, QSGDepthStencilBuffer *depthStencil)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/quick/scenegraph/qsgdefaultlayer.cpp
Lines: 69-73
100.000% (1/1)
21
BaselineJIT::startInstruction
Name: BaselineJIT::startInstruction
Prototype: void BaselineJIT::startInstruction(Instr::Type )
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 927-931
100.000% (4/4)
22
BaselineJIT::generate_Yield
Name: BaselineJIT::generate_Yield
Prototype: void BaselineJIT::generate_Yield()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 390-394
  0.000% (0/1)
11
BaselineJIT::generate_UnwindToLabel
Name: BaselineJIT::generate_UnwindToLabel
Prototype: void BaselineJIT::generate_UnwindToLabel(int level, int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 570-573
100.000% (1/1)
11
BaselineJIT::generate_UnwindDispatch
Name: BaselineJIT::generate_UnwindDispatch
Prototype: void BaselineJIT::generate_UnwindDispatch()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 565-568
100.000% (1/1)
11
BaselineJIT::generate_UShrConst
Name: BaselineJIT::generate_UShrConst
Prototype: void BaselineJIT::generate_UShrConst(int rhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 881-881
  0.000% (0/1)
11
BaselineJIT::generate_UShr
Name: BaselineJIT::generate_UShr
Prototype: void BaselineJIT::generate_UShr(int lhs)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 874-874
  0.000% (0/1)
11
BaselineJIT::generate_UPlus
Name: BaselineJIT::generate_UPlus
Prototype: void BaselineJIT::generate_UPlus()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 864-864
100.000% (1/1)
11
BaselineJIT::generate_UNot
Name: BaselineJIT::generate_UNot
Prototype: void BaselineJIT::generate_UNot()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 863-863
100.000% (1/1)
11
BaselineJIT::generate_UMinus
Name: BaselineJIT::generate_UMinus
Prototype: void BaselineJIT::generate_UMinus()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 865-865
100.000% (1/1)
11
BaselineJIT::generate_UCompl
Name: BaselineJIT::generate_UCompl
Prototype: void BaselineJIT::generate_UCompl()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 866-866
  0.000% (0/1)
11
BaselineJIT::generate_TypeofValue
Name: BaselineJIT::generate_TypeofValue
Prototype: void BaselineJIT::generate_TypeofValue()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 722-729
100.000% (1/1)
51
BaselineJIT::generate_TypeofName
Name: BaselineJIT::generate_TypeofName
Prototype: void BaselineJIT::generate_TypeofName(int name)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 714-720
  0.000% (0/1)
41
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
BaselineJIT::generate_ThrowException
Name: BaselineJIT::generate_ThrowException
Prototype: void BaselineJIT::generate_ThrowException()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 576-585
100.000% (1/1)
71
BaselineJIT::generate_Sub
Name: BaselineJIT::generate_Sub
Prototype: void BaselineJIT::generate_Sub(int lhs)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 897-897
100.000% (1/1)
11
BaselineJIT::generate_StoreSuperProperty
Name: BaselineJIT::generate_StoreSuperProperty
Prototype: void BaselineJIT::generate_StoreSuperProperty(int property)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 318-328
  0.000% (0/1)
81
BaselineJIT::generate_StoreScopedLocal
Name: BaselineJIT::generate_StoreScopedLocal
Prototype: void BaselineJIT::generate_StoreScopedLocal(int scope, int index)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit.cpp
Lines: 159-163
  0.000% (0/1)
21
Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...170
Function: QQmlComponent::QQmlComponent
...180
Function: ListLayout::getRoleOrCreate
...190
Function: JSC::MacroAssemblerCodeRef::code
...196
Function: ESTable::set
197
Function: Codegen::Codegen::completionState [qv4codegen.cpp #2]
198
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::visit [qv4codegen.cpp #1]
199
Function: Codegen::Codegen::Codegen::visit::[lambda]::Codegen::handleCall::Codegen::VolatileMemoryLocationScanner::collectIdentifiers::Collector [qv4codegen.cpp #1]
200201
Function: BaselineJIT::generate_StoreScopeObjectProperty
202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0