OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
McCabe - Cyclomatic Complexity: 1
...6
McCabe - Cyclomatic Complexity: 1
7
McCabe - Cyclomatic Complexity: 1
8
McCabe - Cyclomatic Complexity: 1
9
McCabe - Cyclomatic Complexity: 1
1011
McCabe - Cyclomatic Complexity: 1
12
McCabe - Cyclomatic Complexity: 1
13
McCabe - Cyclomatic Complexity: 1
14
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–´
JSC::MacroAssemblerX86Common::or32
Name: JSC::MacroAssemblerX86Common::or32
Prototype: void or32(RegisterID src, Address dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 279-282
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::or32
Name: JSC::MacroAssemblerX86Common::or32
Prototype: void or32(Address src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 284-287
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::or32
Name: JSC::MacroAssemblerX86Common::or32
Prototype: void or32(TrustedImm32 imm, Address address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 289-292
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::or32
Name: JSC::MacroAssemblerX86Common::or32
Prototype: void or32(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: 269-272
100.000% (1/1)
11
JSC::MacroAssemblerX86Common::or32
Name: JSC::MacroAssemblerX86Common::or32
Prototype: void or32(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: 274-277
100.000% (1/1)
11
JSC::MacroAssemblerX86Common::or32
Name: JSC::MacroAssemblerX86Common::or32
Prototype: void or32(TrustedImm32 imm, RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 306-310
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::orPacked
Name: JSC::MacroAssemblerX86Common::orPacked
Prototype: void orPacked(XMMRegisterID src, XMMRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 948-952
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::pop
Name: JSC::MacroAssemblerX86Common::pop
Prototype: void pop(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: 974-977
100.000% (1/1)
11
JSC::MacroAssemblerX86Common::push
Name: JSC::MacroAssemblerX86Common::push
Prototype: void push(Address address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 984-987
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::push
Name: JSC::MacroAssemblerX86Common::push
Prototype: void push(TrustedImm32 imm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 989-992
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::push
Name: JSC::MacroAssemblerX86Common::push
Prototype: void push(RegisterID src)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 979-982
100.000% (1/1)
11
JSC::MacroAssemblerX86Common::repatchCompact
Name: JSC::MacroAssemblerX86Common::repatchCompact
Prototype: static void repatchCompact(CodeLocationDataLabelCompact dataLabelCompact, int32_t value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 523-527
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::replaceWithJump
Name: JSC::MacroAssemblerX86Common::replaceWithJump
Prototype: static void replaceWithJump(CodeLocationLabel instructionStart, CodeLocationLabel destination)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1449-1452
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::ret
Name: JSC::MacroAssemblerX86Common::ret
Prototype: void ret()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1389-1392
100.000% (1/1)
11
JSC::MacroAssemblerX86Common::rshift32
Name: JSC::MacroAssemblerX86Common::rshift32
Prototype: void rshift32(TrustedImm32 imm, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 337-340
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::rshiftPacked
Name: JSC::MacroAssemblerX86Common::rshiftPacked
Prototype: void rshiftPacked(TrustedImm32 imm, XMMRegisterID reg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 942-946
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::set32
Name: JSC::MacroAssemblerX86Common::set32
Prototype: void set32(X86Assembler::Condition cond, 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: 1470-1485
100.000% (1/1)
21
JSC::MacroAssemblerX86Common::signExtend32ToPtr
Name: JSC::MacroAssemblerX86Common::signExtend32ToPtr
Prototype: void signExtend32ToPtr(RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1034-1037
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::sqrtDouble
Name: JSC::MacroAssemblerX86Common::sqrtDouble
Prototype: void sqrtDouble(FPRegisterID src, FPRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 460-463
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::store16
Name: JSC::MacroAssemblerX86Common::store16
Prototype: void store16(RegisterID src, BaseIndex address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 642-667
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::store32
Name: JSC::MacroAssemblerX86Common::store32
Prototype: void store32(RegisterID src, BaseIndex address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 588-591
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::store32
Name: JSC::MacroAssemblerX86Common::store32
Prototype: void store32(TrustedImm32 imm, BaseIndex address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 598-601
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::store32
Name: JSC::MacroAssemblerX86Common::store32
Prototype: void store32(RegisterID src, ImplicitAddress address)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 583-586
100.000% (1/1)
11
JSC::MacroAssemblerX86Common::store32
Name: JSC::MacroAssemblerX86Common::store32
Prototype: void store32(TrustedImm32 imm, ImplicitAddress address)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 593-596
100.000% (1/1)
11
JSC::MacroAssemblerX86Common::store32WithAddressOffsetPatch
Name: JSC::MacroAssemblerX86Common::store32WithAddressOffsetPatch
Prototype: DataLabel32 store32WithAddressOffsetPatch(RegisterID src, Address address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 576-581
  0.000% (0/1)
31
JSC::MacroAssemblerX86Common::store8
Name: JSC::MacroAssemblerX86Common::store8
Prototype: void store8(RegisterID src, BaseIndex address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 615-640
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::store8
Name: JSC::MacroAssemblerX86Common::store8
Prototype: void store8(TrustedImm32 imm, Address address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 603-607
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::store8
Name: JSC::MacroAssemblerX86Common::store8
Prototype: void store8(TrustedImm32 imm, BaseIndex address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 609-613
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::storeDouble
Name: JSC::MacroAssemblerX86Common::storeDouble
Prototype: void storeDouble(FPRegisterID src, ImplicitAddress address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 709-713
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::storeDouble
Name: JSC::MacroAssemblerX86Common::storeDouble
Prototype: void storeDouble(FPRegisterID src, BaseIndex address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 715-719
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::storeFloat
Name: JSC::MacroAssemblerX86Common::storeFloat
Prototype: void storeFloat(FPRegisterID src, BaseIndex address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 721-725
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::sub32
Name: JSC::MacroAssemblerX86Common::sub32
Prototype: void sub32(TrustedImm32 imm, Address address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 396-399
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::sub32
Name: JSC::MacroAssemblerX86Common::sub32
Prototype: void sub32(Address src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 401-404
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::sub32
Name: JSC::MacroAssemblerX86Common::sub32
Prototype: void sub32(RegisterID src, Address dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 406-409
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::sub32
Name: JSC::MacroAssemblerX86Common::sub32
Prototype: void sub32(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: 386-389
100.000% (1/1)
11
JSC::MacroAssemblerX86Common::sub32
Name: JSC::MacroAssemblerX86Common::sub32
Prototype: void sub32(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: 391-394
100.000% (1/1)
11
JSC::MacroAssemblerX86Common::subDouble
Name: JSC::MacroAssemblerX86Common::subDouble
Prototype: void subDouble(FPRegisterID src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 783-787
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::subDouble
Name: JSC::MacroAssemblerX86Common::subDouble
Prototype: void subDouble(Address src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 798-802
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::subDouble
Name: JSC::MacroAssemblerX86Common::subDouble
Prototype: void subDouble(FPRegisterID op1, FPRegisterID op2, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 789-796
  0.000% (0/1)
31
JSC::MacroAssemblerX86Common::truncateDoubleToInt32
Name: JSC::MacroAssemblerX86Common::truncateDoubleToInt32
Prototype: void truncateDoubleToInt32(FPRegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 889-893
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::truncateDoubleToUint32
Name: JSC::MacroAssemblerX86Common::truncateDoubleToUint32
Prototype: void truncateDoubleToUint32(FPRegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 896-900
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::urshift32
Name: JSC::MacroAssemblerX86Common::urshift32
Prototype: void urshift32(TrustedImm32 imm, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 374-377
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::x86Condition
Name: JSC::MacroAssemblerX86Common::x86Condition
Prototype: X86Assembler::Condition x86Condition(RelationalCondition cond)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1460-1463
100.000% (1/1)
11
JSC::MacroAssemblerX86Common::x86Condition
Name: JSC::MacroAssemblerX86Common::x86Condition
Prototype: X86Assembler::Condition x86Condition(ResultCondition cond)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 1465-1468
100.000% (1/1)
11
JSC::MacroAssemblerX86Common::xor32
Name: JSC::MacroAssemblerX86Common::xor32
Prototype: void xor32(RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 411-414
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::xor32
Name: JSC::MacroAssemblerX86Common::xor32
Prototype: void xor32(RegisterID src, Address dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 432-435
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::xor32
Name: JSC::MacroAssemblerX86Common::xor32
Prototype: void xor32(Address src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 437-440
  0.000% (0/1)
11
JSC::MacroAssemblerX86Common::xor32
Name: JSC::MacroAssemblerX86Common::xor32
Prototype: void xor32(TrustedImm32 imm, RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86Common.h
Lines: 454-458
  0.000% (0/1)
21
JSC::MacroAssemblerX86Common::zeroExtend32ToPtr
Name: JSC::MacroAssemblerX86Common::zeroExtend32ToPtr
Prototype: void zeroExtend32ToPtr(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: 1039-1042
100.000% (1/1)
11
JSC::MacroAssemblerX86_64::add32
Name: JSC::MacroAssemblerX86_64::add32
Prototype: void add32(TrustedImm32 imm, AbsoluteAddress address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 83-87
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::add32
Name: JSC::MacroAssemblerX86_64::add32
Prototype: void add32(AbsoluteAddress address, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 95-99
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::add64
Name: JSC::MacroAssemblerX86_64::add64
Prototype: void add64(RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 203-206
  0.000% (0/1)
11
JSC::MacroAssemblerX86_64::add64
Name: JSC::MacroAssemblerX86_64::add64
Prototype: void add64(Address src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 208-211
  0.000% (0/1)
11
JSC::MacroAssemblerX86_64::add64
Name: JSC::MacroAssemblerX86_64::add64
Prototype: void add64(TrustedImm32 imm, Address address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 235-238
  0.000% (0/1)
11
JSC::MacroAssemblerX86_64::add64
Name: JSC::MacroAssemblerX86_64::add64
Prototype: void add64(TrustedImm32 imm, RegisterID srcDest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 219-222
100.000% (1/1)
11
JSC::MacroAssemblerX86_64::add64
Name: JSC::MacroAssemblerX86_64::add64
Prototype: void add64(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/MacroAssemblerX86_64.h
Lines: 230-233
100.000% (1/1)
11
JSC::MacroAssemblerX86_64::add64
Name: JSC::MacroAssemblerX86_64::add64
Prototype: void add64(AbsoluteAddress src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 213-217
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::add64
Name: JSC::MacroAssemblerX86_64::add64
Prototype: void add64(TrustedImm64 imm, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 224-228
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::add64
Name: JSC::MacroAssemblerX86_64::add64
Prototype: void add64(TrustedImm32 imm, AbsoluteAddress address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 240-244
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::addDouble
Name: JSC::MacroAssemblerX86_64::addDouble
Prototype: void addDouble(AbsoluteAddress address, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 129-133
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::and32
Name: JSC::MacroAssemblerX86_64::and32
Prototype: void and32(TrustedImm32 imm, AbsoluteAddress address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 89-93
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::and64
Name: JSC::MacroAssemblerX86_64::and64
Prototype: void and64(RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 246-249
  0.000% (0/1)
11
JSC::MacroAssemblerX86_64::and64
Name: JSC::MacroAssemblerX86_64::and64
Prototype: void and64(TrustedImm32 imm, RegisterID srcDest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 251-254
  0.000% (0/1)
11
JSC::MacroAssemblerX86_64::branch64
Name: JSC::MacroAssemblerX86_64::branch64
Prototype: Jump branch64(RelationalCondition cond, RegisterID left, RegisterID right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 501-505
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branch64
Name: JSC::MacroAssemblerX86_64::branch64
Prototype: Jump branch64(RelationalCondition cond, RegisterID left, Address right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 517-521
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branch64
Name: JSC::MacroAssemblerX86_64::branch64
Prototype: Jump branch64(RelationalCondition cond, AbsoluteAddress left, RegisterID right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 523-527
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branch64
Name: JSC::MacroAssemblerX86_64::branch64
Prototype: Jump branch64(RelationalCondition cond, Address left, RegisterID right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 529-533
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branch64
Name: JSC::MacroAssemblerX86_64::branch64
Prototype: Jump branch64(RelationalCondition cond, Address left, TrustedImm64 right)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 535-539
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branchAdd32
Name: JSC::MacroAssemblerX86_64::branchAdd32
Prototype: Jump branchAdd32(ResultCondition cond, TrustedImm32 src, AbsoluteAddress dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 196-201
  0.000% (0/1)
31
JSC::MacroAssemblerX86_64::branchAdd64
Name: JSC::MacroAssemblerX86_64::branchAdd64
Prototype: Jump branchAdd64(ResultCondition cond, TrustedImm32 imm, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 607-611
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branchAdd64
Name: JSC::MacroAssemblerX86_64::branchAdd64
Prototype: Jump branchAdd64(ResultCondition cond, RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 613-617
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branchPtrWithPatch
Name: JSC::MacroAssemblerX86_64::branchPtrWithPatch
Prototype: Jump branchPtrWithPatch(RelationalCondition cond, RegisterID left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 651-655
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branchPtrWithPatch
Name: JSC::MacroAssemblerX86_64::branchPtrWithPatch
Prototype: Jump branchPtrWithPatch(RelationalCondition cond, Address left, DataLabelPtr& dataLabel, TrustedImmPtr initialRightValue = TrustedImmPtr(0))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 657-661
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branchSub64
Name: JSC::MacroAssemblerX86_64::branchSub64
Prototype: Jump branchSub64(ResultCondition cond, TrustedImm32 imm, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 619-623
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branchSub64
Name: JSC::MacroAssemblerX86_64::branchSub64
Prototype: Jump branchSub64(ResultCondition cond, RegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 625-629
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branchSub64
Name: JSC::MacroAssemblerX86_64::branchSub64
Prototype: Jump branchSub64(ResultCondition cond, RegisterID src1, TrustedImm32 src2, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 631-635
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branchTest64
Name: JSC::MacroAssemblerX86_64::branchTest64
Prototype: Jump branchTest64(ResultCondition cond, RegisterID reg, RegisterID mask)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 541-545
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branchTest64
Name: JSC::MacroAssemblerX86_64::branchTest64
Prototype: Jump branchTest64(ResultCondition cond, AbsoluteAddress address, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 576-580
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branchTest64
Name: JSC::MacroAssemblerX86_64::branchTest64
Prototype: Jump branchTest64(ResultCondition cond, Address address, RegisterID reg)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 591-595
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branchTest8
Name: JSC::MacroAssemblerX86_64::branchTest8
Prototype: Jump branchTest8(ResultCondition cond, AbsoluteAddress address, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 678-682
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::branchTest8
Name: JSC::MacroAssemblerX86_64::branchTest8
Prototype: Jump branchTest8(ResultCondition cond, ExtendedAddress address, TrustedImm32 mask = TrustedImm32(-1))
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 671-676
100.000% (1/1)
31
JSC::MacroAssemblerX86_64::call
Name: JSC::MacroAssemblerX86_64::call
Prototype: Call call()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 159-165
  0.000% (0/1)
41
JSC::MacroAssemblerX86_64::callToRetrieveIP
Name: JSC::MacroAssemblerX86_64::callToRetrieveIP
Prototype: void callToRetrieveIP()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 167-170
  0.000% (0/1)
11
JSC::MacroAssemblerX86_64::canJumpReplacePatchableBranchPtrWithPatch
Name: JSC::MacroAssemblerX86_64::canJumpReplacePatchableBranchPtrWithPatch
Prototype: static bool canJumpReplacePatchableBranchPtrWithPatch()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 697-697
  0.000% (0/1)
11
JSC::MacroAssemblerX86_64::compare64
Name: JSC::MacroAssemblerX86_64::compare64
Prototype: void compare64(RelationalCondition cond, RegisterID left, RegisterID right, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 494-499
  0.000% (0/1)
31
JSC::MacroAssemblerX86_64::convertInt32ToDouble
Name: JSC::MacroAssemblerX86_64::convertInt32ToDouble
Prototype: void convertInt32ToDouble(TrustedImm32 imm, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 135-139
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::convertUInt32ToDouble
Name: JSC::MacroAssemblerX86_64::convertUInt32ToDouble
Prototype: void convertUInt32ToDouble(RegisterID src, FPRegisterID dest, RegisterID )
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 141-145
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::convertibleLoadPtr
Name: JSC::MacroAssemblerX86_64::convertibleLoadPtr
Prototype: ConvertibleLoadLabel convertibleLoadPtr(Address address, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 637-642
  0.000% (0/1)
31
JSC::MacroAssemblerX86_64::jump
Name: JSC::MacroAssemblerX86_64::jump
Prototype: void jump(AbsoluteAddress address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 173-177
  0.000% (0/1)
21
JSC::MacroAssemblerX86_64::load64
Name: JSC::MacroAssemblerX86_64::load64
Prototype: void load64(BaseIndex address, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 406-409
  0.000% (0/1)
11
JSC::MacroAssemblerX86_64::load64
Name: JSC::MacroAssemblerX86_64::load64
Prototype: void load64(ImplicitAddress address, RegisterID dest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 401-404
100.000% (1/1)
11
JSC::MacroAssemblerX86_64::load64WithAddressOffsetPatch
Name: JSC::MacroAssemblerX86_64::load64WithAddressOffsetPatch
Prototype: DataLabel32 load64WithAddressOffsetPatch(Address address, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 421-426
  0.000% (0/1)
31
JSC::MacroAssemblerX86_64::load64WithCompactAddressOffsetPatch
Name: JSC::MacroAssemblerX86_64::load64WithCompactAddressOffsetPatch
Prototype: DataLabelCompact load64WithCompactAddressOffsetPatch(Address address, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 428-433
  0.000% (0/1)
31
JSC::MacroAssemblerX86_64::lshift64
Name: JSC::MacroAssemblerX86_64::lshift64
Prototype: void lshift64(TrustedImm32 imm, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 337-340
  0.000% (0/1)
11
JSC::MacroAssemblerX86_64::makeTailRecursiveCall
Name: JSC::MacroAssemblerX86_64::makeTailRecursiveCall
Prototype: Call makeTailRecursiveCall(Jump oldJump)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 187-194
  0.000% (0/1)
51
JSC::MacroAssemblerX86_64::move64ToDouble
Name: JSC::MacroAssemblerX86_64::move64ToDouble
Prototype: void move64ToDouble(RegisterID src, FPRegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 474-477
  0.000% (0/1)
11
JSC::MacroAssemblerX86_64::moveDoubleTo64
Name: JSC::MacroAssemblerX86_64::moveDoubleTo64
Prototype: void moveDoubleTo64(FPRegisterID src, RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 479-482
  0.000% (0/1)
11
JSC::MacroAssemblerX86_64::moveWithPatch
Name: JSC::MacroAssemblerX86_64::moveWithPatch
Prototype: DataLabelPtr moveWithPatch(TrustedImmPtr initialValue, RegisterID dest)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 644-649
100.000% (1/1)
31
JSC::MacroAssemblerX86_64::neg64
Name: JSC::MacroAssemblerX86_64::neg64
Prototype: void neg64(RegisterID dest)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 256-259
  0.000% (0/1)
11
JSC::MacroAssemblerX86_64::or32
Name: JSC::MacroAssemblerX86_64::or32
Prototype: void or32(TrustedImm32 imm, AbsoluteAddress address)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 101-105
  0.000% (0/1)
21
Page:<>1
McCabe - Cyclomatic Complexity: 1
...6
McCabe - Cyclomatic Complexity: 1
7
McCabe - Cyclomatic Complexity: 1
8
McCabe - Cyclomatic Complexity: 1
9
McCabe - Cyclomatic Complexity: 1
1011
McCabe - Cyclomatic Complexity: 1
12
McCabe - Cyclomatic Complexity: 1
13
McCabe - Cyclomatic Complexity: 1
14
McCabe - Cyclomatic Complexity: 1
...20
McCabe - Cyclomatic Complexity: 1
...30
McCabe - Cyclomatic Complexity: 1
...40
McCabe - Cyclomatic Complexity: 1
...100
McCabe - Cyclomatic Complexity: 1
...200
McCabe - Cyclomatic Complexity: 17
...202
McCabe - Cyclomatic Complexity: 36

Generated by Squish Coco 4.2.0