| Functionâ–´ | Condition % | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
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 |
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 |
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 |
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 |
copyReg| Name: | QV4::JIT::PlatformAssembler64::copyReg | | Prototype: | void copyReg(Address src, Address dst) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 663-667 |
| | 2 | 1 |
encodeDoubleIntoAccumulator| Name: | QV4::JIT::PlatformAssembler64::encodeDoubleIntoAccumulator | | Prototype: | void encodeDoubleIntoAccumulator(FPRegisterID src) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 832-837 |
| | 3 | 1 |
generateCatchTrampoline| Name: | QV4::JIT::PlatformAssembler64::generateCatchTrampoline | | Coverage: | 100.000% (1/1) |
| | 1 | 1 |
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 |
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 |
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 |
jumpEmpty| Name: | QV4::JIT::PlatformAssembler64::jumpEmpty | | Prototype: | Jump jumpEmpty() | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 716-719 |
| | 1 | 1 |
jumpNotUndefined| Name: | QV4::JIT::PlatformAssembler64::jumpNotUndefined | | Prototype: | void jumpNotUndefined(int offset) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 710-714 |
| | 2 | 1 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
regToInt32| Name: | QV4::JIT::PlatformAssembler64::regToInt32 | | Prototype: | void regToInt32(Address srcReg, RegisterID targetReg) | | Coverage: | 0.000% (0/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 789-802 |
| | 9 | 1 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
unopIntPath| Name: | QV4::JIT::PlatformAssembler64::unopIntPath | | Prototype: | Jump unopIntPath(std::function<Jump(void)> fastPath) | | Coverage: | 75.000% (3/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/qml/jit/qv4assembler.cpp | | Lines: | 871-886 |
| | 8 | 2 |