LCOV - code coverage report
Current view: top level - js/src/jit - CacheIR.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 1295 2048 63.2 %
Date: 2017-07-14 16:53:18 Functions: 108 124 87.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL20EmitCallGetterResultRN2js3jit13CacheIRWriterEP8JSObjectS4_PNS_5ShapeENS0_12ObjOperandIdENS0_7ICState4ModeE 0
_ZN2js3jit11IRGenerator34guardDOMProxyExpandoObjectAndShapeEP8JSObjectNS0_12ObjOperandIdERKN2JS5ValueES3_ 0
_ZN2js3jit18GetPropIRGenerator23tryAttachIdempotentStubEv 0
_ZN2js3jit18GetPropIRGenerator24tryAttachDOMProxyExpandoEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 0
_ZN2js3jit18GetPropIRGenerator25tryAttachDOMProxyShadowedEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 0
_ZN2js3jit18GetPropIRGenerator27tryAttachArgumentsObjectArgEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdEjNS0_14Int32OperandIdE 0
_ZN2js3jit18GetPropIRGenerator28tryAttachUnboxedArrayElementEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdEjNS0_14Int32OperandIdE 0
_ZN2js3jit18HasPropIRGenerator21tryAttachProxyElementEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS0_12ValOperandIdE 0
_ZN2js3jit18SetPropIRGenerator24tryAttachDOMProxyExpandoEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 0
_ZN2js3jit18SetPropIRGenerator25tryAttachDOMProxyShadowedEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 0
_ZN2js3jit19BindNameIRGenerator13trackAttachedEPKc 0
_ZN2js3jit19BindNameIRGenerator13tryAttachStubEv 0
_ZN2js3jit19BindNameIRGenerator16trackNotAttachedEv 0
_ZN2js3jit19BindNameIRGenerator19tryAttachGlobalNameENS0_12ObjOperandIdEN2JS6HandleI4jsidEE 0
_ZN2js3jit19BindNameIRGenerator24tryAttachEnvironmentNameENS0_12ObjOperandIdEN2JS6HandleI4jsidEE 0
_ZN2js3jit19BindNameIRGeneratorC2EP9JSContextN2JS6HandleIP8JSScriptEEPhNS0_7ICState4ModeENS5_IP8JSObjectEENS5_IPNS_12PropertyNameEEE 0
_Z19CanAttachGlobalNameP9JSContextN2JS6HandleIPN2js24LexicalEnvironmentObjectEEENS2_I4jsidEENS1_13MutableHandleIPNS3_12NativeObjectEEENS9_IPNS3_5ShapeEEE 1
_ZL15CanAttachSetterP9JSContextPhN2JS6HandleIP8JSObjectEENS3_I4jsidEENS2_13MutableHandleIS5_EENS9_IPN2js5ShapeEEEPb 1
_ZL16GetProxyStubTypeP9JSContextN2JS6HandleIP8JSObjectEENS2_I4jsidEE 1
_ZL17EmitReadSlotGuardRN2js3jit13CacheIRWriterEP8JSObjectS4_NS0_12ObjOperandIdEPN7mozilla5MaybeIS5_EE 1
_ZL18EmitLoadSlotResultRN2js3jit13CacheIRWriterENS0_12ObjOperandIdEPNS_12NativeObjectEPNS_5ShapeE 1
_ZL18EmitReadSlotResultRN2js3jit13CacheIRWriterEP8JSObjectS4_PNS_5ShapeENS0_12ObjOperandIdE 1
_ZL18EmitReadSlotReturnRN2js3jit13CacheIRWriterEP8JSObjectS4_PNS_5ShapeEb 1
_ZL19CanAttachAddElementP8JSObjectb 1
_ZL20EmitCallGetterResultRN2js3jit13CacheIRWriterEP8JSObjectS4_PNS_5ShapeENS0_12ObjOperandIdES7_NS0_7ICState4ModeE 1
_ZL20ShapeGuardProtoChainRN2js3jit13CacheIRWriterEP8JSObjectNS0_12ObjOperandIdE 1
_ZL20TestMatchingReceiverRN2js3jit13CacheIRWriterEP8JSObjectNS0_12ObjOperandIdEPN7mozilla5MaybeIS5_EE 1
_ZL21IsCacheableNoPropertyP9JSContextP8JSObjectS2_PN2js5ShapeE4jsidPh 1
_ZL21LookupShapeForSetSlotPN2js12NativeObjectE4jsid 1
_ZL22CanAttachNativeGetPropP9JSContextN2JS6HandleIP8JSObjectEENS2_I4jsidEENS1_13MutableHandleIPN2js12NativeObjectEEENS8_IPNS9_5ShapeEEEPhNS9_3jit15CanAttachGetterEPb 1
_ZL22CanAttachNativeSetSlotP9JSContextN2JS6HandleIP8JSObjectEENS2_I4jsidEEPbNS1_13MutableHandleIPN2js5ShapeEEE 1
_ZL22EmitCallSetterNoGuardsRN2js3jit13CacheIRWriterEP8JSObjectS4_PNS_5ShapeENS0_12ObjOperandIdENS0_12ValOperandIdE 1
_ZL22EmitStoreSlotAndReturnRN2js3jit13CacheIRWriterENS0_12ObjOperandIdEPNS_12NativeObjectEPNS_5ShapeENS0_12ValOperandIdE 1
_ZL23GeneratePrototypeGuardsRN2js3jit13CacheIRWriterEP8JSObjectS4_NS0_12ObjOperandIdE 1
_ZL25CanAttachDenseElementHoleP8JSObjectb 1
_ZL25NeedEnvironmentShapeGuardP8JSObject 1
_ZL27GeneratePrototypeHoleGuardsRN2js3jit13CacheIRWriterEP8JSObjectNS0_12ObjOperandIdE 1
_ZL28EmitCallGetterResultNoGuardsRN2js3jit13CacheIRWriterEP8JSObjectS4_PNS_5ShapeENS0_12ObjOperandIdE 1
_ZL28EmitGuardUnboxedPropertyTypeRN2js3jit13CacheIRWriterE11JSValueTypeNS0_12ValOperandIdE 1
_ZL33CheckDOMProxyExpandoDoesNotShadowRN2js3jit13CacheIRWriterEP8JSObject4jsidNS0_12ObjOperandIdE 1
_ZN2js3jit11IRGenerator11emitIdGuardENS0_12ValOperandIdE4jsid 1
_ZN2js3jit11IRGenerator20maybeGuardInt32IndexERKN2JS5ValueENS0_12ValOperandIdEPjPNS0_14Int32OperandIdE 1
_ZN2js3jit11IRGeneratorC2EP9JSContextN2JS6HandleIP8JSScriptEEPhNS0_9CacheKindENS0_7ICState4ModeE 1
_ZN2js3jit15CallIRGenerator11canOptimizeEv 1
_ZN2js3jit15CallIRGenerator13tryAttachStubEv 1
_ZN2js3jit15CallIRGenerator14getOptStrategyEPb 1
_ZN2js3jit15CallIRGenerator20tryAttachStringSplitEv 1
_ZN2js3jit15CallIRGenerator22canOptimizeStringSplitEN2JS6HandleIP10JSFunctionEE 1
_ZN2js3jit15CallIRGeneratorC2EP9JSContextN2JS6HandleIP8JSScriptEEPhNS0_7ICState4ModeEjNS5_INS4_5ValueEEESD_NS4_16HandleValueArrayE 1
_ZN2js3jit17TypeOfIRGenerator13tryAttachStubEv 1
_ZN2js3jit17TypeOfIRGenerator15tryAttachObjectENS0_12ValOperandIdE 1
_ZN2js3jit17TypeOfIRGenerator18tryAttachPrimitiveENS0_12ValOperandIdE 1
_ZN2js3jit17TypeOfIRGeneratorC2EP9JSContextN2JS6HandleIP8JSScriptEEPhNS0_7ICState4ModeENS5_INS4_5ValueEEE 1
_ZN2js3jit18CompareIRGenerator13trackAttachedEPKc 1
_ZN2js3jit18CompareIRGenerator13tryAttachStubEv 1
_ZN2js3jit18CompareIRGenerator15tryAttachObjectENS0_12ValOperandIdES2_ 1
_ZN2js3jit18CompareIRGenerator15tryAttachStringENS0_12ValOperandIdES2_ 1
_ZN2js3jit18CompareIRGenerator15tryAttachSymbolENS0_12ValOperandIdES2_ 1
_ZN2js3jit18CompareIRGenerator16trackNotAttachedEv 1
_ZN2js3jit18CompareIRGeneratorC2EP9JSContextN2JS6HandleIP8JSScriptEEPhNS0_7ICState4ModeE4JSOpNS5_INS4_5ValueEEESE_ 1
_ZN2js3jit18GetNameIRGenerator13trackAttachedEPKc 1
_ZN2js3jit18GetNameIRGenerator13tryAttachStubEv 1
_ZN2js3jit18GetNameIRGenerator16trackNotAttachedEv 1
_ZN2js3jit18GetNameIRGenerator24tryAttachEnvironmentNameENS0_12ObjOperandIdEN2JS6HandleI4jsidEE 1
_ZN2js3jit18GetNameIRGenerator24tryAttachGlobalNameValueENS0_12ObjOperandIdEN2JS6HandleI4jsidEE 1
_ZN2js3jit18GetNameIRGenerator25tryAttachGlobalNameGetterENS0_12ObjOperandIdEN2JS6HandleI4jsidEE 1
_ZN2js3jit18GetNameIRGeneratorC2EP9JSContextN2JS6HandleIP8JSScriptEEPhNS0_7ICState4ModeENS5_IP8JSObjectEENS5_IPNS_12PropertyNameEEE 1
_ZN2js3jit18GetPropIRGenerator13trackAttachedEPKc 1
_ZN2js3jit18GetPropIRGenerator13tryAttachStubEv 1
_ZN2js3jit18GetPropIRGenerator14tryAttachProxyEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 1
_ZN2js3jit18GetPropIRGenerator15tryAttachNativeEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 1
_ZN2js3jit18GetPropIRGenerator16maybeEmitIdGuardE4jsid 1
_ZN2js3jit18GetPropIRGenerator16trackNotAttachedEv 1
_ZN2js3jit18GetPropIRGenerator16tryAttachUnboxedEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 1
_ZN2js3jit18GetPropIRGenerator17tryAttachFunctionEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 1
_ZN2js3jit18GetPropIRGenerator18tryAttachPrimitiveENS0_12ValOperandIdEN2JS6HandleI4jsidEE 1
_ZN2js3jit18GetPropIRGenerator19tryAttachStringCharENS0_12ValOperandIdES2_ 1
_ZN2js3jit18GetPropIRGenerator20tryAttachTypedObjectEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 1
_ZN2js3jit18GetPropIRGenerator20tryAttachWindowProxyEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 1
_ZN2js3jit18GetPropIRGenerator21tryAttachDenseElementEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdEjNS0_14Int32OperandIdE 1
_ZN2js3jit18GetPropIRGenerator21tryAttachGenericProxyEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEEb 1
_ZN2js3jit18GetPropIRGenerator21tryAttachObjectLengthEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 1
_ZN2js3jit18GetPropIRGenerator21tryAttachProxyElementEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdE 1
_ZN2js3jit18GetPropIRGenerator21tryAttachStringLengthENS0_12ValOperandIdEN2JS6HandleI4jsidEE 1
_ZN2js3jit18GetPropIRGenerator21tryAttachTypedElementEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdEjNS0_14Int32OperandIdE 1
_ZN2js3jit18GetPropIRGenerator22tryAttachMagicArgumentENS0_12ValOperandIdES2_ 1
_ZN2js3jit18GetPropIRGenerator23tryAttachUnboxedExpandoEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 1
_ZN2js3jit18GetPropIRGenerator24tryAttachModuleNamespaceEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 1
_ZN2js3jit18GetPropIRGenerator25tryAttachDenseElementHoleEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdEjNS0_14Int32OperandIdE 1
_ZN2js3jit18GetPropIRGenerator27attachMegamorphicNativeSlotENS0_12ObjOperandIdE4jsidb 1
_ZN2js3jit18GetPropIRGenerator27tryAttachDOMProxyUnshadowedEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 1
_ZN2js3jit18GetPropIRGenerator27tryAttachMagicArgumentsNameENS0_12ValOperandIdEN2JS6HandleI4jsidEE 1
_ZN2js3jit18GetPropIRGenerator32tryAttachCrossCompartmentWrapperEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEE 1
_ZN2js3jit18GetPropIRGeneratorC2EP9JSContextN2JS6HandleIP8JSScriptEEPhNS0_9CacheKindENS0_7ICState4ModeEPbNS5_INS4_5ValueEEESF_SF_NS0_15CanAttachGetterE 1
_ZN2js3jit18HasPropIRGenerator13trackAttachedEPKc 1
_ZN2js3jit18HasPropIRGenerator13tryAttachStubEv 1
_ZN2js3jit18HasPropIRGenerator14tryAttachDenseEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdEjNS0_14Int32OperandIdE 1
_ZN2js3jit18HasPropIRGenerator15tryAttachNativeEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 1
_ZN2js3jit18HasPropIRGenerator16trackNotAttachedEv 1
_ZN2js3jit18HasPropIRGenerator18tryAttachDenseHoleEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdEjNS0_14Int32OperandIdE 1
_ZN2js3jit18HasPropIRGenerator27tryAttachNativeDoesNotExistEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 1
_ZN2js3jit18HasPropIRGeneratorC2EP9JSContextN2JS6HandleIP8JSScriptEEPhNS0_9CacheKindENS0_7ICState4ModeENS5_INS4_5ValueEEESE_ 1
_ZN2js3jit18SetPropIRGenerator13trackAttachedEPKc 1
_ZN2js3jit18SetPropIRGenerator13tryAttachStubEv 1
_ZN2js3jit18SetPropIRGenerator14tryAttachProxyEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator15tryAttachSetterEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator16maybeEmitIdGuardE4jsid 1
_ZN2js3jit18SetPropIRGenerator16trackNotAttachedEv 1
_ZN2js3jit18SetPropIRGenerator20tryAttachAddSlotStubEN2JS6HandleIPNS_11ObjectGroupEEENS3_IPNS_5ShapeEEE 1
_ZN2js3jit18SetPropIRGenerator20tryAttachWindowProxyEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator21tryAttachGenericProxyEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdEb 1
_ZN2js3jit18SetPropIRGenerator21tryAttachProxyElementEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator22tryAttachNativeSetSlotEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator23tryAttachSetArrayLengthEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator24tryAttachSetDenseElementEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdEjNS0_14Int32OperandIdENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator24tryAttachSetTypedElementEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdEjNS0_14Int32OperandIdENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator24tryAttachUnboxedPropertyEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator27tryAttachDOMProxyUnshadowedEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator28tryAttachSetDenseElementHoleEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdEjNS0_14Int32OperandIdENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator28tryAttachTypedObjectPropertyEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator30tryAttachUnboxedExpandoSetSlotEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdENS3_I4jsidEENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator31tryAttachSetUnboxedArrayElementEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdEjNS0_14Int32OperandIdENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGenerator35tryAttachSetUnboxedArrayElementHoleEN2JS6HandleIP8JSObjectEENS0_12ObjOperandIdEjNS0_14Int32OperandIdENS0_12ValOperandIdE 1
_ZN2js3jit18SetPropIRGeneratorC2EP9JSContextN2JS6HandleIP8JSScriptEEPhNS0_9CacheKindENS0_7ICState4ModeEPbNS5_INS4_5ValueEEESF_SF_bb 1

Generated by: LCOV version 1.13