OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
eLOC - Effective Lines of Code: 1
2
eLOC - Effective Lines of Code: 1
3
Path:<top>::JSC::X86Assembler
FunctionCondition %eLOC - Effective Lines of Codeā–“McCabe - Cyclomatic Complexity
movb_i8m
Name: JSC::X86Assembler::movb_i8m
Prototype: void movb_i8m(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: 1238-1243
  0.000% (0/1)
31
movb_i8m
Name: JSC::X86Assembler::movb_i8m
Prototype: void movb_i8m(int imm, 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: 1245-1250
  0.000% (0/1)
31
pextrw_irr
Name: JSC::X86Assembler::pextrw_irr
Prototype: void pextrw_irr(int whichWord, 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: 1743-1748
  0.000% (0/1)
31
psllq_i8r
Name: JSC::X86Assembler::psllq_i8r
Prototype: void psllq_i8r(int imm, 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: 1750-1755
  0.000% (0/1)
31
psrlq_i8r
Name: JSC::X86Assembler::psrlq_i8r
Prototype: void psrlq_i8r(int imm, 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: 1757-1762
  0.000% (0/1)
31
repatchCompact
Name: JSC::X86Assembler::repatchCompact
Prototype: static void repatchCompact(void* where, int32_t value)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1939-1944
  0.000% (0/1)
31
setRel32
Name: JSC::X86Assembler::setRel32
Prototype: static void setRel32(void* from, void* to)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2122-2128
100.000% (1/1)
31
loadPossiblyUnaligned
Name: JSC::X86Assembler::loadPossiblyUnaligned
Prototype: template<typename T> T loadPossiblyUnaligned(char *ptr, size_t offset, int idx)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1899-1906
100.000% (1/1)
41
rorq_i8r
Name: JSC::X86Assembler::rorq_i8r
Prototype: void rorq_i8r(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: 718-726
  0.000% (0/4)
42
sarl_i8r
Name: JSC::X86Assembler::sarl_i8r
Prototype: void sarl_i8r(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: 776-784
  0.000% (0/4)
42
sarq_i8r
Name: JSC::X86Assembler::sarq_i8r
Prototype: void sarq_i8r(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: 733-741
 50.000% (2/4)
42
shll_i8r
Name: JSC::X86Assembler::shll_i8r
Prototype: void shll_i8r(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: 806-814
  0.000% (0/4)
42
shrl_i8r
Name: JSC::X86Assembler::shrl_i8r
Prototype: void shrl_i8r(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: 791-799
  0.000% (0/4)
42
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
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
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
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
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
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
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
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
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
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
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
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
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
label
Name: JSC::X86Assembler::label
Prototype: AssemblerLabel label()
Coverage:  50.000% (2/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1863-1871
 50.000% (2/4)
52
linkJump
Name: JSC::X86Assembler::linkJump
Prototype: void linkJump(AssemblerLabel from, AssemblerLabel to)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1889-1897
100.000% (1/1)
51
orl_im
Name: JSC::X86Assembler::orl_im
Prototype: void orl_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: 548-557
  0.000% (0/4)
52
orl_ir
Name: JSC::X86Assembler::orl_ir
Prototype: void orl_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: 537-546
100.000% (4/4)
52
orq_ir
Name: JSC::X86Assembler::orq_ir
Prototype: void orq_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: 565-574
  0.000% (0/4)
52
replaceWithJump
Name: JSC::X86Assembler::replaceWithJump
Prototype: static void replaceWithJump(void* instructionStart, void* to)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1961-1968
  0.000% (0/1)
51
subl_im
Name: JSC::X86Assembler::subl_im
Prototype: void subl_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: 619-628
  0.000% (0/4)
52
subl_ir
Name: JSC::X86Assembler::subl_ir
Prototype: void subl_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: 608-617
 50.000% (2/4)
52
subq_ir
Name: JSC::X86Assembler::subq_ir
Prototype: void subq_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: 636-645
100.000% (4/4)
52
xorl_im
Name: JSC::X86Assembler::xorl_im
Prototype: void xorl_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: 674-683
  0.000% (0/4)
52
xorl_ir
Name: JSC::X86Assembler::xorl_ir
Prototype: void xorl_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: 685-694
 50.000% (2/4)
52
xorq_ir
Name: JSC::X86Assembler::xorq_ir
Prototype: void xorq_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: 702-711
  0.000% (0/4)
52
labelForWatchpoint
Name: JSC::X86Assembler::labelForWatchpoint
Prototype: AssemblerLabel labelForWatchpoint()
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1848-1856
  0.000% (0/4)
62
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
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
replaceWithAddressComputation
Name: JSC::X86Assembler::replaceWithAddressComputation
Prototype: static void replaceWithAddressComputation(void* instructionStart)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2048-2064
  0.000% (0/9)
85
replaceWithLoad
Name: JSC::X86Assembler::replaceWithLoad
Prototype: static void replaceWithLoad(void* instructionStart)
Coverage:  0.000% (0/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2030-2046
  0.000% (0/9)
85
revertJumpTo_cmpl_ir_force32
Name: JSC::X86Assembler::revertJumpTo_cmpl_ir_force32
Prototype: static void revertJumpTo_cmpl_ir_force32(void* instructionStart, int32_t 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: 1995-2010
  0.000% (0/4)
92
revertJumpTo_movq_i64r
Name: JSC::X86Assembler::revertJumpTo_movq_i64r
Prototype: static void revertJumpTo_movq_i64r(void* instructionStart, int64_t 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: 1976-1992
  0.000% (0/4)
92
revertJumpTo_cmpl_im_force32
Name: JSC::X86Assembler::revertJumpTo_cmpl_im_force32
Prototype: static void revertJumpTo_cmpl_im_force32(void* instructionStart, int32_t imm, int offset, 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: 2012-2028
  0.000% (0/4)
102
X86InstructionFormatter
Name: JSC::X86Assembler::X86InstructionFormatter
Coverage:  64.516% (60/93)
 64.516% (60/93)
15759
Page:<>1
eLOC - Effective Lines of Code: 1
2
eLOC - Effective Lines of Code: 1
3

Generated by Squish Coco 4.2.0