| Function | Condition %▾ | eLOC - Effective Lines of Code | McCabe - Cyclomatic Complexity |
JSC::MacroAssemblerX86Common::mul32| Name: | JSC::MacroAssemblerX86Common::mul32 | | Prototype: | void mul32(RegisterID src, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 234-237 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::move| Name: | JSC::MacroAssemblerX86Common::move | | Prototype: | void move(TrustedImm32 imm, RegisterID dest) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 999-1007 |
| | 3 | 2 |
JSC::MacroAssemblerX86Common::move| Name: | JSC::MacroAssemblerX86Common::move | | Prototype: | void move(RegisterID src, RegisterID dest) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1010-1016 |
| | 2 | 2 |
JSC::MacroAssemblerX86Common::move| Name: | JSC::MacroAssemblerX86Common::move | | Prototype: | void move(TrustedImmPtr imm, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1018-1021 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::move| Name: | JSC::MacroAssemblerX86Common::move | | Prototype: | void move(TrustedImm64 imm, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1023-1026 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::load32WithUnalignedHalfWords| Name: | JSC::MacroAssemblerX86Common::load32WithUnalignedHalfWords | | Prototype: | void load32WithUnalignedHalfWords(BaseIndex address, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 499-502 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::load32| Name: | JSC::MacroAssemblerX86Common::load32 | | Prototype: | void load32(ImplicitAddress address, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 489-492 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::load32| Name: | JSC::MacroAssemblerX86Common::load32 | | Prototype: | void load32(BaseIndex address, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 494-497 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::load16| Name: | JSC::MacroAssemblerX86Common::load16 | | Prototype: | void load16(BaseIndex address, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 556-559 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::jump| Name: | JSC::MacroAssemblerX86Common::jump | | Prototype: | Jump jump() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1206-1209 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::jump| Name: | JSC::MacroAssemblerX86Common::jump | | Prototype: | void jump(RegisterID target) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1211-1214 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::jump| Name: | JSC::MacroAssemblerX86Common::jump | | Prototype: | void jump(Address address) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1217-1220 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::compare32| Name: | JSC::MacroAssemblerX86Common::compare32 | | Prototype: | void compare32(RelationalCondition cond, RegisterID left, RegisterID right, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1400-1404 |
| | 2 | 1 |
JSC::MacroAssemblerX86Common::call| Name: | JSC::MacroAssemblerX86Common::call | | Prototype: | Call call(RegisterID target) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1379-1382 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::breakpoint| Name: | JSC::MacroAssemblerX86Common::breakpoint | | Prototype: | void breakpoint() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1369-1372 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::branchSub32| Name: | JSC::MacroAssemblerX86Common::branchSub32 | | Prototype: | Jump branchSub32(ResultCondition cond, RegisterID src, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1309-1313 |
| | 2 | 1 |
JSC::MacroAssemblerX86Common::branchSub32| Name: | JSC::MacroAssemblerX86Common::branchSub32 | | Prototype: | Jump branchSub32(ResultCondition cond, TrustedImm32 imm, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1315-1319 |
| | 2 | 1 |
JSC::MacroAssemblerX86Common::branchSub32| Name: | JSC::MacroAssemblerX86Common::branchSub32 | | Prototype: | Jump branchSub32(ResultCondition cond, RegisterID src1, TrustedImm32 src2, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1348-1352 |
| | 2 | 1 |
JSC::MacroAssemblerX86Common::branchAdd32| Name: | JSC::MacroAssemblerX86Common::branchAdd32 | | Prototype: | Jump branchAdd32(ResultCondition cond, RegisterID src, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1233-1237 |
| | 2 | 1 |
JSC::MacroAssemblerX86Common::branchAdd32| Name: | JSC::MacroAssemblerX86Common::branchAdd32 | | Prototype: | Jump branchAdd32(ResultCondition cond, TrustedImm32 imm, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1239-1243 |
| | 2 | 1 |
JSC::MacroAssemblerX86Common::branchAdd32| Name: | JSC::MacroAssemblerX86Common::branchAdd32 | | Prototype: | Jump branchAdd32(ResultCondition cond, RegisterID src, TrustedImm32 imm, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1271-1275 |
| | 2 | 1 |
JSC::MacroAssemblerX86Common::branch32| Name: | JSC::MacroAssemblerX86Common::branch32 | | Prototype: | Jump branch32(RelationalCondition cond, RegisterID left, RegisterID right) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1098-1102 |
| | 2 | 1 |
JSC::MacroAssemblerX86Common::branch32| Name: | JSC::MacroAssemblerX86Common::branch32 | | Prototype: | Jump branch32(RelationalCondition cond, RegisterID left, TrustedImm32 right) | | Coverage: | 100.000% (9/9) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1104-1111 |
| | 4 | 2 |
JSC::MacroAssemblerX86Common::branch32| Name: | JSC::MacroAssemblerX86Common::branch32 | | Prototype: | Jump branch32(RelationalCondition cond, RegisterID left, Address right) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1113-1117 |
| | 2 | 1 |
JSC::MacroAssemblerX86Common::branch32| Name: | JSC::MacroAssemblerX86Common::branch32 | | Prototype: | Jump branch32(RelationalCondition cond, Address left, TrustedImm32 right) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 1125-1129 |
| | 2 | 1 |
JSC::MacroAssemblerX86Common::and32| Name: | JSC::MacroAssemblerX86Common::and32 | | Prototype: | void and32(TrustedImm32 imm, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 159-162 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::and32| Name: | JSC::MacroAssemblerX86Common::and32 | | Prototype: | void and32(TrustedImm32 imm, RegisterID src, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 191-195 |
| | 2 | 1 |
JSC::MacroAssemblerX86Common::add32| Name: | JSC::MacroAssemblerX86Common::add32 | | Prototype: | void add32(RegisterID src, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 114-117 |
| | 1 | 1 |
JSC::MacroAssemblerX86Common::add32| Name: | JSC::MacroAssemblerX86Common::add32 | | Prototype: | void add32(TrustedImm32 imm, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h | | Lines: | 124-127 |
| | 1 | 1 |
JSC::MacroAssemblerCodeRef::code| Name: | JSC::MacroAssemblerCodeRef::code | | Prototype: | MacroAssemblerCodePtr code() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h | | Lines: | 380-383 |
| | 1 | 1 |
JSC::MacroAssemblerCodeRef::MacroAssemblerCodeRef| Name: | JSC::MacroAssemblerCodeRef::MacroAssemblerCodeRef | | Prototype: | MacroAssemblerCodeRef(PassRefPtr<ExecutableMemoryHandle> executableMemory) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h | | Lines: | 350-357 |
| | 3 | 1 |
JSC::MacroAssemblerCodePtr::operator!| Name: | JSC::MacroAssemblerCodePtr::operator! | | Prototype: | bool operator!() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h | | Lines: | 321-324 |
| | 1 | 1 |
JSC::MacroAssemblerCodePtr::executableAddress| Name: | JSC::MacroAssemblerCodePtr::executableAddress | | Prototype: | void* executableAddress() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h | | Lines: | 313-313 |
| | 1 | 1 |
JSC::MacroAssemblerCodePtr::MacroAssemblerCodePtr| Name: | JSC::MacroAssemblerCodePtr::MacroAssemblerCodePtr | | Prototype: | MacroAssemblerCodePtr() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h | | Lines: | 276-279 |
| | 2 | 1 |
JSC::MacroAssemblerCodePtr::MacroAssemblerCodePtr| Name: | JSC::MacroAssemblerCodePtr::MacroAssemblerCodePtr | | Prototype: | explicit MacroAssemblerCodePtr(void* value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerCodeRef.h | | Lines: | 281-290 |
| | 1 | 1 |
JSC::MacroAssembler::subPtr| Name: | JSC::MacroAssembler::subPtr | | Prototype: | void subPtr(TrustedImm32 imm, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 706-709 |
| | 1 | 1 |
JSC::MacroAssembler::storePtr| Name: | JSC::MacroAssembler::storePtr | | Prototype: | void storePtr(RegisterID src, ImplicitAddress address) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 756-759 |
| | 1 | 1 |
JSC::MacroAssembler::storePtr| Name: | JSC::MacroAssembler::storePtr | | Prototype: | void storePtr(TrustedImmPtr imm, ImplicitAddress address) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 771-774 |
| | 1 | 1 |
JSC::MacroAssembler::pop| Name: | JSC::MacroAssembler::pop | | Prototype: | void pop() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 202-205 |
| | 1 | 1 |
JSC::MacroAssembler::poke| Name: | JSC::MacroAssembler::poke | | Prototype: | void poke(RegisterID src, int index = 0) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 217-220 |
| | 1 | 1 |
JSC::MacroAssembler::poke| Name: | JSC::MacroAssembler::poke | | Prototype: | void poke(TrustedImm32 value, int index = 0) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 222-225 |
| | 1 | 1 |
JSC::MacroAssembler::peek| Name: | JSC::MacroAssembler::peek | | Prototype: | void peek(RegisterID dest, int index = 0) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 207-210 |
| | 1 | 1 |
JSC::MacroAssembler::loadPtr| Name: | JSC::MacroAssembler::loadPtr | | Prototype: | void loadPtr(ImplicitAddress address, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 731-734 |
| | 1 | 1 |
JSC::MacroAssembler::jump| Name: | JSC::MacroAssembler::jump | | Prototype: | void jump(Label target) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 325-328 |
| | 1 | 1 |
JSC::MacroAssembler::branchPtr| Name: | JSC::MacroAssembler::branchPtr | | Prototype: | Jump branchPtr(RelationalCondition cond, RegisterID left, TrustedImmPtr right) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 811-814 |
| | 1 | 1 |
JSC::MacroAssembler::branch32| Name: | JSC::MacroAssembler::branch32 | | Prototype: | Jump branch32(RelationalCondition cond, TrustedImm32 left, RegisterID right) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 281-284 |
| | 1 | 1 |
JSC::MacroAssembler::addressForPoke| Name: | JSC::MacroAssembler::addressForPoke | | Prototype: | Address addressForPoke(int index) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 212-215 |
| | 1 | 1 |
JSC::MacroAssembler::addPtr| Name: | JSC::MacroAssembler::addPtr | | Prototype: | void addPtr(TrustedImm32 imm, RegisterID srcDest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 626-629 |
| | 1 | 1 |
JSC::MacroAssembler::addPtr| Name: | JSC::MacroAssembler::addPtr | | Prototype: | void addPtr(TrustedImm32 imm, RegisterID src, RegisterID dest) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssembler.h | | Lines: | 631-634 |
| | 1 | 1 |
JSC::LinkBufferBase::~LinkBufferBase| Name: | JSC::LinkBufferBase::~LinkBufferBase | | Prototype: | ~LinkBufferBase() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h | | Lines: | 99-102 |
| | 1 | 1 |
JSC::LinkBufferBase::performFinalization| Name: | JSC::LinkBufferBase::performFinalization | | Prototype: | template <typename MacroAssembler, template <typename T> class ExecutableOffsetCalculator> inline void LinkBufferBase<MacroAssembler, ExecutableOffsetCalculator>::performFinalization() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h | | Lines: | 342-355 |
| | 6 | 1 |
JSC::LinkBufferBase::patch| Name: | JSC::LinkBufferBase::patch | | Prototype: | void patch(DataLabelPtr label, CodeLocationLabel value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h | | Lines: | 141-145 |
| | 2 | 1 |
JSC::LinkBufferBase::locationOf| Name: | JSC::LinkBufferBase::locationOf | | Prototype: | CodeLocationLabel locationOf(Label label) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h | | Lines: | 168-171 |
| | 1 | 1 |
JSC::LinkBufferBase::isValid| Name: | JSC::LinkBufferBase::isValid | | Prototype: | bool isValid() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h | | Lines: | 109-112 |
| | 1 | 1 |
JSC::LinkBufferBase::finalizeCodeWithoutDisassembly| Name: | JSC::LinkBufferBase::finalizeCodeWithoutDisassembly | | Prototype: | template <typename MacroAssembler, template <typename T> class ExecutableOffsetCalculator> inline typename LinkBufferBase<MacroAssembler, ExecutableOffsetCalculator>::CodeRef LinkBufferBase<MacroAssembler, ExecutableOffsetCalculator>::finalizeCodeWithoutDisassembly() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h | | Lines: | 294-300 |
| | 2 | 1 |
JSC::LinkBufferBase::didFailToAllocate| Name: | JSC::LinkBufferBase::didFailToAllocate | | Prototype: | bool didFailToAllocate() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h | | Lines: | 104-107 |
| | 1 | 1 |
JSC::LinkBufferBase::code| Name: | JSC::LinkBufferBase::code | | Prototype: | void* code() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h | | Lines: | 237-240 |
| | 1 | 1 |
JSC::LinkBufferBase::applyOffset| Name: | JSC::LinkBufferBase::applyOffset | | Prototype: | template <typename T> T applyOffset(T src) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h | | Lines: | 230-233 |
| | 1 | 1 |
JSC::LinkBufferBase::LinkBufferBase| Name: | JSC::LinkBufferBase::LinkBufferBase | | Prototype: | LinkBufferBase(JSGlobalData& globalData, MacroAssembler* masm, JITCompilationEffort effort = JITCompilationMustSucceed) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h | | Lines: | 83-97 |
| | 6 | 1 |
JSC::LinkBuffer::LinkBuffer| Name: | JSC::LinkBuffer::LinkBuffer | | Prototype: | LinkBuffer(JSGlobalData& globalData, MacroAssembler* masm, void* ownerUID, JITCompilationEffort effort = JITCompilationMustSucceed) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h | | Lines: | 361-365 |
| | 1 | 1 |
JSC::JSGlobalData::JSGlobalData| Name: | JSC::JSGlobalData::JSGlobalData | | Prototype: | JSGlobalData(QV4::ExecutableAllocator *realAllocator) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/JSGlobalData.h | | Lines: | 49-51 |
| | 1 | 1 |
JSC::ExecutableMemoryHandle::~ExecutableMemoryHandle| Name: | JSC::ExecutableMemoryHandle::~ExecutableMemoryHandle | | Prototype: | ~ExecutableMemoryHandle() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h | | Lines: | 74-77 |
| | 1 | 1 |
JSC::ExecutableMemoryHandle::start| Name: | JSC::ExecutableMemoryHandle::start | | Prototype: | void* start() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h | | Lines: | 85-85 |
| | 1 | 1 |
JSC::ExecutableMemoryHandle::sizeInBytes| Name: | JSC::ExecutableMemoryHandle::sizeInBytes | | Prototype: | size_t sizeInBytes() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h | | Lines: | 86-86 |
| | 1 | 1 |
JSC::ExecutableMemoryHandle::isManaged| Name: | JSC::ExecutableMemoryHandle::isManaged | | Prototype: | inline bool isManaged() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h | | Lines: | 83-83 |
| | 1 | 1 |
JSC::ExecutableMemoryHandle::ExecutableMemoryHandle| Name: | JSC::ExecutableMemoryHandle::ExecutableMemoryHandle | | Prototype: | ExecutableMemoryHandle(QV4::ExecutableAllocator *allocator, size_t size) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h | | Lines: | 68-73 |
| | 1 | 1 |
JSC::ExecutableAllocator::allocate| Name: | JSC::ExecutableAllocator::allocate | | Prototype: | PassRefPtr<ExecutableMemoryHandle> allocate(JSGlobalData&, size_t size, void*, int) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h | | Lines: | 101-104 |
| | 1 | 1 |
JSC::ExecutableAllocator::ExecutableAllocator| Name: | JSC::ExecutableAllocator::ExecutableAllocator | | Prototype: | ExecutableAllocator(QV4::ExecutableAllocator *alloc) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/stubs/ExecutableAllocator.h | | Lines: | 97-99 |
| | 1 | 1 |
JSC::DefaultExecutableOffsetCalculator::applyOffset| Name: | JSC::DefaultExecutableOffsetCalculator::applyOffset | | Prototype: | template <typename Assembler> static T applyOffset(Assembler *, T src) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/LinkBuffer.h | | Lines: | 49-50 |
| | 1 | 1 |
JSC::CodeLocationLabel::CodeLocationLabel| Name: | JSC::CodeLocationLabel::CodeLocationLabel | | Prototype: | explicit CodeLocationLabel(void* location) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h | | Lines: | 93-94 |
| | 1 | 1 |
JSC::CodeLocationCommon::CodeLocationCommon| Name: | JSC::CodeLocationCommon::CodeLocationCommon | | Prototype: | CodeLocationCommon(MacroAssemblerCodePtr location) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/CodeLocation.h | | Lines: | 73-76 |
| | 2 | 1 |
JSC::CAN_SIGN_EXTEND_8_32| Name: | JSC::CAN_SIGN_EXTEND_8_32 | | Prototype: | inline bool CAN_SIGN_EXTEND_8_32(int32_t value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h | | Lines: | 40-40 |
| | 1 | 1 |
JSC::AssemblerLabel::isSet| Name: | JSC::AssemblerLabel::isSet | | Prototype: | bool isSet() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 53-53 |
| | 1 | 1 |
JSC::AssemblerLabel::AssemblerLabel| Name: | JSC::AssemblerLabel::AssemblerLabel | | Prototype: | AssemblerLabel() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 43-46 |
| | 2 | 1 |
JSC::AssemblerLabel::AssemblerLabel| Name: | JSC::AssemblerLabel::AssemblerLabel | | Prototype: | explicit AssemblerLabel(uint32_t offset) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 48-51 |
| | 2 | 1 |
JSC::AssemblerBuffer::putIntegralUnchecked| Name: | JSC::AssemblerBuffer::putIntegralUnchecked | | Prototype: | template<typename IntegralType> void putIntegralUnchecked(IntegralType value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 101-107 |
| | 3 | 1 |
JSC::AssemblerBuffer::putIntUnchecked| Name: | JSC::AssemblerBuffer::putIntUnchecked | | Prototype: | void putIntUnchecked(int32_t value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 113-113 |
| | 1 | 1 |
JSC::AssemblerBuffer::putInt64Unchecked| Name: | JSC::AssemblerBuffer::putInt64Unchecked | | Prototype: | void putInt64Unchecked(int64_t value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 115-115 |
| | 1 | 1 |
JSC::AssemblerBuffer::putByteUnchecked| Name: | JSC::AssemblerBuffer::putByteUnchecked | | Prototype: | void putByteUnchecked(int8_t value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 109-109 |
| | 1 | 1 |
JSC::AssemblerBuffer::label| Name: | JSC::AssemblerBuffer::label | | Prototype: | AssemblerLabel label() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 128-131 |
| | 1 | 1 |
JSC::AssemblerBuffer::isAvailable| Name: | JSC::AssemblerBuffer::isAvailable | | Prototype: | bool isAvailable(int space) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 78-81 |
| | 1 | 1 |
JSC::AssemblerBuffer::grow| Name: | JSC::AssemblerBuffer::grow | | Prototype: | void grow(int extraCapacity = 0) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 162-168 |
| | 3 | 1 |
JSC::AssemblerBuffer::ensureSpace| Name: | JSC::AssemblerBuffer::ensureSpace | | Prototype: | void ensureSpace(int space) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 83-87 |
| | 2 | 2 |
JSC::AssemblerBuffer::data| Name: | JSC::AssemblerBuffer::data | | Prototype: | void* data() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 118-121 |
| | 1 | 1 |
JSC::AssemblerBuffer::codeSize| Name: | JSC::AssemblerBuffer::codeSize | | Prototype: | size_t codeSize() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 123-126 |
| | 1 | 1 |
JSC::AssemblerBuffer::AssemblerBuffer| Name: | JSC::AssemblerBuffer::AssemblerBuffer | | Prototype: | AssemblerBuffer() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AssemblerBuffer.h | | Lines: | 66-72 |
| | 2 | 1 |
JSC::AbstractMacroAssembler::padBeforePatch| Name: | JSC::AbstractMacroAssembler::padBeforePatch | | Prototype: | void padBeforePatch() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 744-748 |
| | 1 | 1 |
JSC::AbstractMacroAssembler::linkPointer| Name: | JSC::AbstractMacroAssembler::linkPointer | | Prototype: | static void linkPointer(void* code, AssemblerLabel label, void* value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 852-855 |
| | 1 | 1 |
JSC::AbstractMacroAssembler::label| Name: | JSC::AbstractMacroAssembler::label | | Prototype: | Label label() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 739-742 |
| | 1 | 1 |
JSC::AbstractMacroAssembler::getLinkerAddress| Name: | JSC::AbstractMacroAssembler::getLinkerAddress | | Prototype: | static void* getLinkerAddress(void* code, AssemblerLabel label) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 857-860 |
| | 1 | 1 |
JSC::AbstractMacroAssembler::cacheFlush| Name: | JSC::AbstractMacroAssembler::cacheFlush | | Prototype: | inline static void cacheFlush(void* code, size_t size) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 814-817 |
| | 1 | 1 |
JSC::AbstractMacroAssembler::TrustedImmPtr::asIntptr| Name: | JSC::AbstractMacroAssembler::TrustedImmPtr::asIntptr | | Prototype: | intptr_t asIntptr() | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 201-204 |
| | 1 | 1 |
JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr| Name: | JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr | | Prototype: | explicit TrustedImmPtr(const void* value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 183-186 |
| | 2 | 1 |
JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr| Name: | JSC::AbstractMacroAssembler::TrustedImmPtr::TrustedImmPtr | | Prototype: | explicit TrustedImmPtr(int value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 190-194 |
| | 1 | 1 |
JSC::AbstractMacroAssembler::TrustedImm64::TrustedImm64| Name: | JSC::AbstractMacroAssembler::TrustedImm64::TrustedImm64 | | Prototype: | explicit TrustedImm64(int64_t value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 279-282 |
| | 2 | 1 |
JSC::AbstractMacroAssembler::TrustedImm64::TrustedImm64| Name: | JSC::AbstractMacroAssembler::TrustedImm64::TrustedImm64 | | Prototype: | explicit TrustedImm64(TrustedImmPtr ptr) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 285-288 |
| | 2 | 1 |
JSC::AbstractMacroAssembler::TrustedImm32::TrustedImm32| Name: | JSC::AbstractMacroAssembler::TrustedImm32::TrustedImm32 | | Prototype: | explicit TrustedImm32(int32_t value) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 233-236 |
| | 2 | 1 |
JSC::AbstractMacroAssembler::Label::isSet| Name: | JSC::AbstractMacroAssembler::Label::isSet | | Prototype: | bool isSet() const | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 352-352 |
| | 1 | 1 |
JSC::AbstractMacroAssembler::Label::Label| Name: | JSC::AbstractMacroAssembler::Label::Label | | Prototype: | Label(AbstractMacroAssembler<AssemblerType>* masm) | | Coverage: | 100.000% (1/1) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 347-350 |
| | 2 | 1 |
JSC::AbstractMacroAssembler::JumpList::linkTo| Name: | JSC::AbstractMacroAssembler::JumpList::linkTo | | Prototype: | void linkTo(Label label, AbstractMacroAssembler<AssemblerType>* masm) | | Coverage: | 100.000% (4/4) | | Absolute File Name: | /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/AbstractMacroAssembler.h | | Lines: | 689-695 |
| | 4 | 2 |