OpenCoverage

Qt Quick Test Coverage

Functions

Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...150
Function: QQmlNotifier::notify
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...170
Function: QQmlComponent::QQmlComponent
...180
Function: ListLayout::getRoleOrCreate
...182
Function: JSC::Yarr::YarrGenerator::BacktrackingState::link
183
Function: JSC::Yarr::Interpreter::checkCasedCharacter
184
Function: JSC::Yarr::ByteCompiler::assertionDotStarEnclosure
185
Function: JSC::X86Assembler::negq_r
186187
Function: JSC::X86Assembler::X86Assembler
188
Function: JSC::MacroAssemblerX86_64::addDouble
189
Function: JSC::MacroAssemblerX86Common::loadDouble
190
Function: JSC::MacroAssemblerCodeRef::code
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval
Functionâ–ľCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
JSC::X86Assembler::cvttsd2siq_rr
Name: JSC::X86Assembler::cvttsd2siq_rr
Prototype: void cvttsd2siq_rr(XMMRegisterID src, RegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1643-1647
  0.000% (0/1)
21
JSC::X86Assembler::cvttsd2si_rr
Name: JSC::X86Assembler::cvttsd2si_rr
Prototype: void cvttsd2si_rr(XMMRegisterID src, RegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1624-1628
  0.000% (0/1)
21
JSC::X86Assembler::cvtss2sd_rr
Name: JSC::X86Assembler::cvtss2sd_rr
Prototype: void cvtss2sd_rr(XMMRegisterID src, XMMRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1636-1640
  0.000% (0/1)
21
JSC::X86Assembler::cvtsiq2sd_rr
Name: JSC::X86Assembler::cvtsiq2sd_rr
Prototype: void cvtsiq2sd_rr(RegisterID src, FPRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1616-1620
  0.000% (0/1)
21
JSC::X86Assembler::cvtsi2sd_rr
Name: JSC::X86Assembler::cvtsi2sd_rr
Prototype: void cvtsi2sd_rr(RegisterID src, XMMRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1595-1599
  0.000% (0/1)
21
JSC::X86Assembler::cvtsi2sd_mr
Name: JSC::X86Assembler::cvtsi2sd_mr
Prototype: void cvtsi2sd_mr(int offset, RegisterID base, XMMRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1601-1605
  0.000% (0/1)
21
JSC::X86Assembler::cvtsd2ss_rr
Name: JSC::X86Assembler::cvtsd2ss_rr
Prototype: void cvtsd2ss_rr(XMMRegisterID src, XMMRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1630-1634
  0.000% (0/1)
21
JSC::X86Assembler::codeSize
Name: JSC::X86Assembler::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/X86Assembler.h
Lines: 1843-1846
100.000% (1/1)
11
JSC::X86Assembler::cmpw_rm
Name: JSC::X86Assembler::cmpw_rm
Prototype: void cmpw_rm(RegisterID src, int offset, RegisterID base, RegisterID index, int scale)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1003-1007
  0.000% (0/1)
21
JSC::X86Assembler::cmpw_ir
Name: JSC::X86Assembler::cmpw_ir
Prototype: void cmpw_ir(int imm, RegisterID dst)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 990-1001
  0.000% (0/4)
72
JSC::X86Assembler::cmpw_im
Name: JSC::X86Assembler::cmpw_im
Prototype: void cmpw_im(int imm, int offset, RegisterID base, RegisterID index, int scale)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1009-1020
  0.000% (0/4)
72
JSC::X86Assembler::cmpq_rr
Name: JSC::X86Assembler::cmpq_rr
Prototype: void cmpq_rr(RegisterID src, RegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 925-928
  0.000% (0/1)
11
JSC::X86Assembler::cmpq_rm
Name: JSC::X86Assembler::cmpq_rm
Prototype: void cmpq_rm(RegisterID src, int offset, RegisterID base)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 930-933
  0.000% (0/1)
11
JSC::X86Assembler::cmpq_mr
Name: JSC::X86Assembler::cmpq_mr
Prototype: void cmpq_mr(int offset, RegisterID base, RegisterID src)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 935-938
  0.000% (0/1)
11
JSC::X86Assembler::cmpq_ir
Name: JSC::X86Assembler::cmpq_ir
Prototype: void cmpq_ir(int imm, RegisterID dst)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 940-949
  0.000% (0/4)
52
JSC::X86Assembler::cmpq_im
Name: JSC::X86Assembler::cmpq_im
Prototype: void cmpq_im(int imm, int offset, RegisterID base)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 951-960
  0.000% (0/4)
52
JSC::X86Assembler::cmpq_im
Name: JSC::X86Assembler::cmpq_im
Prototype: void cmpq_im(int imm, int offset, RegisterID base, RegisterID index, int scale)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 962-971
  0.000% (0/4)
52
JSC::X86Assembler::cmpl_rr
Name: JSC::X86Assembler::cmpl_rr
Prototype: void cmpl_rr(RegisterID src, RegisterID dst)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 844-847
100.000% (1/1)
11
JSC::X86Assembler::cmpl_rm
Name: JSC::X86Assembler::cmpl_rm
Prototype: void cmpl_rm(RegisterID src, int offset, RegisterID base)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 849-852
  0.000% (0/1)
11
JSC::X86Assembler::cmpl_mr
Name: JSC::X86Assembler::cmpl_mr
Prototype: void cmpl_mr(int offset, RegisterID base, RegisterID src)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 854-857
100.000% (1/1)
11
JSC::X86Assembler::cmpl_ir_force32
Name: JSC::X86Assembler::cmpl_ir_force32
Prototype: void cmpl_ir_force32(int imm, RegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 870-874
  0.000% (0/1)
21
JSC::X86Assembler::cmpl_ir
Name: JSC::X86Assembler::cmpl_ir
Prototype: void cmpl_ir(int imm, RegisterID dst)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 859-868
100.000% (4/4)
52
JSC::X86Assembler::cmpl_im_force32
Name: JSC::X86Assembler::cmpl_im_force32
Prototype: void cmpl_im_force32(int imm, int offset, RegisterID base)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 918-922
  0.000% (0/1)
21
JSC::X86Assembler::cmpl_im
Name: JSC::X86Assembler::cmpl_im
Prototype: void cmpl_im(int imm, int offset, RegisterID base)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 876-885
 50.000% (2/4)
52
JSC::X86Assembler::cmpl_im
Name: JSC::X86Assembler::cmpl_im
Prototype: void cmpl_im(int imm, int offset, RegisterID base, RegisterID index, int scale)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 907-916
  0.000% (0/4)
52
JSC::X86Assembler::cmpb_im
Name: JSC::X86Assembler::cmpb_im
Prototype: void cmpb_im(int imm, int offset, RegisterID base)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 887-891
  0.000% (0/1)
21
JSC::X86Assembler::cmpb_im
Name: JSC::X86Assembler::cmpb_im
Prototype: void cmpb_im(int imm, int offset, RegisterID base, RegisterID index, int scale)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 893-897
100.000% (1/1)
21
JSC::X86Assembler::cdq
Name: JSC::X86Assembler::cdq
Prototype: void cdq()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1139-1142
  0.000% (0/1)
11
JSC::X86Assembler::call_m
Name: JSC::X86Assembler::call_m
Prototype: void call_m(int offset, RegisterID base)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1441-1444
  0.000% (0/1)
11
JSC::X86Assembler::call
Name: JSC::X86Assembler::call
Prototype: AssemblerLabel call()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1429-1433
  0.000% (0/1)
21
JSC::X86Assembler::call
Name: JSC::X86Assembler::call
Prototype: AssemblerLabel call(RegisterID dst)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1435-1439
100.000% (1/1)
21
JSC::X86Assembler::andq_rr
Name: JSC::X86Assembler::andq_rr
Prototype: void andq_rr(RegisterID src, RegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 467-470
  0.000% (0/1)
11
JSC::X86Assembler::andq_ir
Name: JSC::X86Assembler::andq_ir
Prototype: void andq_ir(int imm, RegisterID dst)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 472-481
  0.000% (0/4)
52
JSC::X86Assembler::andnpd_rr
Name: JSC::X86Assembler::andnpd_rr
Prototype: void andnpd_rr(XMMRegisterID src, XMMRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1812-1816
  0.000% (0/1)
21
JSC::X86Assembler::andl_rr
Name: JSC::X86Assembler::andl_rr
Prototype: void andl_rr(RegisterID src, RegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 429-432
  0.000% (0/1)
11
JSC::X86Assembler::andl_rm
Name: JSC::X86Assembler::andl_rm
Prototype: void andl_rm(RegisterID src, int offset, RegisterID base)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 439-442
  0.000% (0/1)
11
JSC::X86Assembler::andl_mr
Name: JSC::X86Assembler::andl_mr
Prototype: void andl_mr(int offset, RegisterID base, RegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 434-437
  0.000% (0/1)
11
JSC::X86Assembler::andl_ir
Name: JSC::X86Assembler::andl_ir
Prototype: void andl_ir(int imm, RegisterID dst)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 444-453
 50.000% (2/4)
52
JSC::X86Assembler::andl_im
Name: JSC::X86Assembler::andl_im
Prototype: void andl_im(int imm, int offset, RegisterID base)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 455-464
  0.000% (0/4)
52
JSC::X86Assembler::align
Name: JSC::X86Assembler::align
Prototype: AssemblerLabel align(int alignment)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1873-1879
  0.000% (0/4)
32
JSC::X86Assembler::addsd_rr
Name: JSC::X86Assembler::addsd_rr
Prototype: void addsd_rr(XMMRegisterID src, XMMRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1575-1579
  0.000% (0/1)
21
JSC::X86Assembler::addsd_mr
Name: JSC::X86Assembler::addsd_mr
Prototype: void addsd_mr(int offset, RegisterID base, XMMRegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1581-1585
  0.000% (0/1)
21
JSC::X86Assembler::addq_rr
Name: JSC::X86Assembler::addq_rr
Prototype: void addq_rr(RegisterID src, RegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 385-388
  0.000% (0/1)
11
JSC::X86Assembler::addq_mr
Name: JSC::X86Assembler::addq_mr
Prototype: void addq_mr(int offset, RegisterID base, RegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 390-393
  0.000% (0/1)
11
JSC::X86Assembler::addq_ir
Name: JSC::X86Assembler::addq_ir
Prototype: void addq_ir(int imm, RegisterID dst)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 395-404
 50.000% (2/4)
52
JSC::X86Assembler::addq_im
Name: JSC::X86Assembler::addq_im
Prototype: void addq_im(int imm, int offset, RegisterID base)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 406-415
  0.000% (0/4)
52
JSC::X86Assembler::addl_rr
Name: JSC::X86Assembler::addl_rr
Prototype: void addl_rr(RegisterID src, RegisterID dst)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 340-343
100.000% (1/1)
11
JSC::X86Assembler::addl_rm
Name: JSC::X86Assembler::addl_rm
Prototype: void addl_rm(RegisterID src, int offset, RegisterID base)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 357-360
  0.000% (0/1)
11
JSC::X86Assembler::addl_mr
Name: JSC::X86Assembler::addl_mr
Prototype: void addl_mr(int offset, RegisterID base, RegisterID dst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 345-348
  0.000% (0/1)
11
JSC::X86Assembler::addl_ir
Name: JSC::X86Assembler::addl_ir
Prototype: void addl_ir(int imm, RegisterID dst)
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 362-371
 50.000% (2/4)
52
JSC::X86Assembler::addl_im
Name: JSC::X86Assembler::addl_im
Prototype: void addl_im(int imm, int offset, RegisterID base)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 373-382
  0.000% (0/4)
52
JSC::X86Assembler::X86InstructionFormatter::twoByteOp8
Name: JSC::X86Assembler::X86InstructionFormatter::twoByteOp8
Prototype: void twoByteOp8(TwoByteOpcodeID opcode, RegisterID reg, RegisterID rm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2392-2399
100.000% (1/1)
51
JSC::X86Assembler::X86InstructionFormatter::twoByteOp8
Name: JSC::X86Assembler::X86InstructionFormatter::twoByteOp8
Prototype: void twoByteOp8(TwoByteOpcodeID opcode, GroupOpcodeID groupOp, RegisterID rm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2401-2408
100.000% (1/1)
51
JSC::X86Assembler::X86InstructionFormatter::twoByteOp64
Name: JSC::X86Assembler::X86InstructionFormatter::twoByteOp64
Prototype: void twoByteOp64(TwoByteOpcodeID opcode, int reg, RegisterID rm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2333-2340
  0.000% (0/1)
51
JSC::X86Assembler::X86InstructionFormatter::twoByteOp
Name: JSC::X86Assembler::X86InstructionFormatter::twoByteOp
Prototype: void twoByteOp(TwoByteOpcodeID opcode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2228-2233
100.000% (1/1)
31
JSC::X86Assembler::X86InstructionFormatter::twoByteOp
Name: JSC::X86Assembler::X86InstructionFormatter::twoByteOp
Prototype: void twoByteOp(TwoByteOpcodeID opcode, int reg, RegisterID rm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2235-2242
100.000% (1/1)
51
JSC::X86Assembler::X86InstructionFormatter::twoByteOp
Name: JSC::X86Assembler::X86InstructionFormatter::twoByteOp
Prototype: void twoByteOp(TwoByteOpcodeID opcode, int reg, RegisterID base, int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2244-2251
  0.000% (0/1)
51
JSC::X86Assembler::X86InstructionFormatter::twoByteOp
Name: JSC::X86Assembler::X86InstructionFormatter::twoByteOp
Prototype: void twoByteOp(TwoByteOpcodeID opcode, int reg, RegisterID base, RegisterID index, int scale, int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2253-2260
100.000% (1/1)
51
JSC::X86Assembler::X86InstructionFormatter::registerModRM
Name: JSC::X86Assembler::X86InstructionFormatter::registerModRM
Prototype: void registerModRM(int reg, RegisterID rm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2526-2529
100.000% (1/1)
11
JSC::X86Assembler::X86InstructionFormatter::regRequiresRex
Name: JSC::X86Assembler::X86InstructionFormatter::regRequiresRex
Prototype: inline bool regRequiresRex(int reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2467-2470
100.000% (1/1)
11
JSC::X86Assembler::X86InstructionFormatter::putModRmSib
Name: JSC::X86Assembler::X86InstructionFormatter::putModRmSib
Prototype: void putModRmSib(ModRmMode mode, int reg, RegisterID base, RegisterID index, int scale)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2518-2524
100.000% (1/1)
31
JSC::X86Assembler::X86InstructionFormatter::putModRm
Name: JSC::X86Assembler::X86InstructionFormatter::putModRm
Prototype: void putModRm(ModRmMode mode, int reg, RegisterID rm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2513-2516
100.000% (1/1)
11
JSC::X86Assembler::X86InstructionFormatter::prefix
Name: JSC::X86Assembler::X86InstructionFormatter::prefix
Prototype: void prefix(OneByteOpcodeID pre)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2147-2150
  0.000% (0/1)
11
JSC::X86Assembler::X86InstructionFormatter::oneByteOp_disp8
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp_disp8
Prototype: void oneByteOp_disp8(OneByteOpcodeID opcode, int reg, RegisterID base, int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2203-2209
  0.000% (0/1)
41
JSC::X86Assembler::X86InstructionFormatter::oneByteOp_disp32
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp_disp32
Prototype: void oneByteOp_disp32(OneByteOpcodeID opcode, int reg, RegisterID base, int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2195-2201
  0.000% (0/1)
41
JSC::X86Assembler::X86InstructionFormatter::oneByteOp8
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp8
Prototype: void oneByteOp8(OneByteOpcodeID opcode, GroupOpcodeID groupOp, RegisterID rm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2368-2374
  0.000% (0/1)
41
JSC::X86Assembler::X86InstructionFormatter::oneByteOp8
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp8
Prototype: void oneByteOp8(OneByteOpcodeID opcode, int reg, RegisterID rm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2376-2382
  0.000% (0/1)
41
JSC::X86Assembler::X86InstructionFormatter::oneByteOp8
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp8
Prototype: void oneByteOp8(OneByteOpcodeID opcode, int reg, RegisterID base, RegisterID index, int scale, int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2384-2390
  0.000% (0/1)
41
JSC::X86Assembler::X86InstructionFormatter::oneByteOp64_disp8
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp64_disp8
Prototype: void oneByteOp64_disp8(OneByteOpcodeID opcode, int reg, RegisterID base, int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2317-2323
  0.000% (0/1)
41
JSC::X86Assembler::X86InstructionFormatter::oneByteOp64_disp32
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp64_disp32
Prototype: void oneByteOp64_disp32(OneByteOpcodeID opcode, int reg, RegisterID base, int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2309-2315
  0.000% (0/1)
41
JSC::X86Assembler::X86InstructionFormatter::oneByteOp64
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp64
Prototype: void oneByteOp64(OneByteOpcodeID opcode)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2279-2284
  0.000% (0/1)
31
JSC::X86Assembler::X86InstructionFormatter::oneByteOp64
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp64
Prototype: void oneByteOp64(OneByteOpcodeID opcode, RegisterID reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2286-2291
100.000% (1/1)
31
JSC::X86Assembler::X86InstructionFormatter::oneByteOp64
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp64
Prototype: void oneByteOp64(OneByteOpcodeID opcode, int reg, RegisterID rm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2293-2299
100.000% (1/1)
41
JSC::X86Assembler::X86InstructionFormatter::oneByteOp64
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp64
Prototype: void oneByteOp64(OneByteOpcodeID opcode, int reg, RegisterID base, int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2301-2307
100.000% (1/1)
41
JSC::X86Assembler::X86InstructionFormatter::oneByteOp64
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp64
Prototype: void oneByteOp64(OneByteOpcodeID opcode, int reg, RegisterID base, RegisterID index, int scale, int offset)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2325-2331
  0.000% (0/1)
41
JSC::X86Assembler::X86InstructionFormatter::oneByteOp
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp
Prototype: void oneByteOp(OneByteOpcodeID opcode)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2166-2170
100.000% (1/1)
21
JSC::X86Assembler::X86InstructionFormatter::oneByteOp
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp
Prototype: void oneByteOp(OneByteOpcodeID opcode, RegisterID reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2172-2177
100.000% (1/1)
31
JSC::X86Assembler::X86InstructionFormatter::oneByteOp
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp
Prototype: void oneByteOp(OneByteOpcodeID opcode, int reg, RegisterID rm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2179-2185
100.000% (1/1)
41
JSC::X86Assembler::X86InstructionFormatter::oneByteOp
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp
Prototype: void oneByteOp(OneByteOpcodeID opcode, int reg, RegisterID base, int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2187-2193
100.000% (1/1)
41
JSC::X86Assembler::X86InstructionFormatter::oneByteOp
Name: JSC::X86Assembler::X86InstructionFormatter::oneByteOp
Prototype: void oneByteOp(OneByteOpcodeID opcode, int reg, RegisterID base, RegisterID index, int scale, int offset)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2211-2217
100.000% (1/1)
41
JSC::X86Assembler::X86InstructionFormatter::memoryModRM_disp8
Name: JSC::X86Assembler::X86InstructionFormatter::memoryModRM_disp8
Prototype: void memoryModRM_disp8(int reg, RegisterID base, int offset)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2565-2580
  0.000% (0/6)
62
JSC::X86Assembler::X86InstructionFormatter::memoryModRM_disp32
Name: JSC::X86Assembler::X86InstructionFormatter::memoryModRM_disp32
Prototype: void memoryModRM_disp32(int reg, RegisterID base, int offset)
Coverage:  0.000% (0/6)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2582-2596
  0.000% (0/6)
52
JSC::X86Assembler::X86InstructionFormatter::memoryModRM
Name: JSC::X86Assembler::X86InstructionFormatter::memoryModRM
Prototype: void memoryModRM(int reg, RegisterID base, int offset)
Coverage:  90.909% (20/22)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2531-2563
 90.909% (20/22)
156
JSC::X86Assembler::X86InstructionFormatter::memoryModRM
Name: JSC::X86Assembler::X86InstructionFormatter::memoryModRM
Prototype: void memoryModRM(int reg, RegisterID base, RegisterID index, int scale, int offset)
Coverage:  63.636% (7/11)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2598-2615
 63.636% (7/11)
83
JSC::X86Assembler::X86InstructionFormatter::label
Name: JSC::X86Assembler::X86InstructionFormatter::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/X86Assembler.h
Lines: 2444-2444
100.000% (1/1)
11
JSC::X86Assembler::X86InstructionFormatter::isAligned
Name: JSC::X86Assembler::X86InstructionFormatter::isAligned
Prototype: bool isAligned(int alignment) const
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2445-2445
  0.000% (0/1)
11
JSC::X86Assembler::X86InstructionFormatter::immediateRel32
Name: JSC::X86Assembler::X86InstructionFormatter::immediateRel32
Prototype: AssemblerLabel immediateRel32()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2435-2439
100.000% (1/1)
21
JSC::X86Assembler::X86InstructionFormatter::immediate8
Name: JSC::X86Assembler::X86InstructionFormatter::immediate8
Prototype: void immediate8(int imm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2415-2418
100.000% (1/1)
11
JSC::X86Assembler::X86InstructionFormatter::immediate64
Name: JSC::X86Assembler::X86InstructionFormatter::immediate64
Prototype: void immediate64(int64_t imm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2430-2433
100.000% (1/1)
11
JSC::X86Assembler::X86InstructionFormatter::immediate32
Name: JSC::X86Assembler::X86InstructionFormatter::immediate32
Prototype: void immediate32(int imm)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2425-2428
100.000% (1/1)
11
JSC::X86Assembler::X86InstructionFormatter::immediate16
Name: JSC::X86Assembler::X86InstructionFormatter::immediate16
Prototype: void immediate16(int imm)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2420-2423
  0.000% (0/1)
11
JSC::X86Assembler::X86InstructionFormatter::executableCopy
Name: JSC::X86Assembler::X86InstructionFormatter::executableCopy
Prototype: PassRefPtr<ExecutableMemoryHandle> executableCopy(JSGlobalData& globalData, void* ownerUID, JITCompilationEffort effort)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2448-2451
100.000% (1/1)
11
JSC::X86Assembler::X86InstructionFormatter::emitRexW
Name: JSC::X86Assembler::X86InstructionFormatter::emitRexW
Prototype: inline void emitRexW(int r, int x, int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2488-2491
100.000% (1/1)
11
JSC::X86Assembler::X86InstructionFormatter::emitRexIfNeeded
Name: JSC::X86Assembler::X86InstructionFormatter::emitRexIfNeeded
Prototype: inline void emitRexIfNeeded(int r, int x, int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2501-2504
100.000% (1/1)
11
JSC::X86Assembler::X86InstructionFormatter::emitRexIf
Name: JSC::X86Assembler::X86InstructionFormatter::emitRexIf
Prototype: inline void emitRexIf(bool condition, int r, int x, int b)
Coverage: 100.000% (4/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2495-2498
100.000% (4/4)
12
JSC::X86Assembler::X86InstructionFormatter::emitRex
Name: JSC::X86Assembler::X86InstructionFormatter::emitRex
Prototype: inline void emitRex(bool w, int r, int x, int b)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2479-2485
100.000% (1/1)
41
JSC::X86Assembler::X86InstructionFormatter::debugOffset
Name: JSC::X86Assembler::X86InstructionFormatter::debugOffset
Prototype: unsigned debugOffset()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2453-2453
  0.000% (0/1)
11
JSC::X86Assembler::X86InstructionFormatter::data
Name: JSC::X86Assembler::X86InstructionFormatter::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/X86Assembler.h
Lines: 2446-2446
100.000% (1/1)
11
JSC::X86Assembler::X86InstructionFormatter::codeSize
Name: JSC::X86Assembler::X86InstructionFormatter::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/X86Assembler.h
Lines: 2443-2443
100.000% (1/1)
11
JSC::X86Assembler::X86InstructionFormatter::byteRegRequiresRex
Name: JSC::X86Assembler::X86InstructionFormatter::byteRegRequiresRex
Prototype: inline bool byteRegRequiresRex(int reg)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2473-2476
100.000% (1/1)
11
Page:<>1
Function: writeNumbers
...100
Function: QQuickPathView::setDelegate
...150
Function: QQmlNotifier::notify
...160
Function: QQmlJS::AST::ArgumentList::firstSourceLocation
...170
Function: QQmlComponent::QQmlComponent
...180
Function: ListLayout::getRoleOrCreate
...182
Function: JSC::Yarr::YarrGenerator::BacktrackingState::link
183
Function: JSC::Yarr::Interpreter::checkCasedCharacter
184
Function: JSC::Yarr::ByteCompiler::assertionDotStarEnclosure
185
Function: JSC::X86Assembler::negq_r
186187
Function: JSC::X86Assembler::X86Assembler
188
Function: JSC::MacroAssemblerX86_64::addDouble
189
Function: JSC::MacroAssemblerX86Common::loadDouble
190
Function: JSC::MacroAssemblerCodeRef::code
...200
Function: Codegen::Codegen::Codegen::statementList [qv4codegen.cpp #1]
...202
Function: BaselineJIT::generate_CallPossiblyDirectEval

Generated by Squish Coco 4.2.0