LCOV - code coverage report
Current view:
top level
-
js/src/jit/x64
- MacroAssembler-x64-inl.h
(
source
/ functions)
Hit
Total
Coverage
Test:
output.info
Lines:
115
405
28.4 %
Date:
2017-07-14 16:53:18
Functions:
24
89
27.0 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZN2js3jit14MacroAssembler12branchTest32ENS0_18AssemblerX86Shared9ConditionERKNS0_15AbsoluteAddressENS0_5Imm32EPNS0_5LabelE
1
_ZN2js3jit14MacroAssembler12branchTest64INS_4wasm8TrapDescEEEvNS0_18AssemblerX86Shared9ConditionENS0_10Register64ES7_NS0_8RegisterET_
0
_ZN2js3jit14MacroAssembler12branchTest64IPNS0_5LabelEEEvNS0_18AssemblerX86Shared9ConditionENS0_10Register64ES7_NS0_8RegisterET_
0
_ZN2js3jit14MacroAssembler12mulDoublePtrENS0_6ImmPtrENS0_8RegisterENS0_13FloatRegisterE
0
_ZN2js3jit14MacroAssembler12rotateLeft64ENS0_5Imm32ENS0_10Register64ES3_
0
_ZN2js3jit14MacroAssembler12rotateLeft64ENS0_5Imm32ENS0_10Register64ES3_NS0_8RegisterE
0
_ZN2js3jit14MacroAssembler12rotateLeft64ENS0_8RegisterENS0_10Register64ES3_
0
_ZN2js3jit14MacroAssembler12rotateLeft64ENS0_8RegisterENS0_10Register64ES3_S2_
0
_ZN2js3jit14MacroAssembler13rotateRight64ENS0_5Imm32ENS0_10Register64ES3_
0
_ZN2js3jit14MacroAssembler13rotateRight64ENS0_5Imm32ENS0_10Register64ES3_NS0_8RegisterE
0
_ZN2js3jit14MacroAssembler13rotateRight64ENS0_8RegisterENS0_10Register64ES3_
0
_ZN2js3jit14MacroAssembler13rotateRight64ENS0_8RegisterENS0_10Register64ES3_S2_
0
_ZN2js3jit14MacroAssembler15branchTestMagicENS0_18AssemblerX86Shared9ConditionERKNS0_7AddressE10JSWhyMagicPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler15patchAdd32ToPtrENS0_10CodeOffsetENS0_5Imm32E
0
_ZN2js3jit14MacroAssembler16branchPrivatePtrENS0_18AssemblerX86Shared9ConditionERKNS0_7AddressENS0_8RegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler18rshift64ArithmeticENS0_5Imm32ENS0_10Register64E
0
_ZN2js3jit14MacroAssembler18rshift64ArithmeticENS0_8RegisterENS0_10Register64E
0
_ZN2js3jit14MacroAssembler19add32ToPtrWithPatchENS0_8RegisterES2_
0
_ZN2js3jit14MacroAssembler19rshiftPtrArithmeticENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler23branchTestBooleanTruthyEbRKNS0_12ValueOperandEPNS0_5LabelE
1
_ZN2js3jit14MacroAssembler25branchTruncateDoubleToPtrENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler26branchTruncateFloat32ToPtrENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler34branchTruncateDoubleMaybeModUint32ENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler35branchTruncateFloat32MaybeModUint32ENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler4or64ENS0_10Register64ES2_
0
_ZN2js3jit14MacroAssembler4or64ENS0_5Imm64ENS0_10Register64E
0
_ZN2js3jit14MacroAssembler4or64ERKNS0_7OperandENS0_10Register64E
0
_ZN2js3jit14MacroAssembler5add64ENS0_10Register64ES2_
0
_ZN2js3jit14MacroAssembler5add64ENS0_5Imm32ENS0_10Register64E
0
_ZN2js3jit14MacroAssembler5add64ENS0_5Imm64ENS0_10Register64E
0
_ZN2js3jit14MacroAssembler5add64ERKNS0_7OperandENS0_10Register64E
0
_ZN2js3jit14MacroAssembler5and64ENS0_10Register64ES2_
0
_ZN2js3jit14MacroAssembler5and64ENS0_5Imm64ENS0_10Register64E
0
_ZN2js3jit14MacroAssembler5and64ERKNS0_7OperandENS0_10Register64E
0
_ZN2js3jit14MacroAssembler5clz64ENS0_10Register64ENS0_8RegisterE
0
_ZN2js3jit14MacroAssembler5ctz64ENS0_10Register64ENS0_8RegisterE
0
_ZN2js3jit14MacroAssembler5inc64ENS0_15AbsoluteAddressE
1
_ZN2js3jit14MacroAssembler5mul64ENS0_5Imm64ERKNS0_10Register64E
0
_ZN2js3jit14MacroAssembler5mul64ENS0_5Imm64ERKNS0_10Register64ENS0_8RegisterE
0
_ZN2js3jit14MacroAssembler5mul64ERKNS0_10Register64ES4_NS0_8RegisterE
0
_ZN2js3jit14MacroAssembler5mul64ERKNS0_7OperandERKNS0_10Register64E
0
_ZN2js3jit14MacroAssembler5mul64ERKNS0_7OperandERKNS0_10Register64ENS0_8RegisterE
0
_ZN2js3jit14MacroAssembler5neg64ENS0_10Register64E
0
_ZN2js3jit14MacroAssembler5orPtrENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler5orPtrENS0_8RegisterES2_
1
_ZN2js3jit14MacroAssembler5sub64ENS0_10Register64ES2_
0
_ZN2js3jit14MacroAssembler5sub64ENS0_5Imm64ENS0_10Register64E
0
_ZN2js3jit14MacroAssembler5sub64ERKNS0_7OperandENS0_10Register64E
0
_ZN2js3jit14MacroAssembler5xor64ENS0_10Register64ES2_
0
_ZN2js3jit14MacroAssembler5xor64ENS0_5Imm64ENS0_10Register64E
0
_ZN2js3jit14MacroAssembler5xor64ERKNS0_7OperandENS0_10Register64E
0
_ZN2js3jit14MacroAssembler6addPtrENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler6addPtrENS0_5Imm32ERKNS0_15AbsoluteAddressE
0
_ZN2js3jit14MacroAssembler6addPtrENS0_5Imm32ERKNS0_7AddressE
1
_ZN2js3jit14MacroAssembler6addPtrENS0_7ImmWordENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler6addPtrENS0_8RegisterES2_
1
_ZN2js3jit14MacroAssembler6addPtrERKNS0_7AddressENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler6andPtrENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler6andPtrENS0_8RegisterES2_
0
_ZN2js3jit14MacroAssembler6move64ENS0_10Register64ES2_
0
_ZN2js3jit14MacroAssembler6move64ENS0_5Imm64ENS0_10Register64E
0
_ZN2js3jit14MacroAssembler6mulBy3ENS0_8RegisterES2_
0
_ZN2js3jit14MacroAssembler6subPtrENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler6subPtrENS0_7ImmWordENS0_8RegisterE
0
_ZN2js3jit14MacroAssembler6subPtrENS0_8RegisterES2_
1
_ZN2js3jit14MacroAssembler6subPtrERKNS0_7AddressENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler6xorPtrENS0_8RegisterES2_
0
_ZN2js3jit14MacroAssembler8branch32ENS0_18AssemblerX86Shared9ConditionERKNS0_15AbsoluteAddressENS0_5Imm32EPNS0_5LabelE
1
_ZN2js3jit14MacroAssembler8branch64ENS0_18AssemblerX86Shared9ConditionENS0_10Register64ENS0_5Imm64EPNS0_5LabelES7_
0
_ZN2js3jit14MacroAssembler8branch64ENS0_18AssemblerX86Shared9ConditionENS0_10Register64ES4_PNS0_5LabelES6_
0
_ZN2js3jit14MacroAssembler8branch64ENS0_18AssemblerX86Shared9ConditionERKNS0_7AddressES6_NS0_8RegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler8lshift64ENS0_5Imm32ENS0_10Register64E
0
_ZN2js3jit14MacroAssembler8lshift64ENS0_8RegisterENS0_10Register64E
0
_ZN2js3jit14MacroAssembler8popcnt64ENS0_10Register64ES2_NS0_8RegisterE
0
_ZN2js3jit14MacroAssembler8rshift64ENS0_5Imm32ENS0_10Register64E
0
_ZN2js3jit14MacroAssembler8rshift64ENS0_8RegisterENS0_10Register64E
0
_ZN2js3jit14MacroAssembler9branchPtrENS0_18AssemblerX86Shared9ConditionERKNS0_15AbsoluteAddressENS0_7ImmWordEPNS0_5LabelE
1
_ZN2js3jit14MacroAssembler9branchPtrENS0_18AssemblerX86Shared9ConditionERKNS0_15AbsoluteAddressENS0_8RegisterEPNS0_5LabelE
1
_ZN2js3jit14MacroAssembler9cmpPtrSetINS0_7AddressENS0_6ImmPtrEEEvNS0_18AssemblerX86Shared9ConditionET_T0_NS0_8RegisterE
0
_ZN2js3jit14MacroAssembler9cmpPtrSetINS0_8RegisterENS0_6ImmPtrEEEvNS0_18AssemblerX86Shared9ConditionET_T0_S3_
0
_ZN2js3jit14MacroAssembler9cmpPtrSetINS0_8RegisterES3_EEvNS0_18AssemblerX86Shared9ConditionET_T0_S3_
1
_ZN2js3jit14MacroAssembler9lshiftPtrENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler9rshiftPtrENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit17MacroAssemblerX6410unboxValueERKNS0_12ValueOperandENS0_11AnyRegisterE
1
_ZN2js3jit17MacroAssemblerX6412ensureDoubleERKNS0_12ValueOperandENS0_13FloatRegisterEPNS0_5LabelE
1
_ZN2js3jit17MacroAssemblerX6417loadInt32OrDoubleINS0_22BaseObjectElementIndexEEEvRKT_NS0_13FloatRegisterE
0
_ZN2js3jit17MacroAssemblerX6417loadInt32OrDoubleINS0_7AddressEEEvRKT_NS0_13FloatRegisterE
0
_ZN2js3jit17MacroAssemblerX6417loadInt32OrDoubleINS0_9BaseIndexEEEvRKT_NS0_13FloatRegisterE
0
_ZN2js3jit17MacroAssemblerX6419incrementInt32ValueERKNS0_7AddressE
1
Generated by:
LCOV version 1.13