LCOV - code coverage report
Current view:
top level
-
js/src/jit/x64
- Assembler-x64.h
(
source
/ functions)
Hit
Total
Coverage
Test:
output.info
Lines:
228
453
50.3 %
Date:
2017-07-14 16:53:18
Functions:
58
98
59.2 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZN2js3jit15ABIArgGenerator7currentEv
0
_ZN2js3jit20ScratchRegisterScopeC2ERNS0_14MacroAssemblerE
1
_ZN2js3jit20ScratchRegisterScopeD2Ev
1
_ZN2js3jit9Assembler10vcvttsd2sqENS0_13FloatRegisterENS0_8RegisterE
0
_ZN2js3jit9Assembler10vcvttss2sqENS0_13FloatRegisterENS0_8RegisterE
0
_ZN2js3jit9Assembler11toggledCallEPNS0_7JitCodeEb
0
_ZN2js3jit9Assembler12movWithPatchENS0_6ImmPtrENS0_8RegisterE
1
_ZN2js3jit9Assembler12movWithPatchENS0_7ImmWordENS0_8RegisterE
1
_ZN2js3jit9Assembler13addqWithPatchENS0_5Imm32ENS0_8RegisterE
0
_ZN2js3jit9Assembler13pushWithPatchENS0_7ImmWordE
1
_ZN2js3jit9Assembler15ToggledCallSizeEPh
0
_ZN2js3jit9Assembler3cqoEv
0
_ZN2js3jit9Assembler3jmpENS0_6ImmPtrENS0_10Relocation4KindE
1
_ZN2js3jit9Assembler3jmpEPNS0_7JitCodeE
1
_ZN2js3jit9Assembler3leaERKNS0_7OperandENS0_8RegisterE
1
_ZN2js3jit9Assembler3movENS0_6ImmPtrENS0_8RegisterE
1
_ZN2js3jit9Assembler3movENS0_7ImmWordENS0_8RegisterE
1
_ZN2js3jit9Assembler3movENS0_8RegisterERKNS0_7OperandE
1
_ZN2js3jit9Assembler3movENS0_8RegisterES2_
1
_ZN2js3jit9Assembler3movENS_4wasm15SymbolicAddressENS0_8RegisterE
0
_ZN2js3jit9Assembler3movEPNS0_10CodeOffsetENS0_8RegisterE
1
_ZN2js3jit9Assembler3orqENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit9Assembler3orqENS0_8RegisterES2_
1
_ZN2js3jit9Assembler3orqERKNS0_7OperandENS0_8RegisterE
0
_ZN2js3jit9Assembler3popENS0_13FloatRegisterE
1
_ZN2js3jit9Assembler4addqENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit9Assembler4addqENS0_5Imm32ERKNS0_7OperandE
1
_ZN2js3jit9Assembler4addqENS0_8RegisterES2_
1
_ZN2js3jit9Assembler4addqERKNS0_7OperandENS0_8RegisterE
1
_ZN2js3jit9Assembler4andqENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit9Assembler4andqENS0_8RegisterES2_
1
_ZN2js3jit9Assembler4andqERKNS0_7OperandENS0_8RegisterE
1
_ZN2js3jit9Assembler4bsfqERKNS0_8RegisterES4_
0
_ZN2js3jit9Assembler4bsrqERKNS0_8RegisterES4_
0
_ZN2js3jit9Assembler4callENS0_6ImmPtrE
1
_ZN2js3jit9Assembler4callENS0_7ImmWordE
0
_ZN2js3jit9Assembler4callEPNS0_7JitCodeE
1
_ZN2js3jit9Assembler4cmpqENS0_5Imm32ENS0_8RegisterE
0
_ZN2js3jit9Assembler4cmpqENS0_5Imm32ERKNS0_7OperandE
1
_ZN2js3jit9Assembler4cmpqENS0_8RegisterERKNS0_7OperandE
1
_ZN2js3jit9Assembler4cmpqENS0_8RegisterES2_
1
_ZN2js3jit9Assembler4cmpqERKNS0_7OperandENS0_8RegisterE
0
_ZN2js3jit9Assembler4movqENS0_5Imm32ERKNS0_7OperandE
1
_ZN2js3jit9Assembler4movqENS0_6ImmPtrENS0_8RegisterE
1
_ZN2js3jit9Assembler4movqENS0_7ImmWordENS0_8RegisterE
1
_ZN2js3jit9Assembler4movqENS0_8ImmGCPtrENS0_8RegisterE
1
_ZN2js3jit9Assembler4movqENS0_8RegisterERKNS0_7OperandE
1
_ZN2js3jit9Assembler4movqENS0_8RegisterES2_
1
_ZN2js3jit9Assembler4movqERKNS0_7OperandENS0_8RegisterE
1
_ZN2js3jit9Assembler4negqENS0_8RegisterE
0
_ZN2js3jit9Assembler4pushENS0_13FloatRegisterE
1
_ZN2js3jit9Assembler4pushENS0_7ImmWordE
1
_ZN2js3jit9Assembler4pushENS0_8ImmGCPtrE
1
_ZN2js3jit9Assembler4rolqENS0_5Imm32ENS0_8RegisterE
0
_ZN2js3jit9Assembler4rorqENS0_5Imm32ENS0_8RegisterE
0
_ZN2js3jit9Assembler4sarqENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit9Assembler4shlqENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit9Assembler4shrqENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit9Assembler4subqENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit9Assembler4subqENS0_8RegisterES2_
1
_ZN2js3jit9Assembler4subqERKNS0_7OperandENS0_8RegisterE
1
_ZN2js3jit9Assembler4xchgENS0_8RegisterES2_
1
_ZN2js3jit9Assembler4xorqENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit9Assembler4xorqENS0_8RegisterES2_
0
_ZN2js3jit9Assembler4xorqERKNS0_7OperandENS0_8RegisterE
0
_ZN2js3jit9Assembler5idivqENS0_8RegisterE
0
_ZN2js3jit9Assembler5imulqENS0_8RegisterES2_
0
_ZN2js3jit9Assembler5imulqERKNS0_7OperandENS0_8RegisterE
0
_ZN2js3jit9Assembler5testqENS0_5Imm32ENS0_8RegisterE
1
_ZN2js3jit9Assembler5testqENS0_5Imm32ERKNS0_7OperandE
1
_ZN2js3jit9Assembler5testqENS0_8RegisterES2_
1
_ZN2js3jit9Assembler5udivqENS0_8RegisterE
0
_ZN2js3jit9Assembler5vmovqENS0_13FloatRegisterENS0_8RegisterE
1
_ZN2js3jit9Assembler5vmovqENS0_8RegisterENS0_13FloatRegisterE
1
_ZN2js3jit9Assembler5xchgqENS0_8RegisterES2_
1
_ZN2js3jit9Assembler6cmovzqERKNS0_7OperandENS0_8RegisterE
0
_ZN2js3jit9Assembler6movsbqERKNS0_7OperandENS0_8RegisterE
0
_ZN2js3jit9Assembler6movslqENS0_8RegisterES2_
0
_ZN2js3jit9Assembler6movslqERKNS0_7OperandENS0_8RegisterE
0
_ZN2js3jit9Assembler6movswqERKNS0_7OperandENS0_8RegisterE
0
_ZN2js3jit9Assembler6movzbqERKNS0_7OperandENS0_8RegisterE
0
_ZN2js3jit9Assembler6movzwqERKNS0_7OperandENS0_8RegisterE
0
_ZN2js3jit9Assembler7popcntqERKNS0_8RegisterES4_
0
_ZN2js3jit9Assembler7rolq_clENS0_8RegisterE
0
_ZN2js3jit9Assembler7rorq_clENS0_8RegisterE
0
_ZN2js3jit9Assembler7sarq_clENS0_8RegisterE
0
_ZN2js3jit9Assembler7shlq_clENS0_8RegisterE
0
_ZN2js3jit9Assembler7shrq_clENS0_8RegisterE
0
_ZN2js3jit9Assembler9patchAddqENS0_10CodeOffsetEi
0
_ZN2js3jit9Assembler9vcvtsq2sdENS0_8RegisterENS0_13FloatRegisterES3_
0
_ZN2js3jit9Assembler9vcvtsq2ssENS0_8RegisterENS0_13FloatRegisterES3_
0
_ZN2js3jit9AssemblerC2Ev
1
_ZN2js3jit9AssemblerD2Ev
1
_ZN2js3jitL12GetIntArgRegEjjPNS0_8RegisterE
1
_ZN2js3jitL13PatchBackedgeERNS0_16CodeLocationJumpENS0_17CodeLocationLabelENS0_12JitZoneGroup14BackedgeTargetE
0
_ZN2js3jitL19GetTempRegForIntArgEjjPNS0_8RegisterE
1
_ZN2js3jitL9PatchJumpENS0_16CodeLocationJumpENS0_17CodeLocationLabelENS0_13ReprotectCodeE
1
_ZNK2js3jit15ABIArgGenerator23stackBytesConsumedSoFarEv
1
Generated by:
LCOV version 1.13