OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>1
Condition %:  0.000% (0/4)
2
Condition %:  0.000% (0/1)
3
Path:<top>::JSC::X86Assembler
FunctionCondition %▴eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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
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_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
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
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
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
imull_rr
Name: JSC::X86Assembler::imull_rr
Prototype: void imull_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: 821-824
100.000% (1/1)
11
int3
Name: JSC::X86Assembler::int3
Prototype: void int3()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1826-1829
100.000% (1/1)
11
jCC
Name: JSC::X86Assembler::jCC
Prototype: AssemblerLabel jCC(Condition cond)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1567-1571
100.000% (1/1)
21
jccRel32
Name: JSC::X86Assembler::jccRel32
Prototype: TwoByteOpcodeID jccRel32(Condition cond)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 200-203
100.000% (1/1)
11
jmp
Name: JSC::X86Assembler::jmp
Prototype: AssemblerLabel jmp()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1446-1450
100.000% (1/1)
21
jmp_m
Name: JSC::X86Assembler::jmp_m
Prototype: void jmp_m(int offset, RegisterID base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1461-1464
100.000% (1/1)
11
jmp_r
Name: JSC::X86Assembler::jmp_r
Prototype: AssemblerLabel jmp_r(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: 1455-1459
100.000% (1/1)
21
leaq_mr
Name: JSC::X86Assembler::leaq_mr
Prototype: void leaq_mr(int offset, RegisterID base, 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: 1421-1424
100.000% (1/1)
11
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
linkPointer
Name: JSC::X86Assembler::linkPointer
Prototype: static void linkPointer(void* code, AssemblerLabel where, void* value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1922-1927
100.000% (1/1)
21
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
movl_i32m
Name: JSC::X86Assembler::movl_i32m
Prototype: void movl_i32m(int imm, int offset, RegisterID base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1217-1221
100.000% (1/1)
21
movl_i32r
Name: JSC::X86Assembler::movl_i32r
Prototype: void movl_i32r(int imm, 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: 1211-1215
100.000% (1/1)
21
movl_mr
Name: JSC::X86Assembler::movl_mr
Prototype: void movl_mr(int offset, RegisterID base, 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: 1191-1194
100.000% (1/1)
11
movl_mr
Name: JSC::X86Assembler::movl_mr
Prototype: void movl_mr(int offset, RegisterID base, RegisterID index, int scale, 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: 1206-1209
100.000% (1/1)
11
movl_rm
Name: JSC::X86Assembler::movl_rm
Prototype: void movl_rm(RegisterID src, int offset, RegisterID base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1166-1169
100.000% (1/1)
11
movl_rr
Name: JSC::X86Assembler::movl_rr
Prototype: void movl_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: 1161-1164
100.000% (1/1)
11
movq_i64r
Name: JSC::X86Assembler::movq_i64r
Prototype: void movq_i64r(int64_t imm, 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: 1332-1336
100.000% (1/1)
21
movq_mr
Name: JSC::X86Assembler::movq_mr
Prototype: void movq_mr(int offset, RegisterID base, 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: 1306-1309
100.000% (1/1)
11
movq_rm
Name: JSC::X86Assembler::movq_rm
Prototype: void movq_rm(RegisterID src, int offset, RegisterID base)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1279-1282
100.000% (1/1)
11
movq_rr
Name: JSC::X86Assembler::movq_rr
Prototype: void movq_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: 1274-1277
100.000% (1/1)
11
movzbl_rr
Name: JSC::X86Assembler::movzbl_rr
Prototype: void movzbl_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: 1408-1414
100.000% (1/1)
11
movzwl_mr
Name: JSC::X86Assembler::movzwl_mr
Prototype: void movzwl_mr(int offset, RegisterID base, RegisterID index, int scale, 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: 1373-1376
100.000% (1/1)
11
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
orl_rr
Name: JSC::X86Assembler::orl_rr
Prototype: void orl_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: 522-525
100.000% (1/1)
11
orq_rr
Name: JSC::X86Assembler::orq_rr
Prototype: void orq_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: 560-563
100.000% (1/1)
11
pop_r
Name: JSC::X86Assembler::pop_r
Prototype: void pop_r(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: 304-307
100.000% (1/1)
11
push_r
Name: JSC::X86Assembler::push_r
Prototype: void push_r(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: 299-302
100.000% (1/1)
11
ret
Name: JSC::X86Assembler::ret
Prototype: void ret()
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 1831-1834
100.000% (1/1)
11
setCC_r
Name: JSC::X86Assembler::setCC_r
Prototype: void setCC_r(Condition cond, 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: 1112-1115
100.000% (1/1)
11
setInt32
Name: JSC::X86Assembler::setInt32
Prototype: static void setInt32(void* where, int32_t value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2105-2108
100.000% (1/1)
11
setPointer
Name: JSC::X86Assembler::setPointer
Prototype: static void setPointer(void* where, void* value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2100-2103
100.000% (1/1)
11
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
setccOpcode
Name: JSC::X86Assembler::setccOpcode
Prototype: TwoByteOpcodeID setccOpcode(Condition cond)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 205-208
100.000% (1/1)
11
shrq_i8r
Name: JSC::X86Assembler::shrq_i8r
Prototype: void shrq_i8r(int imm, 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: 743-752
100.000% (1/1)
21
storePossiblyUnaligned
Name: JSC::X86Assembler::storePossiblyUnaligned
Prototype: template <typename T> static void storePossiblyUnaligned(void *where, int idx, T value)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/X86Assembler.h
Lines: 2110-2115
100.000% (1/1)
21
subl_rr
Name: JSC::X86Assembler::subl_rr
Prototype: void subl_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: 593-596
100.000% (1/1)
11
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
testl_rr
Name: JSC::X86Assembler::testl_rr
Prototype: void testl_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: 1022-1025
100.000% (1/1)
11
testq_rr
Name: JSC::X86Assembler::testq_rr
Prototype: void testq_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: 1071-1074
100.000% (1/1)
11
xorl_rr
Name: JSC::X86Assembler::xorl_rr
Prototype: void xorl_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: 659-662
100.000% (1/1)
11
Page:<>1
Condition %:  0.000% (0/4)
2
Condition %:  0.000% (0/1)
3

Generated by Squish Coco 4.2.0