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
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
_ZN2js3jit14MacroAssembler10AutoRooterC2EP9JSContextPS1_
1
_ZN2js3jit14MacroAssembler10AutoRooterD2Ev
1
_ZN2js3jit14MacroAssembler10BranchTypeC2ENS0_18AssemblerX86Shared9ConditionENS0_8RegisterENS_7TypeSet4TypeEPNS0_5LabelE
1
_ZN2js3jit14MacroAssembler10BranchTypeC2Ev
1
_ZN2js3jit14MacroAssembler10BranchTypeaSEOS2_
1
_ZN2js3jit14MacroAssembler10extractTagERKNS0_20TypedOrValueRegisterENS0_8RegisterE
0
_ZN2js3jit14MacroAssembler11BranchGCPtrC2ENS0_18AssemblerX86Shared9ConditionENS0_8RegisterENS0_8ImmGCPtrEPNS0_5LabelE
1
_ZN2js3jit14MacroAssembler11BranchGCPtrC2Ev
1
_ZN2js3jit14MacroAssembler11BranchGCPtraSEOS2_
1
_ZN2js3jit14MacroAssembler12ensureDoubleINS0_7AddressEEEvRKT_NS0_13FloatRegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler12failureLabelEv
1
_ZN2js3jit14MacroAssembler12loadObjClassENS0_8RegisterES2_
1
_ZN2js3jit14MacroAssembler12loadObjGroupENS0_8RegisterES2_
1
_ZN2js3jit14MacroAssembler12loadObjProtoENS0_8RegisterES2_
1
_ZN2js3jit14MacroAssembler12loadObjShapeENS0_8RegisterES2_
0
_ZN2js3jit14MacroAssembler12loadStackPtrINS0_7AddressEEEvT_
1
_ZN2js3jit14MacroAssembler12moveResolverEv
1
_ZN2js3jit14MacroAssembler13andToStackPtrINS0_5Imm32EEEvT_
1
_ZN2js3jit14MacroAssembler13constructRootEP9JSContext
1
_ZN2js3jit14MacroAssembler13extractObjectERKNS0_20TypedOrValueRegisterENS0_8RegisterE
0
_ZN2js3jit14MacroAssembler13extractStringINS0_12ValueOperandEEENS0_8RegisterERKT_S4_
1
_ZN2js3jit14MacroAssembler13extractSymbolINS0_12ValueOperandEEENS0_8RegisterERKT_S4_
0
_ZN2js3jit14MacroAssembler13storeStackPtrINS0_7AddressEEEvT_
1
_ZN2js3jit14MacroAssembler14exceptionLabelEv
1
_ZN2js3jit14MacroAssembler14loadObjPrivateENS0_8RegisterEjS2_
1
_ZN2js3jit14MacroAssembler14moveStackPtrToINS0_8RegisterEEEvT_
1
_ZN2js3jit14MacroAssembler14moveToStackPtrINS0_8RegisterEEEvT_
1
_ZN2js3jit14MacroAssembler15AfterICSaveLiveC2Ej
0
_ZN2js3jit14MacroAssembler15loadTraceLoggerENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler15subStackPtrFromINS0_8RegisterEEEvT_
1
_ZN2js3jit14MacroAssembler16loadStringLengthENS0_8RegisterES2_
1
_ZN2js3jit14MacroAssembler16loadTypedOrValueINS0_22BaseObjectElementIndexEEEvRKT_NS0_20TypedOrValueRegisterE
1
_ZN2js3jit14MacroAssembler16loadTypedOrValueINS0_7AddressEEEvRKT_NS0_20TypedOrValueRegisterE
1
_ZN2js3jit14MacroAssembler17clampValueToUint8ENS0_12ValueOperandEPNS0_11MDefinitionEPNS0_5LabelES6_NS0_8RegisterENS0_13FloatRegisterES7_S6_
0
_ZN2js3jit14MacroAssembler17convertValueToIntENS0_12ValueOperandENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelENS1_21IntConversionBehaviorE
0
_ZN2js3jit14MacroAssembler17loadJitActivationENS0_8RegisterE
0
_ZN2js3jit14MacroAssembler17storeTypedOrValueINS0_22BaseObjectElementIndexEEEvNS0_20TypedOrValueRegisterERKT_
0
_ZN2js3jit14MacroAssembler17storeTypedOrValueINS0_7AddressEEEvNS0_20TypedOrValueRegisterERKT_
1
_ZN2js3jit14MacroAssembler17storeTypedOrValueINS0_9BaseIndexEEEvNS0_20TypedOrValueRegisterERKT_
1
_ZN2js3jit14MacroAssembler19convertValueToFloatENS0_12ValueOperandENS0_13FloatRegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler19convertValueToInt32ENS0_12ValueOperandENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelEb
0
_ZN2js3jit14MacroAssembler19convertValueToInt32ENS0_12ValueOperandEPNS0_11MDefinitionENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelEbNS1_22IntConversionInputKindE
1
_ZN2js3jit14MacroAssembler19storeCallWordResultENS0_8RegisterE
1
_ZN2js3jit14MacroAssembler20PushBaselineFramePtrENS0_8RegisterES2_
1
_ZN2js3jit14MacroAssembler20convertValueToDoubleENS0_12ValueOperandENS0_13FloatRegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler20pushBaselineFramePtrENS0_8RegisterES2_
1
_ZN2js3jit14MacroAssembler20storeCallFloatResultENS0_13FloatRegisterE
0
_ZN2js3jit14MacroAssembler20storeCallResultValueENS0_12ValueOperandE
1
_ZN2js3jit14MacroAssembler20storeToTypedIntArrayINS0_5Imm32ENS0_7AddressEEEvNS_6Scalar4TypeERKT_RKT0_
0
_ZN2js3jit14MacroAssembler20storeToTypedIntArrayINS0_5Imm32ENS0_9BaseIndexEEEvNS_6Scalar4TypeERKT_RKT0_
0
_ZN2js3jit14MacroAssembler20storeToTypedIntArrayINS0_8RegisterENS0_7AddressEEEvNS_6Scalar4TypeERKT_RKT0_
0
_ZN2js3jit14MacroAssembler20storeToTypedIntArrayINS0_8RegisterENS0_9BaseIndexEEEvNS_6Scalar4TypeERKT_RKT0_
0
_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
_ZN2js3jit14MacroAssembler22appendProfilerCallSiteENS0_10CodeOffsetE
0
_ZN2js3jit14MacroAssembler23loadElementTypedOrValueINS0_7AddressEEEvRKT_NS0_20TypedOrValueRegisterEbPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler23loadElementTypedOrValueINS0_9BaseIndexEEEvRKT_NS0_20TypedOrValueRegisterEbPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler23storeConstantOrRegisterINS0_7AddressEEEvRKNS0_18ConstantOrRegisterERKT_
1
_ZN2js3jit14MacroAssembler23storeConstantOrRegisterINS0_9BaseIndexEEEvRKNS0_18ConstantOrRegisterERKT_
1
_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
_ZN2js3jit14MacroAssembler31AutoProfilerCallInstrumentationD2Ev
1
_ZN2js3jit14MacroAssembler32convertConstantOrRegisterToFloatEP9JSContextRKNS0_18ConstantOrRegisterENS0_13FloatRegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler33convertConstantOrRegisterToDoubleEP9JSContextRKNS0_18ConstantOrRegisterENS0_13FloatRegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler33truncateConstantOrRegisterToInt32EP9JSContextRKNS0_18ConstantOrRegisterENS0_13FloatRegisterENS0_8RegisterEPNS0_5LabelE
0
_ZN2js3jit14MacroAssembler6Branch15invertConditionEv
1
_ZN2js3jit14MacroAssembler6Branch6relinkEPNS0_5LabelE
1
_ZN2js3jit14MacroAssembler6BranchC2ENS0_18AssemblerX86Shared9ConditionENS0_8RegisterEPNS0_5LabelE
1
_ZN2js3jit14MacroAssembler6BranchC2Ev
1
_ZN2js3jit14MacroAssembler6BranchaSEOS2_
1
_ZN2js3jit14MacroAssembler7store32ERKNS0_23RegisterOrInt32ConstantERKNS0_7AddressE
1
_ZN2js3jit14MacroAssemblerC2ENS1_9WasmTokenERNS0_13TempAllocatorE
0
_ZN2js3jit14MacroAssemblerC2Ev
1
_ZN2js3jit14MacroAssemblerD2Ev
1
_ZN2js3jitL15JSOpToConditionE4JSOpb
1
_ZN2js3jitL21JSOpToDoubleConditionE4JSOp
1
_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
_ZNK2js3jit14MacroAssembler16instructionsSizeEv
1
_ZNK2js3jit14MacroAssembler6Branch13isInitializedEv
1
_ZNK2js3jit14MacroAssembler6Branch3regEv
1
_ZNK2js3jit14MacroAssembler6Branch4condEv
1
_ZNK2js3jit14MacroAssembler6Branch4jumpEv
1
Generated by:
LCOV version 1.13