OpenCoverage

Qt Quick Test Coverage

Function Tree

Path:<top>::QV4::JIT::PlatformAssemblerCommon
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
addCatchyJump
Name: QV4::JIT::PlatformAssemblerCommon::addCatchyJump
Prototype: void addCatchyJump(Jump j)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 607-611
100.000% (1/1)
21
callRuntime
Name: QV4::JIT::PlatformAssemblerCommon::callRuntime
Prototype: void callRuntime(const char *functionName, const void *funcPtr)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 547-551
100.000% (1/1)
21
contextAddress
Name: QV4::JIT::PlatformAssemblerCommon::contextAddress
Prototype: Address contextAddress() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 523-526
100.000% (1/1)
131
exceptionHandlerAddress
Name: QV4::JIT::PlatformAssemblerCommon::exceptionHandlerAddress
Prototype: Address exceptionHandlerAddress() const
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 518-521
100.000% (1/1)
11
generateFunctionEntry
Name: QV4::JIT::PlatformAssemblerCommon::generateFunctionEntry
Prototype: void generateFunctionEntry()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 613-617
100.000% (1/1)
141
loadCompilationUnitPtr
Name: QV4::JIT::PlatformAssemblerCommon::loadCompilationUnitPtr
Prototype: Address loadCompilationUnitPtr(RegisterID target)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 560-566
100.000% (1/1)
161
loadConstAddress
Name: QV4::JIT::PlatformAssemblerCommon::loadConstAddress
Prototype: Address loadConstAddress(int constIndex, RegisterID baseReg = ScratchRegister)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 568-575
100.000% (1/1)
171
loadFunctionPtr
Name: QV4::JIT::PlatformAssemblerCommon::loadFunctionPtr
Prototype: Address loadFunctionPtr(RegisterID target)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 553-558
100.000% (1/1)
151
loadStringAddress
Name: QV4::JIT::PlatformAssemblerCommon::loadStringAddress
Prototype: Address loadStringAddress(int stringId)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 577-583
100.000% (1/1)
161
passAsArg
Name: QV4::JIT::PlatformAssemblerCommon::passAsArg
Prototype: void passAsArg(RegisterID src, int arg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 585-588
100.000% (1/1)
11
generateFunctionExit
Name: QV4::JIT::PlatformAssemblerCommon::generateFunctionExit
Prototype: void generateFunctionExit()
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 619-628
100.000% (4/4)
52
generateCatchTrampoline
Name: QV4::JIT::PlatformAssemblerCommon::generateCatchTrampoline
Prototype: void generateCatchTrampoline(std::function<void()> loadUndefined)
Coverage:  60.000% (3/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 590-605
 60.000% (3/5)
103
registerForArg
Name: QV4::JIT::PlatformAssemblerCommon::registerForArg
Prototype: RegisterID registerForArg(int arg) const
Coverage:  55.556% (10/18)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp
Lines: 528-545
 55.556% (10/18)
1310

Generated by Squish Coco 4.2.0