| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
QV4::Lookup::markObjects| Name: | QV4::Lookup::markObjects | | Prototype: | void markObjects(MarkStack *stack) | | Coverage: | 100.000% (11/11) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4lookup_p.h | | Lines: | 161-166 |
| | 4 | 3 |
QV4::LazyScope::~LazyScope [qv4runtime.cpp #2]| Name: | QV4::LazyScope::~LazyScope [qv4runtime.cpp #2] | | Prototype: | ~LazyScope() | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp #2 | | Lines: | 1844-1847 |
| | 2 | 2 |
QV4::JsonObject::toJsonValue| Name: | QV4::JsonObject::toJsonValue | | Prototype: | static inline QJsonValue toJsonValue(const QV4::Value &value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h | | Lines: | 98-99 |
| | 1 | 1 |
QV4::JsonObject::toJsonObject| Name: | QV4::JsonObject::toJsonObject | | Prototype: | static inline QJsonObject toJsonObject(const QV4::Object *o) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h | | Lines: | 100-101 |
| | 1 | 1 |
QV4::JsonObject::toJsonArray| Name: | QV4::JsonObject::toJsonArray | | Prototype: | static inline QJsonArray toJsonArray(const QV4::ArrayObject *a) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h | | Lines: | 102-103 |
| | 1 | 1 |
QV4::JsonObject::staticVTable| Name: | QV4::JsonObject::staticVTable | | Prototype: | static inline const QV4::VTable *staticVTable() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h | | Lines: | 85-85 |
| | 1 | 1 |
QV4::JsonObject::d_unchecked| Name: | QV4::JsonObject::d_unchecked | | Prototype: | QV4::Heap::JsonObject *d_unchecked() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h | | Lines: | 85-85 |
| | 1 | 1 |
QV4::JsonObject::d| Name: | QV4::JsonObject::d | | Prototype: | QV4::Heap::JsonObject *d() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jsonobject_p.h | | Lines: | 85-85 |
| | 1 | 1 |
QV4::JSCallData::operator->| Name: | QV4::JSCallData::operator-> | | Prototype: | JSCallData *operator->() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h | | Lines: | 78-80 |
| | 1 | 1 |
QV4::JSCallData::JSCallData| Name: | QV4::JSCallData::JSCallData | | Prototype: | JSCallData(const Scope &scope, int argc = 0, const Value *argv = nullptr, const Value *thisObject = nullptr) | | Coverage: | 100.000% (8/8) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h | | Lines: | 65-76 |
| | 6 | 3 |
QV4::JIT::toInt32Helper| Name: | QV4::JIT::toInt32Helper | | Prototype: | static ReturnedValue toInt32Helper(ReturnedValue v) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 72-75 |
| | 1 | 1 |
QV4::JIT::regAddr| Name: | QV4::JIT::regAddr | | Prototype: | static Address regAddr(int reg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1286-1289 |
| | 1 | 1 |
QV4::JIT::final::hasLabel| Name: | QV4::JIT::final::hasLabel | | Prototype: | bool hasLabel() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4baselinejit_p.h | | Lines: | 215-216 |
| | 1 | 1 |
QV4::JIT::decHelper| Name: | QV4::JIT::decHelper | | Prototype: | static ReturnedValue decHelper(const Value v) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1565-1573 |
| | 5 | 2 |
QV4::JIT::PlatformAssembler_X86_64_SysV::pushAligned| Name: | QV4::JIT::PlatformAssembler_X86_64_SysV::pushAligned | | Prototype: | void pushAligned(RegisterID reg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 140-144 |
| | 2 | 1 |
QV4::JIT::PlatformAssembler_X86_64_SysV::popAligned| Name: | QV4::JIT::PlatformAssembler_X86_64_SysV::popAligned | | Prototype: | void popAligned(RegisterID reg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 146-150 |
| | 2 | 1 |
QV4::JIT::PlatformAssembler_X86_64_SysV::generatePlatformFunctionExit| Name: | QV4::JIT::PlatformAssembler_X86_64_SysV::generatePlatformFunctionExit | | Prototype: | void generatePlatformFunctionExit() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 124-132 |
| | 6 | 1 |
QV4::JIT::PlatformAssembler_X86_64_SysV::generatePlatformFunctionEntry| Name: | QV4::JIT::PlatformAssembler_X86_64_SysV::generatePlatformFunctionEntry | | Prototype: | void generatePlatformFunctionEntry() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 112-122 |
| | 8 | 1 |
QV4::JIT::PlatformAssembler_X86_64_SysV::callAbsolute| Name: | QV4::JIT::PlatformAssembler_X86_64_SysV::callAbsolute | | Prototype: | void callAbsolute(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: | 134-138 |
| | 2 | 1 |
QV4::JIT::PlatformAssemblerCommon::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 |
| | 1 | 1 |
QV4::JIT::PlatformAssemblerCommon::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 |
| | 16 | 1 |
QV4::JIT::PlatformAssemblerCommon::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 |
| | 15 | 1 |
QV4::JIT::PlatformAssemblerCommon::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 |
| | 17 | 1 |
QV4::JIT::PlatformAssemblerCommon::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 |
| | 16 | 1 |
QV4::JIT::PlatformAssemblerCommon::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 |
| | 5 | 2 |
QV4::JIT::PlatformAssemblerCommon::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 |
| | 14 | 1 |
QV4::JIT::PlatformAssemblerCommon::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 |
| | 1 | 1 |
QV4::JIT::PlatformAssemblerCommon::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 |
| | 13 | 1 |
QV4::JIT::PlatformAssemblerCommon::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 |
| | 2 | 1 |
QV4::JIT::PlatformAssemblerCommon::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 |
| | 2 | 1 |
QV4::JIT::PlatformAssembler64::toNumber| Name: | QV4::JIT::PlatformAssembler64::toNumber | | Prototype: | void toNumber() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 740-750 |
| | 6 | 1 |
QV4::JIT::PlatformAssembler64::toInt32LhsAcc| Name: | QV4::JIT::PlatformAssembler64::toInt32LhsAcc | | Prototype: | void toInt32LhsAcc(Address lhs, RegisterID lhsTarget) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 752-775 |
| | 17 | 1 |
QV4::JIT::PlatformAssembler64::toInt32| Name: | QV4::JIT::PlatformAssembler64::toInt32 | | Prototype: | void toInt32() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 777-787 |
| | 6 | 1 |
QV4::JIT::PlatformAssembler64::toBoolean| Name: | QV4::JIT::PlatformAssembler64::toBoolean | | Prototype: | void toBoolean(std::function<void(RegisterID)> continuation) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 721-738 |
| | 12 | 1 |
QV4::JIT::PlatformAssembler64::storeHeapObject| Name: | QV4::JIT::PlatformAssembler64::storeHeapObject | | Prototype: | void storeHeapObject(RegisterID source, Address addr) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 700-703 |
| | 1 | 1 |
QV4::JIT::PlatformAssembler64::storeAccumulator| Name: | QV4::JIT::PlatformAssembler64::storeAccumulator | | Prototype: | void storeAccumulator(Address addr) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 679-682 |
| | 1 | 1 |
QV4::JIT::PlatformAssembler64::setAccumulatorTag| Name: | QV4::JIT::PlatformAssembler64::setAccumulatorTag | | Prototype: | void setAccumulatorTag(QV4::Value::ValueTypeInternal tag, RegisterID sourceReg = NoRegister) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 824-830 |
| | 3 | 2 |
QV4::JIT::PlatformAssembler64::saveReturnValueInAccumulator| Name: | QV4::JIT::PlatformAssembler64::saveReturnValueInAccumulator | | Prototype: | void saveReturnValueInAccumulator() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 642-645 |
| | 1 | 1 |
QV4::JIT::PlatformAssembler64::pushValueAligned| Name: | QV4::JIT::PlatformAssembler64::pushValueAligned | | Prototype: | void pushValueAligned(ReturnedValue v) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 839-843 |
| | 2 | 1 |
QV4::JIT::PlatformAssembler64::popValueAligned| Name: | QV4::JIT::PlatformAssembler64::popValueAligned | | Prototype: | void popValueAligned() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 845-848 |
| | 1 | 1 |
QV4::JIT::PlatformAssembler64::moveReg| Name: | QV4::JIT::PlatformAssembler64::moveReg | | Prototype: | void moveReg(Address sourceRegAddress, Address destRegAddress) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 684-688 |
| | 2 | 1 |
QV4::JIT::PlatformAssembler64::loadValue| Name: | QV4::JIT::PlatformAssembler64::loadValue | | Prototype: | void loadValue(ReturnedValue value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 695-698 |
| | 1 | 1 |
QV4::JIT::PlatformAssembler64::loadUndefined| Name: | QV4::JIT::PlatformAssembler64::loadUndefined | | Prototype: | void loadUndefined(RegisterID dest = AccumulatorRegister) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 647-650 |
| | 1 | 1 |
QV4::JIT::PlatformAssembler64::loadString| Name: | QV4::JIT::PlatformAssembler64::loadString | | Prototype: | void loadString(int stringId) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 690-693 |
| | 1 | 1 |
QV4::JIT::PlatformAssembler64::loadPointerFromValue| Name: | QV4::JIT::PlatformAssembler64::loadPointerFromValue | | Prototype: | void loadPointerFromValue(Address addr, RegisterID dest = AccumulatorRegister) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 669-672 |
| | 1 | 1 |
QV4::JIT::PlatformAssembler64::loadAccumulator| Name: | QV4::JIT::PlatformAssembler64::loadAccumulator | | Prototype: | void loadAccumulator(Address addr) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 674-677 |
| | 1 | 1 |
QV4::JIT::PlatformAssembler64::isNullOrUndefined| Name: | QV4::JIT::PlatformAssembler64::isNullOrUndefined | | Prototype: | void isNullOrUndefined() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 804-816 |
| | 7 | 1 |
QV4::JIT::PlatformAssembler64::isIntOrBool| Name: | QV4::JIT::PlatformAssembler64::isIntOrBool | | Prototype: | Jump isIntOrBool() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 818-822 |
| | 2 | 1 |
QV4::JIT::PlatformAssembler64::generateCatchTrampoline::[lambda]| Name: | QV4::JIT::PlatformAssembler64::generateCatchTrampoline::[lambda] | | Prototype: | [this]() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 707-707 |
| | 1 | 1 |
QV4::JIT::PlatformAssembler64::generateCatchTrampoline| Name: | QV4::JIT::PlatformAssembler64::generateCatchTrampoline | | Prototype: | void generateCatchTrampoline() | | Coverage: | 100.000% (2/2) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 705-708 |
| | 1 | 2 |
QV4::JIT::PlatformAssembler64::copyConst| Name: | QV4::JIT::PlatformAssembler64::copyConst | | Prototype: | void copyConst(int constIndex, Address dest) | | Coverage: | 100.000% (5/5) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 652-661 |
| | 4 | 2 |
QV4::JIT::PlatformAssembler64::callWithAccumulatorByValueAsFirstArgument| Name: | QV4::JIT::PlatformAssembler64::callWithAccumulatorByValueAsFirstArgument | | Prototype: | void callWithAccumulatorByValueAsFirstArgument(std::function<void()> doCall) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 888-892 |
| | 2 | 1 |
QV4::JIT::PlatformAssembler64::callRuntime| Name: | QV4::JIT::PlatformAssembler64::callRuntime | | Prototype: | void callRuntime(const char *functionName, const void *funcPtr, Assembler::CallResultDestination dest) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 634-640 |
| | 3 | 2 |
QV4::JIT::PlatformAssembler64::binopBothIntPath| Name: | QV4::JIT::PlatformAssembler64::binopBothIntPath | | Prototype: | Jump binopBothIntPath(Address lhsAddr, std::function<Jump(void)> fastPath) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 850-869 |
| | 12 | 2 |
QV4::JIT::JIT::Assembler::unwindToLabel| Name: | QV4::JIT::JIT::Assembler::unwindToLabel | | Prototype: | void JIT::Assembler::unwindToLabel(int level, int offset) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 2225-2231 |
| | 28 | 1 |
QV4::JIT::JIT::Assembler::unwindDispatch| Name: | QV4::JIT::JIT::Assembler::unwindDispatch | | Prototype: | void JIT::Assembler::unwindDispatch() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 2208-2223 |
| | 47 | 1 |
QV4::JIT::JIT::Assembler::storeHeapObject| Name: | QV4::JIT::JIT::Assembler::storeHeapObject | | Prototype: | void JIT::Assembler::storeHeapObject(int reg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1507-1510 |
| | 1 | 1 |
QV4::JIT::JIT::Assembler::moveReg| Name: | QV4::JIT::JIT::Assembler::moveReg | | Prototype: | void JIT::Assembler::moveReg(int sourceReg, int destReg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1463-1466 |
| | 1 | 1 |
QV4::JIT::Helpers::loadGlobalLookup| Name: | QV4::JIT::Helpers::loadGlobalLookup | | Prototype: | ReturnedValue loadGlobalLookup(ExecutionEngine *engine, Function *f, int index) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp | | Lines: | 66-70 |
| | 2 | 1 |
QV4::JIT::Helpers::getLookup| Name: | QV4::JIT::Helpers::getLookup | | Prototype: | ReturnedValue getLookup(ExecutionEngine *engine, Function *f, int index, const Value &base) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4jithelpers.cpp | | Lines: | 98-102 |
| | 2 | 1 |
QV4::JIT::Assembler::~Assembler| Name: | QV4::JIT::Assembler::~Assembler | | Prototype: | Assembler::~Assembler() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1297-1300 |
| | 1 | 1 |
QV4::JIT::Assembler::unot::[lambda]| Name: | QV4::JIT::Assembler::unot::[lambda] | | Prototype: | [this](PlatformAssembler::RegisterID resultReg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1599-1603 |
| | 3 | 1 |
QV4::JIT::Assembler::unot| Name: | QV4::JIT::Assembler::unot | | Prototype: | void Assembler::unot() | | Coverage: | 100.000% (2/2) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1597-1604 |
| | 3 | 2 |
QV4::JIT::Assembler::uminus| Name: | QV4::JIT::Assembler::uminus | | Prototype: | void Assembler::uminus() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1517-1524 |
| | 5 | 1 |
QV4::JIT::Assembler::toNumber| Name: | QV4::JIT::Assembler::toNumber | | Prototype: | void Assembler::toNumber() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1512-1515 |
| | 1 | 1 |
QV4::JIT::Assembler::sub::[lambda]| Name: | QV4::JIT::Assembler::sub::[lambda] | | Prototype: | [this]() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1804-1811 |
| | 6 | 1 |
QV4::JIT::Assembler::sub| Name: | QV4::JIT::Assembler::sub | | Prototype: | void Assembler::sub(int lhs) | | Coverage: | 100.000% (2/2) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1802-1823 |
| | 13 | 2 |
QV4::JIT::Assembler::storeReg| Name: | QV4::JIT::Assembler::storeReg | | Prototype: | void Assembler::storeReg(int reg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1468-1471 |
| | 1 | 1 |
QV4::JIT::Assembler::storeInstructionPointer| Name: | QV4::JIT::Assembler::storeInstructionPointer | | Prototype: | void Assembler::storeInstructionPointer(int instructionOffset) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 2008-2013 |
| | 15 | 1 |
QV4::JIT::Assembler::setUnwindHandler| Name: | QV4::JIT::Assembler::setUnwindHandler | | Prototype: | void Assembler::setUnwindHandler(int offset) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 2196-2200 |
| | 2 | 1 |
QV4::JIT::Assembler::saveAccumulatorInFrame| Name: | QV4::JIT::Assembler::saveAccumulatorInFrame | | Prototype: | void Assembler::saveAccumulatorInFrame() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 2142-2146 |
| | 14 | 1 |
QV4::JIT::Assembler::ret| Name: | QV4::JIT::Assembler::ret | | Prototype: | void Assembler::ret() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 2252-2255 |
| | 1 | 1 |
QV4::JIT::Assembler::pushCatchContext| Name: | QV4::JIT::Assembler::pushCatchContext | | Prototype: | void Assembler::pushCatchContext(int index, int name) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 2233-2241 |
| | 6 | 1 |
QV4::JIT::Assembler::popContext| Name: | QV4::JIT::Assembler::popContext | | Prototype: | void Assembler::popContext() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 2243-2250 |
| | 5 | 1 |
QV4::JIT::Assembler::passAccumulatorAsArg| Name: | QV4::JIT::Assembler::passAccumulatorAsArg | | Prototype: | void Assembler::passAccumulatorAsArg(int arg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 2022-2030 |
| | 3 | 1 |
QV4::JIT::Assembler::mul::[lambda]| Name: | QV4::JIT::Assembler::mul::[lambda] | | Prototype: | [this]() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1761-1768 |
| | 6 | 1 |
QV4::JIT::Assembler::mul| Name: | QV4::JIT::Assembler::mul | | Prototype: | void Assembler::mul(int lhs) | | Coverage: | 100.000% (2/2) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1759-1780 |
| | 13 | 2 |
QV4::JIT::Assembler::mod| Name: | QV4::JIT::Assembler::mod | | Prototype: | void Assembler::mod(int lhs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1792-1800 |
| | 6 | 1 |
QV4::JIT::Assembler::loadValue| Name: | QV4::JIT::Assembler::loadValue | | Prototype: | void Assembler::loadValue(ReturnedValue value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1502-1505 |
| | 1 | 1 |
QV4::JIT::Assembler::loadString| Name: | QV4::JIT::Assembler::loadString | | Prototype: | void Assembler::loadString(int stringId) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1497-1500 |
| | 1 | 1 |
QV4::JIT::Assembler::loadReg| Name: | QV4::JIT::Assembler::loadReg | | Prototype: | void Assembler::loadReg(int reg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1458-1461 |
| | 1 | 1 |
QV4::JIT::Assembler::loadLocal| Name: | QV4::JIT::Assembler::loadLocal | | Prototype: | void Assembler::loadLocal(int index, int level) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1473-1483 |
| | 19 | 2 |
QV4::JIT::Assembler::jumpTrue::[lambda]| Name: | QV4::JIT::Assembler::jumpTrue::[lambda] | | Prototype: | [this, offset](PlatformAssembler::RegisterID resultReg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1966-1969 |
| | 2 | 1 |
QV4::JIT::Assembler::jumpTrue| Name: | QV4::JIT::Assembler::jumpTrue | | Prototype: | void Assembler::jumpTrue(int offset) | | Coverage: | 100.000% (2/2) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1964-1970 |
| | 2 | 2 |
QV4::JIT::Assembler::jumpNoException| Name: | QV4::JIT::Assembler::jumpNoException | | Prototype: | void Assembler::jumpNoException(int offset) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1980-1988 |
| | 18 | 1 |
QV4::JIT::Assembler::jumpFalse::[lambda]| Name: | QV4::JIT::Assembler::jumpFalse::[lambda] | | Prototype: | [this, offset](PlatformAssembler::RegisterID resultReg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1974-1977 |
| | 2 | 1 |
QV4::JIT::Assembler::jumpFalse| Name: | QV4::JIT::Assembler::jumpFalse | | Prototype: | void Assembler::jumpFalse(int offset) | | Coverage: | 100.000% (2/2) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1972-1978 |
| | 2 | 2 |
QV4::JIT::Assembler::jump| Name: | QV4::JIT::Assembler::jump | | Prototype: | void Assembler::jump(int offset) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1959-1962 |
| | 1 | 1 |
QV4::JIT::Assembler::inc::[lambda]| Name: | QV4::JIT::Assembler::inc::[lambda] | | Prototype: | [this]() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1555-1558 |
| | 2 | 1 |
QV4::JIT::Assembler::inc| Name: | QV4::JIT::Assembler::inc | | Prototype: | void Assembler::inc() | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1543-1563 |
| | 10 | 3 |
QV4::JIT::Assembler::gotoCatchException| Name: | QV4::JIT::Assembler::gotoCatchException | | Prototype: | void Assembler::gotoCatchException() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 2158-2161 |
| | 1 | 1 |
QV4::JIT::Assembler::generatePrologue| Name: | QV4::JIT::Assembler::generatePrologue | | Prototype: | void Assembler::generatePrologue() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1302-1305 |
| | 1 | 1 |
QV4::JIT::Assembler::generateEpilogue| Name: | QV4::JIT::Assembler::generateEpilogue | | Prototype: | void Assembler::generateEpilogue() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1307-1310 |
| | 1 | 1 |
QV4::JIT::Assembler::div| Name: | QV4::JIT::Assembler::div | | Prototype: | void Assembler::div(int lhs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1782-1790 |
| | 6 | 1 |
QV4::JIT::Assembler::dec::[lambda]| Name: | QV4::JIT::Assembler::dec::[lambda] | | Prototype: | [this]() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1587-1590 |
| | 2 | 1 |
QV4::JIT::Assembler::dec| Name: | QV4::JIT::Assembler::dec | | Prototype: | void Assembler::dec() | | Coverage: | 100.000% (3/3) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1575-1595 |
| | 10 | 3 |
QV4::JIT::Assembler::copyConst| Name: | QV4::JIT::Assembler::copyConst | | Prototype: | void Assembler::copyConst(int constIndex, int destReg) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1453-1456 |
| | 1 | 1 |
QV4::JIT::Assembler::cmpneNull| Name: | QV4::JIT::Assembler::cmpneNull | | Prototype: | void Assembler::cmpneNull() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1831-1836 |
| | 3 | 1 |
QV4::JIT::Assembler::cmpne| Name: | QV4::JIT::Assembler::cmpne | | Prototype: | void Assembler::cmpne(int lhs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1915-1919 |
| | 2 | 1 |
QV4::JIT::Assembler::cmplt| Name: | QV4::JIT::Assembler::cmplt | | Prototype: | void Assembler::cmplt(int lhs) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 1933-1937 |
| | 2 | 1 |