OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
McCabe - Cyclomatic Complexity: 59
2
McCabe - Cyclomatic Complexity: 1
3
Path:<top>::JSC::X86Assembler
FunctionCondition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexityâ–¾
imull_mr
Name: JSC::X86Assembler::imull_mr
Prototype: void imull_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: 826-829
  0.000% (0/1)
11
imull_i32r
Name: JSC::X86Assembler::imull_i32r
Prototype: void imull_i32r(RegisterID src, int32_t value, 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: 831-835
  0.000% (0/1)
21
idivl_r
Name: JSC::X86Assembler::idivl_r
Prototype: void idivl_r(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: 837-840
  0.000% (0/1)
11
getRelocatedAddress
Name: JSC::X86Assembler::getRelocatedAddress
Prototype: static void* getRelocatedAddress(void* code, AssemblerLabel label)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2072-2076
100.000% (1/1)
21
getDifferenceBetweenLabels
Name: JSC::X86Assembler::getDifferenceBetweenLabels
Prototype: static int getDifferenceBetweenLabels(AssemblerLabel a, AssemblerLabel b)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2078-2081
  0.000% (0/1)
11
getCallReturnOffset
Name: JSC::X86Assembler::getCallReturnOffset
Prototype: static unsigned getCallReturnOffset(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: 2066-2070
  0.000% (0/1)
21
fstpl
Name: JSC::X86Assembler::fstpl
Prototype: void fstpl(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: 1144-1147
  0.000% (0/1)
11
executableCopy
Name: JSC::X86Assembler::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: 2083-2086
100.000% (1/1)
11
divsd_rr
Name: JSC::X86Assembler::divsd_rr
Prototype: void divsd_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: 1794-1798
  0.000% (0/1)
21
divsd_mr
Name: JSC::X86Assembler::divsd_mr
Prototype: void divsd_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: 1800-1804
  0.000% (0/1)
21
debugOffset
Name: JSC::X86Assembler::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: 2088-2088
  0.000% (0/1)
11
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
X86Assembler
Name: JSC::X86Assembler::X86Assembler
Prototype: X86Assembler()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 250-254
100.000% (1/1)
21
Page:<>1
McCabe - Cyclomatic Complexity: 59
2
McCabe - Cyclomatic Complexity: 1
3

Generated by Squish Coco 4.2.0