LCOV - code coverage report
Current view:
top level
-
js/src/jit/x86-shared
- MacroAssembler-x86-shared.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
output.info
Lines:
124
447
27.7 %
Date:
2017-07-14 16:53:18
Functions:
21
72
29.2 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_Z14MergeConstantsIN2js3jit23MacroAssemblerX86Shared8ConstantIdEENS0_7HashMapIdmNS0_13DefaultHasherIdEENS0_17SystemAllocPolicyEEEEbmRKN7mozilla6VectorIT_Lm0ES8_EERT0_RSD_
0
_Z14MergeConstantsIN2js3jit23MacroAssemblerX86Shared8ConstantIfEENS0_7HashMapIfmNS0_13DefaultHasherIfEENS0_17SystemAllocPolicyEEEEbmRKN7mozilla6VectorIT_Lm0ES8_EERT0_RSD_
0
_Z14MergeConstantsIN2js3jit23MacroAssemblerX86Shared8SimdDataENS0_7HashMapINS1_12SimdConstantEmS5_NS0_17SystemAllocPolicyEEEEbmRKN7mozilla6VectorIT_Lm0ES6_EERT0_RSB_
0
_ZN2js3jit14MacroAssembler11PopStackPtrEv
0
_ZN2js3jit14MacroAssembler12patchFarJumpENS0_10CodeOffsetEj
0
_ZN2js3jit14MacroAssembler13callWithPatchEv
0
_ZN2js3jit14MacroAssembler14PushRegsInMaskENS0_7LiveSetINS0_11RegisterSetEEE
1
_ZN2js3jit14MacroAssembler14patchCallToNopEPh
0
_ZN2js3jit14MacroAssembler14patchNopToCallEPhS2_
0
_ZN2js3jit14MacroAssembler14repatchFarJumpEPhjj
0
_ZN2js3jit14MacroAssembler15storeRegsInMaskENS0_7LiveSetINS0_11RegisterSetEEENS0_7AddressENS0_8RegisterE
0
_ZN2js3jit14MacroAssembler16farJumpWithPatchEv
0
_ZN2js3jit14MacroAssembler18clampDoubleToUint8ENS0_13FloatRegisterENS0_8RegisterE
0
_ZN2js3jit14MacroAssembler18nopPatchableToCallERKNS_4wasm12CallSiteDescE
0
_ZN2js3jit14MacroAssembler18patchNearJumpToNopEPh
0
_ZN2js3jit14MacroAssembler18patchNopToNearJumpEPhS2_
0
_ZN2js3jit14MacroAssembler19PopRegsInMaskIgnoreENS0_7LiveSetINS0_11RegisterSetEEES4_
1
_ZN2js3jit14MacroAssembler21pushFakeReturnAddressENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler22nopPatchableToNearJumpEv
0
_ZN2js3jit14MacroAssembler24alignFrameForICArgumentsERNS1_15AfterICSaveLiveE
0
_ZN2js3jit14MacroAssembler24callAndPushReturnAddressENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler24callAndPushReturnAddressEPNS0_5LabelE
1
_ZN2js3jit14MacroAssembler25wasmTruncateDoubleToInt32ENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler26wasmTruncateFloat32ToInt32ENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler34outOfLineWasmTruncateDoubleToInt32ENS0_13FloatRegisterEbNS_4wasm14BytecodeOffsetEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler34outOfLineWasmTruncateDoubleToInt64ENS0_13FloatRegisterEbNS_4wasm14BytecodeOffsetEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler35outOfLineWasmTruncateFloat32ToInt32ENS0_13FloatRegisterEbNS_4wasm14BytecodeOffsetEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler35outOfLineWasmTruncateFloat32ToInt64ENS0_13FloatRegisterEbNS_4wasm14BytecodeOffsetEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler35restoreFrameAlignmentForICArgumentsERNS1_15AfterICSaveLiveE
0
_ZN2js3jit14MacroAssembler3PopENS0_13FloatRegisterE
0
_ZN2js3jit14MacroAssembler3PopENS0_7OperandE
1
_ZN2js3jit14MacroAssembler3PopENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler3PopERKNS0_12ValueOperandE
1
_ZN2js3jit14MacroAssembler4PushENS0_13FloatRegisterE
0
_ZN2js3jit14MacroAssembler4PushENS0_5Imm32E
1
_ZN2js3jit14MacroAssembler4PushENS0_6ImmPtrE
1
_ZN2js3jit14MacroAssembler4PushENS0_7ImmWordE
1
_ZN2js3jit14MacroAssembler4PushENS0_7OperandE
1
_ZN2js3jit14MacroAssembler4PushENS0_8ImmGCPtrE
1
_ZN2js3jit14MacroAssembler4PushENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler4callENS0_6ImmPtrE
1
_ZN2js3jit14MacroAssembler4callENS0_7ImmWordE
0
_ZN2js3jit14MacroAssembler4callENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler4callENS_4wasm15SymbolicAddressE
0
_ZN2js3jit14MacroAssembler4callEPNS0_5LabelE
1
_ZN2js3jit14MacroAssembler4callEPNS0_7JitCodeE
1
_ZN2js3jit14MacroAssembler4callERKNS0_7AddressE
1
_ZN2js3jit14MacroAssembler5flushEv
0
_ZN2js3jit14MacroAssembler7commentEPKc
1
_ZN2js3jit14MacroAssembler8PopFlagsEv
0
_ZN2js3jit14MacroAssembler9PushFlagsEv
0
_ZN2js3jit14MacroAssembler9patchCallEjj
0
_ZN2js3jit23MacroAssemblerX86Shared11getConstantINS1_8ConstantIdEENS_7HashMapIdmNS_13DefaultHasherIdEENS_17SystemAllocPolicyEEEEEPT_RKNSA_3PodERT0_RN7mozilla6VectorISA_Lm0ES8_EE
0
_ZN2js3jit23MacroAssemblerX86Shared11getConstantINS1_8ConstantIfEENS_7HashMapIfmNS_13DefaultHasherIfEENS_17SystemAllocPolicyEEEEEPT_RKNSA_3PodERT0_RN7mozilla6VectorISA_Lm0ES8_EE
0
_ZN2js3jit23MacroAssemblerX86Shared11getConstantINS1_8SimdDataENS_7HashMapINS0_12SimdConstantEmS5_NS_17SystemAllocPolicyEEEEEPT_RKNS8_3PodERT0_RN7mozilla6VectorIS8_Lm0ES6_EE
0
_ZN2js3jit23MacroAssemblerX86Shared11getSimdDataERKNS0_12SimdConstantE
0
_ZN2js3jit23MacroAssemblerX86Shared12asmMergeWithERKS1_
0
_ZN2js3jit23MacroAssemblerX86Shared12minMaxDoubleENS0_13FloatRegisterES2_bb
0
_ZN2js3jit23MacroAssemblerX86Shared13minMaxFloat32ENS0_13FloatRegisterES2_bb
0
_ZN2js3jit23MacroAssemblerX86Shared18branchNegativeZeroENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelEb
0
_ZN2js3jit23MacroAssemblerX86Shared21buildOOLFakeExitFrameEPv
0
_ZN2js3jit23MacroAssemblerX86Shared25branchNegativeZeroFloat32ENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE
0
_ZN2js3jit23MacroAssemblerX86Shared29atomicExchangeToTypedIntArrayINS0_7AddressEEEvNS_6Scalar4TypeERKT_NS0_8RegisterES9_NS0_11AnyRegisterE
0
_ZN2js3jit23MacroAssemblerX86Shared29atomicExchangeToTypedIntArrayINS0_9BaseIndexEEEvNS_6Scalar4TypeERKT_NS0_8RegisterES9_NS0_11AnyRegisterE
0
_ZN2js3jit23MacroAssemblerX86Shared30compareExchangeToTypedIntArrayINS0_7AddressEEEvNS_6Scalar4TypeERKT_NS0_8RegisterES9_S9_NS0_11AnyRegisterE
0
_ZN2js3jit23MacroAssemblerX86Shared30compareExchangeToTypedIntArrayINS0_9BaseIndexEEEvNS_6Scalar4TypeERKT_NS0_8RegisterES9_S9_NS0_11AnyRegisterE
0
_ZN2js3jit23MacroAssemblerX86Shared6asMasmEv
1
_ZN2js3jit23MacroAssemblerX86Shared8getFloatEf
0
_ZN2js3jit23MacroAssemblerX86Shared9getDoubleEd
0
_ZN33AutoHandleWasmTruncateToIntErrorsC2ERN2js3jit14MacroAssemblerENS0_4wasm14BytecodeOffsetE
0
_ZN33AutoHandleWasmTruncateToIntErrorsD2Ev
0
_ZNK2js3jit23MacroAssemblerX86Shared6asMasmEv
0
Generated by:
LCOV version 1.13