LCOV - code coverage report
Current view: top level - js/src/jit - MacroAssembler.h (source / functions) Hit Total Coverage
Test: output.info Lines: 171 317 53.9 %
Date: 2017-07-14 16:53:18 Functions: 56 132 42.4 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN2js3jit10ABIArgIterI15ABIFunctionArgsE6settleEv 0
_ZN2js3jit10ABIArgIterI15ABIFunctionArgsEC2ERKS2_ 0
_ZN2js3jit10ABIArgIterI15ABIFunctionArgsEppEi 0
_ZN2js3jit10ABIArgIterI15ABIFunctionArgsEptEv 0
_ZN2js3jit10ABIArgIterIKN7mozilla6VectorINS0_7MIRTypeELm8ENS_17SystemAllocPolicyEEEE6settleEv 0
_ZN2js3jit10ABIArgIterIKN7mozilla6VectorINS0_7MIRTypeELm8ENS_17SystemAllocPolicyEEEEC2ERS7_ 0
_ZN2js3jit10ABIArgIterIKN7mozilla6VectorINS0_7MIRTypeELm8ENS_17SystemAllocPolicyEEEEppEi 0
_ZN2js3jit10ABIArgIterIKN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEE6settleEv 0
_ZN2js3jit10ABIArgIterIKN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEEC2ERS8_ 0
_ZN2js3jit10ABIArgIterIKN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEEppEi 0
_ZN2js3jit10ABIArgIterIKN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEEptEv 0
_ZN2js3jit10ABIArgIterIN7mozilla5RangeIKNS_4wasm7ValTypeEEEE6settleEv 0
_ZN2js3jit10ABIArgIterIN7mozilla5RangeIKNS_4wasm7ValTypeEEEEC2ERKS7_ 0
_ZN2js3jit10ABIArgIterIN7mozilla5RangeIKNS_4wasm7ValTypeEEEEppEi 0
_ZN2js3jit10ABIArgIterIN7mozilla5RangeIKNS_4wasm7ValTypeEEEEptEv 0
_ZN2js3jit10ABIArgIterIN7mozilla6VectorINS0_7MIRTypeELm8ENS_17SystemAllocPolicyEEEE6settleEv 0
_ZN2js3jit10ABIArgIterIN7mozilla6VectorINS0_7MIRTypeELm8ENS_17SystemAllocPolicyEEEEC2ERKS6_ 0
_ZN2js3jit10ABIArgIterIN7mozilla6VectorINS0_7MIRTypeELm8ENS_17SystemAllocPolicyEEEEppEi 0
_ZN2js3jit10ABIArgIterIN7mozilla6VectorINS0_7MIRTypeELm8ENS_17SystemAllocPolicyEEEEptEv 0
_ZN2js3jit10ABIArgIterIN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEE6settleEv 0
_ZN2js3jit10ABIArgIterIN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEEC2ERKS7_ 0
_ZN2js3jit10ABIArgIterIN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEEdeEv 0
_ZN2js3jit10ABIArgIterIN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEEppEi 0
_ZN2js3jit10ABIArgIterIN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEEptEv 0
_ZN2js3jit14MacroAssembler10extractTagERKNS0_20TypedOrValueRegisterENS0_8RegisterE 0
_ZN2js3jit14MacroAssembler12ensureDoubleINS0_7AddressEEEvRKT_NS0_13FloatRegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler12loadObjShapeENS0_8RegisterES2_ 0
_ZN2js3jit14MacroAssembler13extractObjectERKNS0_20TypedOrValueRegisterENS0_8RegisterE 0
_ZN2js3jit14MacroAssembler13extractSymbolINS0_12ValueOperandEEENS0_8RegisterERKT_S4_ 0
_ZN2js3jit14MacroAssembler15AfterICSaveLiveC2Ej 0
_ZN2js3jit14MacroAssembler17clampValueToUint8ENS0_12ValueOperandEPNS0_11MDefinitionEPNS0_5LabelES6_NS0_8RegisterENS0_13FloatRegisterES7_S6_ 0
_ZN2js3jit14MacroAssembler17convertValueToIntENS0_12ValueOperandENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelENS1_21IntConversionBehaviorE 0
_ZN2js3jit14MacroAssembler17loadJitActivationENS0_8RegisterE 0
_ZN2js3jit14MacroAssembler17storeTypedOrValueINS0_22BaseObjectElementIndexEEEvNS0_20TypedOrValueRegisterERKT_ 0
_ZN2js3jit14MacroAssembler19convertValueToFloatENS0_12ValueOperandENS0_13FloatRegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler19convertValueToInt32ENS0_12ValueOperandENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelEb 0
_ZN2js3jit14MacroAssembler20convertValueToDoubleENS0_12ValueOperandENS0_13FloatRegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler20storeCallFloatResultENS0_13FloatRegisterE 0
_ZN2js3jit14MacroAssembler20storeToTypedIntArrayINS0_5Imm32ENS0_7AddressEEEvNS_6Scalar4TypeERKT_RKT0_ 0
_ZN2js3jit14MacroAssembler20storeToTypedIntArrayINS0_5Imm32ENS0_9BaseIndexEEEvNS_6Scalar4TypeERKT_RKT0_ 0
_ZN2js3jit14MacroAssembler20storeToTypedIntArrayINS0_8RegisterENS0_7AddressEEEvNS_6Scalar4TypeERKT_RKT0_ 0
_ZN2js3jit14MacroAssembler20storeToTypedIntArrayINS0_8RegisterENS0_9BaseIndexEEEvNS_6Scalar4TypeERKT_RKT0_ 0
_ZN2js3jit14MacroAssembler22appendProfilerCallSiteENS0_10CodeOffsetE 0
_ZN2js3jit14MacroAssembler23loadElementTypedOrValueINS0_7AddressEEEvRKT_NS0_20TypedOrValueRegisterEbPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler23loadElementTypedOrValueINS0_9BaseIndexEEEvRKT_NS0_20TypedOrValueRegisterEbPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler24boolValueToFloatingPointENS0_12ValueOperandENS0_13FloatRegisterENS0_7MIRTypeE 0
_ZN2js3jit14MacroAssembler25int32ValueToFloatingPointENS0_12ValueOperandENS0_13FloatRegisterENS0_7MIRTypeE 0
_ZN2js3jit14MacroAssembler25loadConstantFloatingPointEdfNS0_13FloatRegisterENS0_7MIRTypeE 0
_ZN2js3jit14MacroAssembler27convertInt32ToFloatingPointENS0_8RegisterENS0_13FloatRegisterENS0_7MIRTypeE 0
_ZN2js3jit14MacroAssembler30clampConstantOrRegisterToUint8EP9JSContextRKNS0_18ConstantOrRegisterENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler30enableProfilingInstrumentationEv 0
_ZN2js3jit14MacroAssembler32convertConstantOrRegisterToFloatEP9JSContextRKNS0_18ConstantOrRegisterENS0_13FloatRegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler33convertConstantOrRegisterToDoubleEP9JSContextRKNS0_18ConstantOrRegisterENS0_13FloatRegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler33truncateConstantOrRegisterToInt32EP9JSContextRKNS0_18ConstantOrRegisterENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssemblerC2ENS1_9WasmTokenERNS0_13TempAllocatorE 0
_ZN2js3jitL21StackDecrementForCallEjmm 0
_ZN2js3jitL9ToMIRTypeENS0_10ABIArgTypeE 0
_ZN2js3jitL9ToMIRTypeENS0_7MIRTypeE 0
_ZNK2js3jit10ABIArgIterI15ABIFunctionArgsE23stackBytesConsumedSoFarEv 0
_ZNK2js3jit10ABIArgIterI15ABIFunctionArgsE4doneEv 0
_ZNK2js3jit10ABIArgIterI15ABIFunctionArgsE7mirTypeEv 0
_ZNK2js3jit10ABIArgIterIKN7mozilla6VectorINS0_7MIRTypeELm8ENS_17SystemAllocPolicyEEEE23stackBytesConsumedSoFarEv 0
_ZNK2js3jit10ABIArgIterIKN7mozilla6VectorINS0_7MIRTypeELm8ENS_17SystemAllocPolicyEEEE4doneEv 0
_ZNK2js3jit10ABIArgIterIKN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEE23stackBytesConsumedSoFarEv 0
_ZNK2js3jit10ABIArgIterIKN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEE4doneEv 0
_ZNK2js3jit10ABIArgIterIKN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEE5indexEv 0
_ZNK2js3jit10ABIArgIterIKN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEE7mirTypeEv 0
_ZNK2js3jit10ABIArgIterIN7mozilla5RangeIKNS_4wasm7ValTypeEEEE4doneEv 0
_ZNK2js3jit10ABIArgIterIN7mozilla5RangeIKNS_4wasm7ValTypeEEEE7mirTypeEv 0
_ZNK2js3jit10ABIArgIterIN7mozilla6VectorINS0_7MIRTypeELm8ENS_17SystemAllocPolicyEEEE23stackBytesConsumedSoFarEv 0
_ZNK2js3jit10ABIArgIterIN7mozilla6VectorINS0_7MIRTypeELm8ENS_17SystemAllocPolicyEEEE4doneEv 0
_ZNK2js3jit10ABIArgIterIN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEE23stackBytesConsumedSoFarEv 0
_ZNK2js3jit10ABIArgIterIN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEE4doneEv 0
_ZNK2js3jit10ABIArgIterIN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEE5indexEv 0
_ZNK2js3jit10ABIArgIterIN7mozilla6VectorINS_4wasm7ValTypeELm8ENS_17SystemAllocPolicyEEEE7mirTypeEv 0
_ZNK2js3jit14MacroAssembler10AutoRooter4masmEv 0
_ZN2js3jit14MacroAssembler10AutoRooterC2EP9JSContextPS1_ 1
_ZN2js3jit14MacroAssembler10AutoRooterD2Ev 1
_ZN2js3jit14MacroAssembler10BranchTypeC2ENS0_18AssemblerX86Shared9ConditionENS0_8RegisterENS_7TypeSet4TypeEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler10BranchTypeC2Ev 1
_ZN2js3jit14MacroAssembler10BranchTypeaSEOS2_ 1
_ZN2js3jit14MacroAssembler11BranchGCPtrC2ENS0_18AssemblerX86Shared9ConditionENS0_8RegisterENS0_8ImmGCPtrEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler11BranchGCPtrC2Ev 1
_ZN2js3jit14MacroAssembler11BranchGCPtraSEOS2_ 1
_ZN2js3jit14MacroAssembler12failureLabelEv 1
_ZN2js3jit14MacroAssembler12loadObjClassENS0_8RegisterES2_ 1
_ZN2js3jit14MacroAssembler12loadObjGroupENS0_8RegisterES2_ 1
_ZN2js3jit14MacroAssembler12loadObjProtoENS0_8RegisterES2_ 1
_ZN2js3jit14MacroAssembler12loadStackPtrINS0_7AddressEEEvT_ 1
_ZN2js3jit14MacroAssembler12moveResolverEv 1
_ZN2js3jit14MacroAssembler13andToStackPtrINS0_5Imm32EEEvT_ 1
_ZN2js3jit14MacroAssembler13constructRootEP9JSContext 1
_ZN2js3jit14MacroAssembler13extractStringINS0_12ValueOperandEEENS0_8RegisterERKT_S4_ 1
_ZN2js3jit14MacroAssembler13storeStackPtrINS0_7AddressEEEvT_ 1
_ZN2js3jit14MacroAssembler14exceptionLabelEv 1
_ZN2js3jit14MacroAssembler14loadObjPrivateENS0_8RegisterEjS2_ 1
_ZN2js3jit14MacroAssembler14moveStackPtrToINS0_8RegisterEEEvT_ 1
_ZN2js3jit14MacroAssembler14moveToStackPtrINS0_8RegisterEEEvT_ 1
_ZN2js3jit14MacroAssembler15loadTraceLoggerENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler15subStackPtrFromINS0_8RegisterEEEvT_ 1
_ZN2js3jit14MacroAssembler16loadStringLengthENS0_8RegisterES2_ 1
_ZN2js3jit14MacroAssembler16loadTypedOrValueINS0_22BaseObjectElementIndexEEEvRKT_NS0_20TypedOrValueRegisterE 1
_ZN2js3jit14MacroAssembler16loadTypedOrValueINS0_7AddressEEEvRKT_NS0_20TypedOrValueRegisterE 1
_ZN2js3jit14MacroAssembler17storeTypedOrValueINS0_7AddressEEEvNS0_20TypedOrValueRegisterERKT_ 1
_ZN2js3jit14MacroAssembler17storeTypedOrValueINS0_9BaseIndexEEEvNS0_20TypedOrValueRegisterERKT_ 1
_ZN2js3jit14MacroAssembler19convertValueToInt32ENS0_12ValueOperandEPNS0_11MDefinitionENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelEbNS1_22IntConversionInputKindE 1
_ZN2js3jit14MacroAssembler19storeCallWordResultENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler20PushBaselineFramePtrENS0_8RegisterES2_ 1
_ZN2js3jit14MacroAssembler20pushBaselineFramePtrENS0_8RegisterES2_ 1
_ZN2js3jit14MacroAssembler20storeCallResultValueENS0_12ValueOperandE 1
_ZN2js3jit14MacroAssembler20truncateValueToInt32ENS0_12ValueOperandEPNS0_11MDefinitionEPNS0_5LabelES6_S6_NS0_8RegisterENS0_13FloatRegisterES7_S6_ 1
_ZN2js3jit14MacroAssembler21guardedCallPreBarrierINS0_22BaseObjectElementIndexEEEvRKT_NS0_7MIRTypeE 1
_ZN2js3jit14MacroAssembler21guardedCallPreBarrierINS0_7AddressEEEvRKT_NS0_7MIRTypeE 1
_ZN2js3jit14MacroAssembler21guardedCallPreBarrierINS0_9BaseIndexEEEvRKT_NS0_7MIRTypeE 1
_ZN2js3jit14MacroAssembler23storeConstantOrRegisterINS0_7AddressEEEvRKNS0_18ConstantOrRegisterERKT_ 1
_ZN2js3jit14MacroAssembler23storeConstantOrRegisterINS0_9BaseIndexEEEvRKNS0_18ConstantOrRegisterERKT_ 1
_ZN2js3jit14MacroAssembler31AutoProfilerCallInstrumentationD2Ev 1
_ZN2js3jit14MacroAssembler6Branch15invertConditionEv 1
_ZN2js3jit14MacroAssembler6Branch6relinkEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler6BranchC2ENS0_18AssemblerX86Shared9ConditionENS0_8RegisterEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler6BranchC2Ev 1
_ZN2js3jit14MacroAssembler6BranchaSEOS2_ 1
_ZN2js3jit14MacroAssembler7store32ERKNS0_23RegisterOrInt32ConstantERKNS0_7AddressE 1
_ZN2js3jit14MacroAssemblerC2Ev 1
_ZN2js3jit14MacroAssemblerD2Ev 1
_ZN2js3jitL15JSOpToConditionE4JSOpb 1
_ZN2js3jitL21JSOpToDoubleConditionE4JSOp 1
_ZNK2js3jit14MacroAssembler16instructionsSizeEv 1
_ZNK2js3jit14MacroAssembler6Branch13isInitializedEv 1
_ZNK2js3jit14MacroAssembler6Branch3regEv 1
_ZNK2js3jit14MacroAssembler6Branch4condEv 1
_ZNK2js3jit14MacroAssembler6Branch4jumpEv 1

Generated by: LCOV version 1.13