OpenCoverage

Qt Quick Test Coverage

Function Tree

Page:<>12
Function: urshift64
Path:<top>::JSC::MacroAssemblerX86_64
Functionâ–´Condition %eLOC - Effective Lines of CodeMcCabe - Cyclomatic Complexity
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
branch64
Name: JSC::MacroAssemblerX86_64::branch64
Prototype: Jump branch64(RelationalCondition cond, RegisterID left, TrustedImm64 right)
Coverage:  37.500% (3/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 507-515
 37.500% (3/8)
52
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
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
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
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
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
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
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
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
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
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
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
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
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
branchTest64
Name: JSC::MacroAssemblerX86_64::branchTest64
Prototype: Jump branchTest64(ResultCondition cond, RegisterID reg, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 547-557
  0.000% (0/8)
63
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
branchTest64
Name: JSC::MacroAssemblerX86_64::branchTest64
Prototype: Jump branchTest64(ResultCondition cond, Address address, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 582-589
  0.000% (0/5)
42
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
branchTest64
Name: JSC::MacroAssemblerX86_64::branchTest64
Prototype: Jump branchTest64(ResultCondition cond, BaseIndex address, TrustedImm32 mask = TrustedImm32(-1))
Coverage:  0.000% (0/5)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 597-604
  0.000% (0/5)
42
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
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
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
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
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
compare64
Name: JSC::MacroAssemblerX86_64::compare64
Prototype: void compare64(RelationalCondition cond, RegisterID left, TrustedImm32 right, RegisterID dest)
Coverage:  44.444% (4/9)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 484-492
 44.444% (4/9)
52
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
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
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
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
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
linkCall
Name: JSC::MacroAssemblerX86_64::linkCall
Prototype: static void linkCall(void* code, Call call, FunctionPtr function)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 728-734
  0.000% (0/4)
32
load32
Name: JSC::MacroAssemblerX86_64::load32
Prototype: void load32(const void* address, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 119-127
  0.000% (0/4)
42
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
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
load64
Name: JSC::MacroAssemblerX86_64::load64
Prototype: void load64(const void* address, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 411-419
  0.000% (0/4)
42
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
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
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
lshift64
Name: JSC::MacroAssemblerX86_64::lshift64
Prototype: void lshift64(RegisterID src, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 342-354
  0.000% (0/4)
62
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
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
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
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
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
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
or32
Name: JSC::MacroAssemblerX86_64::or32
Prototype: void or32(RegisterID reg, 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: 107-111
  0.000% (0/1)
21
or64
Name: JSC::MacroAssemblerX86_64::or64
Prototype: void or64(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: 261-264
100.000% (1/1)
11
or64
Name: JSC::MacroAssemblerX86_64::or64
Prototype: void or64(TrustedImm64 imm, 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: 266-270
100.000% (1/1)
21
or64
Name: JSC::MacroAssemblerX86_64::or64
Prototype: void or64(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: 272-275
  0.000% (0/1)
11
or64
Name: JSC::MacroAssemblerX86_64::or64
Prototype: void or64(RegisterID op1, RegisterID op2, RegisterID dest)
Coverage:  0.000% (0/7)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 277-287
  0.000% (0/7)
63
or64
Name: JSC::MacroAssemblerX86_64::or64
Prototype: void or64(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/MacroAssemblerX86_64.h
Lines: 289-293
  0.000% (0/1)
21
or64
Name: JSC::MacroAssemblerX86_64::or64
Prototype: void or64(TrustedImm64 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: 295-299
100.000% (1/1)
21
readCallTarget
Name: JSC::MacroAssemblerX86_64::readCallTarget
Prototype: static FunctionPtr readCallTarget(CodeLocationCall 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: 690-693
  0.000% (0/1)
11
repatchCall
Name: JSC::MacroAssemblerX86_64::repatchCall
Prototype: static void repatchCall(CodeLocationCall call, CodeLocationLabel destination)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 736-739
  0.000% (0/1)
11
repatchCall
Name: JSC::MacroAssemblerX86_64::repatchCall
Prototype: static void repatchCall(CodeLocationCall call, FunctionPtr destination)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 741-744
  0.000% (0/1)
11
revertJumpReplacementToBranchPtrWithPatch
Name: JSC::MacroAssemblerX86_64::revertJumpReplacementToBranchPtrWithPatch
Prototype: static void revertJumpReplacementToBranchPtrWithPatch(CodeLocationLabel instructionStart, RegisterID, void* initialValue)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 719-722
  0.000% (0/1)
11
revertJumpReplacementToPatchableBranchPtrWithPatch
Name: JSC::MacroAssemblerX86_64::revertJumpReplacementToPatchableBranchPtrWithPatch
Prototype: static void revertJumpReplacementToPatchableBranchPtrWithPatch(CodeLocationLabel instructionStart, Address, void* initialValue)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 714-717
  0.000% (0/1)
11
rotateRight64
Name: JSC::MacroAssemblerX86_64::rotateRight64
Prototype: void rotateRight64(TrustedImm32 imm, RegisterID srcDst)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 301-304
  0.000% (0/1)
11
rshift64
Name: JSC::MacroAssemblerX86_64::rshift64
Prototype: void rshift64(TrustedImm32 imm, 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: 356-359
100.000% (1/1)
11
rshift64
Name: JSC::MacroAssemblerX86_64::rshift64
Prototype: void rshift64(RegisterID src, RegisterID dest)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 361-373
  0.000% (0/4)
62
scratchRegisterForBlinding
Name: JSC::MacroAssemblerX86_64::scratchRegisterForBlinding
Prototype: static RegisterID scratchRegisterForBlinding()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 695-695
  0.000% (0/1)
11
startOfBranchPtrWithPatchOnRegister
Name: JSC::MacroAssemblerX86_64::startOfBranchPtrWithPatchOnRegister
Prototype: static CodeLocationLabel startOfBranchPtrWithPatchOnRegister(CodeLocationDataLabelPtr label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 699-707
  0.000% (0/1)
61
startOfPatchableBranchPtrWithPatchOnAddress
Name: JSC::MacroAssemblerX86_64::startOfPatchableBranchPtrWithPatchOnAddress
Prototype: static CodeLocationLabel startOfPatchableBranchPtrWithPatchOnAddress(CodeLocationDataLabelPtr label)
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 709-712
  0.000% (0/1)
11
store32
Name: JSC::MacroAssemblerX86_64::store32
Prototype: void store32(TrustedImm32 imm, void* 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: 147-151
  0.000% (0/1)
21
store64
Name: JSC::MacroAssemblerX86_64::store64
Prototype: void store64(RegisterID src, ImplicitAddress address)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 435-438
100.000% (1/1)
11
store64
Name: JSC::MacroAssemblerX86_64::store64
Prototype: void store64(RegisterID src, BaseIndex 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: 440-443
  0.000% (0/1)
11
store64
Name: JSC::MacroAssemblerX86_64::store64
Prototype: void store64(RegisterID src, void* address)
Coverage:  0.000% (0/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 445-453
  0.000% (0/4)
42
store64
Name: JSC::MacroAssemblerX86_64::store64
Prototype: void store64(TrustedImm64 imm, ImplicitAddress address)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 455-459
100.000% (1/1)
21
store64
Name: JSC::MacroAssemblerX86_64::store64
Prototype: void store64(TrustedImm64 imm, BaseIndex 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: 461-465
  0.000% (0/1)
21
store64WithAddressOffsetPatch
Name: JSC::MacroAssemblerX86_64::store64WithAddressOffsetPatch
Prototype: DataLabel32 store64WithAddressOffsetPatch(RegisterID src, 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: 467-472
  0.000% (0/1)
31
store8
Name: JSC::MacroAssemblerX86_64::store8
Prototype: void store8(TrustedImm32 imm, void* 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: 153-157
  0.000% (0/1)
21
storePtrWithPatch
Name: JSC::MacroAssemblerX86_64::storePtrWithPatch
Prototype: DataLabelPtr storePtrWithPatch(TrustedImmPtr initialValue, ImplicitAddress address)
Coverage: 100.000% (1/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 663-668
100.000% (1/1)
31
sub32
Name: JSC::MacroAssemblerX86_64::sub32
Prototype: void sub32(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: 113-117
  0.000% (0/1)
21
sub64
Name: JSC::MacroAssemblerX86_64::sub64
Prototype: void sub64(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: 306-309
  0.000% (0/1)
11
sub64
Name: JSC::MacroAssemblerX86_64::sub64
Prototype: void sub64(TrustedImm32 imm, 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: 311-314
100.000% (1/1)
11
sub64
Name: JSC::MacroAssemblerX86_64::sub64
Prototype: void sub64(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: 316-320
  0.000% (0/1)
21
supportsFloatingPoint
Name: JSC::MacroAssemblerX86_64::supportsFloatingPoint
Prototype: static bool supportsFloatingPoint()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 684-684
  0.000% (0/1)
11
supportsFloatingPointAbs
Name: JSC::MacroAssemblerX86_64::supportsFloatingPointAbs
Prototype: static bool supportsFloatingPointAbs()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 688-688
  0.000% (0/1)
11
supportsFloatingPointSqrt
Name: JSC::MacroAssemblerX86_64::supportsFloatingPointSqrt
Prototype: static bool supportsFloatingPointSqrt()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 687-687
  0.000% (0/1)
11
supportsFloatingPointTruncate
Name: JSC::MacroAssemblerX86_64::supportsFloatingPointTruncate
Prototype: static bool supportsFloatingPointTruncate()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 686-686
  0.000% (0/1)
11
tailRecursiveCall
Name: JSC::MacroAssemblerX86_64::tailRecursiveCall
Prototype: Call tailRecursiveCall()
Coverage:  0.000% (0/1)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 179-185
  0.000% (0/1)
41
test64
Name: JSC::MacroAssemblerX86_64::test64
Prototype: void test64(ResultCondition cond, RegisterID reg, TrustedImm32 mask, RegisterID dest)
Coverage:  0.000% (0/8)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 559-568
  0.000% (0/8)
63
test64
Name: JSC::MacroAssemblerX86_64::test64
Prototype: void test64(ResultCondition cond, RegisterID reg, RegisterID mask, 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: 570-574
  0.000% (0/1)
21
urshift64
Name: JSC::MacroAssemblerX86_64::urshift64
Prototype: void urshift64(RegisterID src, TrustedImm32 imm, RegisterID dest)
Coverage:  75.000% (3/4)
Absolute File Name: /home/opencoverage/opencoverage/guest-scripts/qtdeclarative/src/qtdeclarative/src/3rdparty/masm/assembler/MacroAssemblerX86_64.h
Lines: 375-380
 75.000% (3/4)
32
urshift64
Name: JSC::MacroAssemblerX86_64::urshift64
Prototype: void urshift64(TrustedImm32 imm, 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: 382-385
100.000% (1/1)
11
Page:<>12
Function: urshift64

Generated by Squish Coco 4.2.0