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 Sort by function name Hit count Sort by 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
_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
_ZN2js3jit14MacroAssembler22nopPatchableToNearJumpEv 0
_ZN2js3jit14MacroAssembler24alignFrameForICArgumentsERNS1_15AfterICSaveLiveE 0
_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
_ZN2js3jit14MacroAssembler4PushENS0_13FloatRegisterE 0
_ZN2js3jit14MacroAssembler4callENS0_7ImmWordE 0
_ZN2js3jit14MacroAssembler4callENS_4wasm15SymbolicAddressE 0
_ZN2js3jit14MacroAssembler5flushEv 0
_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
_ZN2js3jit23MacroAssemblerX86Shared8getFloatEf 0
_ZN2js3jit23MacroAssemblerX86Shared9getDoubleEd 0
_ZN33AutoHandleWasmTruncateToIntErrorsC2ERN2js3jit14MacroAssemblerENS0_4wasm14BytecodeOffsetE 0
_ZN33AutoHandleWasmTruncateToIntErrorsD2Ev 0
_ZNK2js3jit23MacroAssemblerX86Shared6asMasmEv 0
_ZN2js3jit14MacroAssembler14PushRegsInMaskENS0_7LiveSetINS0_11RegisterSetEEE 1
_ZN2js3jit14MacroAssembler19PopRegsInMaskIgnoreENS0_7LiveSetINS0_11RegisterSetEEES4_ 1
_ZN2js3jit14MacroAssembler21pushFakeReturnAddressENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler24callAndPushReturnAddressENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler24callAndPushReturnAddressEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler3PopENS0_7OperandE 1
_ZN2js3jit14MacroAssembler3PopENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler3PopERKNS0_12ValueOperandE 1
_ZN2js3jit14MacroAssembler4PushENS0_5Imm32E 1
_ZN2js3jit14MacroAssembler4PushENS0_6ImmPtrE 1
_ZN2js3jit14MacroAssembler4PushENS0_7ImmWordE 1
_ZN2js3jit14MacroAssembler4PushENS0_7OperandE 1
_ZN2js3jit14MacroAssembler4PushENS0_8ImmGCPtrE 1
_ZN2js3jit14MacroAssembler4PushENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler4callENS0_6ImmPtrE 1
_ZN2js3jit14MacroAssembler4callENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler4callEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler4callEPNS0_7JitCodeE 1
_ZN2js3jit14MacroAssembler4callERKNS0_7AddressE 1
_ZN2js3jit14MacroAssembler7commentEPKc 1
_ZN2js3jit23MacroAssemblerX86Shared6asMasmEv 1

Generated by: LCOV version 1.13