LCOV - code coverage report
Current view: top level - js/src/jit - MacroAssembler-inl.h (source / functions) Hit Total Coverage
Test: output.info Lines: 248 328 75.6 %
Date: 2017-07-14 16:53:18 Functions: 57 82 69.5 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN2js3jit14MacroAssembler11callWithABIINS0_8RegisterEEEvRKT_NS0_6MoveOp4TypeE 0
_ZN2js3jit14MacroAssembler11storeDoubleINS0_22BaseObjectElementIndexEEEvNS0_13FloatRegisterERKT_ 0
_ZN2js3jit14MacroAssembler11storeDoubleINS0_7OperandEEEvNS0_13FloatRegisterERKT_ 0
_ZN2js3jit14MacroAssembler11storeDoubleINS0_9BaseIndexEEEvNS0_13FloatRegisterERKT_ 0
_ZN2js3jit14MacroAssembler12branch32ImplINS0_8RegisterEEEvNS0_18AssemblerX86Shared9ConditionERKT_RKNS0_23RegisterOrInt32ConstantEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler12storeFloat32INS0_7AddressEEEvNS0_13FloatRegisterERKT_ 0
_ZN2js3jit14MacroAssembler12storeFloat32INS0_7OperandEEEvNS0_13FloatRegisterERKT_ 0
_ZN2js3jit14MacroAssembler12storeFloat32INS0_9BaseIndexEEEvNS0_13FloatRegisterERKT_ 0
_ZN2js3jit14MacroAssembler13PushWithPatchENS0_6ImmPtrE 0
_ZN2js3jit14MacroAssembler13addToStackPtrINS0_7AddressEEEvT_ 0
_ZN2js3jit14MacroAssembler13addToStackPtrINS0_8RegisterEEEvT_ 0
_ZN2js3jit14MacroAssembler17canonicalizeFloatENS0_13FloatRegisterE 0
_ZN2js3jit14MacroAssembler17storeObjectOrNullINS0_7AddressEEEvNS0_8RegisterERKT_ 0
_ZN2js3jit14MacroAssembler18branchTestObjGroupENS0_18AssemblerX86Shared9ConditionENS0_8RegisterEPNS_11ObjectGroupEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler18canonicalizeDoubleENS0_13FloatRegisterE 0
_ZN2js3jit14MacroAssembler19branchIfInterpretedENS0_8RegisterEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler19storeCallBoolResultENS0_8RegisterE 0
_ZN2js3jit14MacroAssembler22branchIfRopeOrExternalENS0_8RegisterES2_PNS0_5LabelE 0
_ZN2js3jit14MacroAssembler32canonicalizeFloatIfDeterministicENS0_13FloatRegisterE 0
_ZN2js3jit14MacroAssembler4callERKNS_4wasm12CallSiteDescENS0_8RegisterE 0
_ZN2js3jit14MacroAssembler4callERKNS_4wasm12CallSiteDescENS2_15SymbolicAddressE 0
_ZN2js3jit14MacroAssembler4callERKNS_4wasm12CallSiteDescENS2_4TrapE 0
_ZN2js3jit14MacroAssembler4callERKNS_4wasm12CallSiteDescEj 0
_ZN2js3jit14MacroAssembler6addPtrENS0_6ImmPtrENS0_8RegisterE 0
_ZN2js3jit14MacroAssembler8branch32ENS0_18AssemblerX86Shared9ConditionENS0_8RegisterERKNS0_23RegisterOrInt32ConstantEPNS0_5LabelE 0
_ZN2js3jit14MacroAssembler10passABIArgENS0_13FloatRegisterENS0_6MoveOp4TypeE 1
_ZN2js3jit14MacroAssembler10passABIArgENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler11adjustFrameEi 1
_ZN2js3jit14MacroAssembler11callWithABIINS0_7AddressEEEvRKT_NS0_6MoveOp4TypeE 1
_ZN2js3jit14MacroAssembler11callWithABIIPvEEvRKT_NS0_6MoveOp4TypeE 1
_ZN2js3jit14MacroAssembler11implicitPopEj 1
_ZN2js3jit14MacroAssembler11storeDoubleINS0_7AddressEEEvNS0_13FloatRegisterERKT_ 1
_ZN2js3jit14MacroAssembler12PushStubCodeEv 1
_ZN2js3jit14MacroAssembler12branch32ImplINS0_7AddressEEEvNS0_18AssemblerX86Shared9ConditionERKT_RKNS0_23RegisterOrInt32ConstantEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler12branchIfRopeENS0_8RegisterEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler12reserveStackEj 1
_ZN2js3jit14MacroAssembler13PushWithPatchENS0_7ImmWordE 1
_ZN2js3jit14MacroAssembler13addStackPtrToINS0_8RegisterEEEvT_ 1
_ZN2js3jit14MacroAssembler13addToStackPtrINS0_5Imm32EEEvT_ 1
_ZN2js3jit14MacroAssembler14branchStackPtrINS0_8RegisterEEEvNS0_18AssemblerX86Shared9ConditionET_PNS0_5LabelE 1
_ZN2js3jit14MacroAssembler14enterExitFrameENS0_8RegisterES2_PKNS0_10VMFunctionE 1
_ZN2js3jit14MacroAssembler14leaveExitFrameEm 1
_ZN2js3jit14MacroAssembler14setFramePushedEj 1
_ZN2js3jit14MacroAssembler15PushCalleeTokenENS0_8RegisterEb 1
_ZN2js3jit14MacroAssembler15branchIfNotRopeENS0_8RegisterEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler16branchIfTrueBoolENS0_8RegisterEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler17branchIfFalseBoolIPNS0_5LabelEEEvNS0_8RegisterET_ 1
_ZN2js3jit14MacroAssembler17branchStackPtrRhsINS0_7AddressEEEvNS0_18AssemblerX86Shared9ConditionET_PNS0_5LabelE 1
_ZN2js3jit14MacroAssembler17branchTestMIRTypeINS0_8RegisterEEEvNS0_18AssemblerX86Shared9ConditionERKT_NS0_7MIRTypeEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler17callJitNoProfilerENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler18branchFunctionKindENS0_18AssemblerX86Shared9ConditionEN10JSFunction12FunctionKindENS0_8RegisterES6_PNS0_5LabelE 1
_ZN2js3jit14MacroAssembler18branchLatin1StringENS0_8RegisterEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler18branchTestObjClassENS0_18AssemblerX86Shared9ConditionENS0_8RegisterES4_PKNS_5ClassEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler18branchTestObjGroupENS0_18AssemblerX86Shared9ConditionENS0_8RegisterES4_PNS0_5LabelE 1
_ZN2js3jit14MacroAssembler18branchTestObjShapeENS0_18AssemblerX86Shared9ConditionENS0_8RegisterEPKNS_5ShapeEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler18branchTestObjShapeENS0_18AssemblerX86Shared9ConditionENS0_8RegisterES4_PNS0_5LabelE 1
_ZN2js3jit14MacroAssembler18branchTestStackPtrINS0_5Imm32EEEvNS0_18AssemblerX86Shared9ConditionET_PNS0_5LabelE 1
_ZN2js3jit14MacroAssembler18buildFakeExitFrameENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler18enterFakeExitFrameENS0_8RegisterES2_NS0_20ExitFrameTokenValuesE 1
_ZN2js3jit14MacroAssembler19appendSignatureTypeENS0_6MoveOp4TypeE 1
_ZN2js3jit14MacroAssembler19makeFrameDescriptorENS0_8RegisterENS0_9FrameTypeEj 1
_ZN2js3jit14MacroAssembler20assertStackAlignmentEji 1
_ZN2js3jit14MacroAssembler20branchTestMagicValueENS0_18AssemblerX86Shared9ConditionERKNS0_12ValueOperandE10JSWhyMagicPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler20storeCallResultValueENS0_11AnyRegisterE 1
_ZN2js3jit14MacroAssembler20storeCallResultValueENS0_20TypedOrValueRegisterE 1
_ZN2js3jit14MacroAssembler22branchTestClassIsProxyEbNS0_8RegisterEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler23branchTestObjectIsProxyEbNS0_8RegisterES2_PNS0_5LabelE 1
_ZN2js3jit14MacroAssembler25pushStaticFrameDescriptorENS0_9FrameTypeEj 1
_ZN2js3jit14MacroAssembler27branchIfFunctionHasNoScriptENS0_8RegisterEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler27enterFakeExitFrameForNativeENS0_8RegisterES2_b 1
_ZN2js3jit14MacroAssembler27loadFunctionFromCalleeTokenENS0_7AddressENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler28branchTestProxyHandlerFamilyENS0_18AssemblerX86Shared9ConditionENS0_8RegisterES4_PKvPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler31branchIfObjectEmulatesUndefinedENS0_8RegisterES2_PNS0_5LabelES4_ 1
_ZN2js3jit14MacroAssembler33branchTestNeedsIncrementalBarrierENS0_18AssemblerX86Shared9ConditionEPNS0_5LabelE 1
_ZN2js3jit14MacroAssembler33canonicalizeDoubleIfDeterministicENS0_13FloatRegisterE 1
_ZN2js3jit14MacroAssembler5dec32EPNS0_23RegisterOrInt32ConstantE 1
_ZN2js3jit14MacroAssembler5inc32EPNS0_23RegisterOrInt32ConstantE 1
_ZN2js3jit14MacroAssembler7callJitENS0_8RegisterE 1
_ZN2js3jit14MacroAssembler7callJitEPNS0_7JitCodeE 1
_ZN2js3jit14MacroAssembler8branch32ENS0_18AssemblerX86Shared9ConditionERKNS0_7AddressERKNS0_23RegisterOrInt32ConstantEPNS0_5LabelE 1
_ZNK2js3jit14MacroAssembler11framePushedEv 1
_ZNK2js3jit14MacroAssembler16hasSelfReferenceEv 1

Generated by: LCOV version 1.13