LCOV - code coverage report
Current view: top level - js/src/jit - VMFunctions.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 299 813 36.8 %
Date: 2017-07-14 16:53:18 Functions: 50 122 41.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZN2js3jit10CharCodeAtEP9JSContextN2JS6HandleIP8JSStringEEiPj 0
_ZN2js3jit10DefLexicalEP9JSContextN2JS6HandleIPNS_12PropertyNameEEEjNS4_IP8JSObjectEE 0
_ZN2js3jit11OperatorInIEP9JSContextjN2JS6HandleIP8JSObjectEEPb 0
_ZN2js3jit11SetPropertyEP9JSContextN2JS6HandleIP8JSObjectEENS4_IPNS_12PropertyNameEEENS4_INS3_5ValueEEEbPh 0
_ZN2js3jit12StringsEqualILb0EEEbP9JSContextN2JS6HandleIP8JSStringEES8_Pb 0
_ZN2js3jit12StringsEqualILb1EEEbP9JSContextN2JS6HandleIP8JSStringEES8_Pb 0
_ZN2js3jit13ArrayPopDenseEP9JSContextN2JS6HandleIP8JSObjectEENS3_13MutableHandleINS3_5ValueEEE 0
_ZN2js3jit13DebugPrologueEP9JSContextPNS0_13BaselineFrameEPhPb 0
_ZN2js3jit13MallocWrapperEP9JSRuntimem 0
_ZN2js3jit13NewCallObjectEP9JSContextN2JS6HandleIPNS_5ShapeEEENS4_IPNS_11ObjectGroupEEE 0
_ZN2js3jit13RecompileImplEP9JSContextb 0
_ZN2js3jit13StringReplaceEP9JSContextN2JS6HandleIP8JSStringEES7_S7_ 0
_ZN2js3jit14ArrayPushDenseEP9JSContextN2JS6HandleIP8JSObjectEENS4_INS3_5ValueEEEPj 0
_ZN2js3jit14GetDynamicNameEP9JSContextP8JSObjectP8JSStringPN2JS5ValueE 0
_ZN2js3jit15ArrayShiftDenseEP9JSContextN2JS6HandleIP8JSObjectEENS3_13MutableHandleINS3_5ValueEEE 0
_ZN2js3jit15CheckIsCallableEP9JSContextN2JS6HandleINS3_5ValueEEENS_19CheckIsCallableKindE 0
_ZN2js3jit15DebugAfterYieldEP9JSContextPNS0_13BaselineFrameE 0
_ZN2js3jit15ForcedRecompileEP9JSContext 0
_ZN2js3jit15HandleDebugTrapEP9JSContextPNS0_13BaselineFrameEPhPb 0
_ZN2js3jit15NewStringObjectEP9JSContextN2JS6HandleIP8JSStringEE 0
_ZN2js3jit16DefGlobalLexicalEP9JSContextN2JS6HandleIPNS_12PropertyNameEEEj 0
_ZN2js3jit16MarkShapeFromIonEP9JSRuntimePPNS_5ShapeE 0
_ZN2js3jit16MarkValueFromIonEP9JSRuntimePN2JS5ValueE 0
_ZN2js3jit16ObjectIsCallableEP8JSObject 0
_ZN2js3jit17CheckOverRecursedEP9JSContext 0
_ZN2js3jit17FreshenLexicalEnvEP9JSContextPNS0_13BaselineFrameE 0
_ZN2js3jit17GetIntrinsicValueEP9JSContextN2JS6HandleIPNS_12PropertyNameEEENS3_13MutableHandleINS3_5ValueEEE 0
_ZN2js3jit17MarkObjectFromIonEP9JSRuntimePP8JSObject 0
_ZN2js3jit17MarkStringFromIonEP9JSRuntimePP8JSString 0
_ZN2js3jit18StringFromCharCodeEP9JSContexti 0
_ZN2js3jit18ThrowReadOnlyErrorEP9JSContextN2JS6HandleIP8JSObjectEEi 0
_ZN2js3jit19ObjectIsConstructorEP8JSObject 0
_ZN2js3jit19OnDebuggerStatementEP9JSContextPNS0_13BaselineFrameEPhPb 0
_ZN2js3jit19StringFromCodePointEP9JSContexti 0
_ZN2js3jit20AssertValidSymbolPtrEP9JSContextPN2JS6SymbolE 0
_ZN2js3jit20DebugLeaveLexicalEnvEP9JSContextPNS0_13BaselineFrameEPh 0
_ZN2js3jit20FrameIsDebuggeeCheckEPNS0_13BaselineFrameE 0
_ZN2js3jit20ThrowObjectCoercibleEP9JSContextN2JS6HandleINS3_5ValueEEE 0
_ZN2js3jit21CreateDerivedTypedObjEP9JSContextN2JS6HandleIP8JSObjectEES7_i 0
_ZN2js3jit21GeneratorThrowOrCloseEP9JSContextPNS0_13BaselineFrameEN2JS6HandleIPNS_15GeneratorObjectEEENS6_INS5_5ValueEEEj 0
_ZN2js3jit21SetNativeDataPropertyILb0EEEbP9JSContextP8JSObjectPNS_12PropertyNameEPN2JS5ValueE 0
_ZN2js3jit21SetNativeDataPropertyILb1EEEbP9JSContextP8JSObjectPNS_12PropertyNameEPN2JS5ValueE 0
_ZN2js3jit21ThrowBadDerivedReturnEP9JSContextN2JS6HandleINS3_5ValueEEE 0
_ZN2js3jit22AutoDetectInvalidation17setReturnOverrideEv 0
_ZN2js3jit22AutoDetectInvalidationC2EP9JSContextN2JS13MutableHandleINS4_5ValueEEE 0
_ZN2js3jit22MarkObjectGroupFromIonEP9JSRuntimePPNS_11ObjectGroupE 0
_ZN2js3jit22NewSingletonCallObjectEP9JSContextN2JS6HandleIPNS_5ShapeEEE 0
_ZN2js3jit22PostGlobalWriteBarrierEP9JSRuntimeP8JSObject 0
_ZN2js3jit23BaselineGetFunctionThisEP9JSContextPNS0_13BaselineFrameEN2JS13MutableHandleINS5_5ValueEEE 0
_ZN2js3jit23PostWriteElementBarrierILNS0_13IndexInBoundsE0EEEvP9JSRuntimeP8JSObjecti 0
_ZN2js3jit23PostWriteElementBarrierILNS0_13IndexInBoundsE1EEEvP9JSRuntimeP8JSObjecti 0
_ZN2js3jit24HasOwnNativeDataPropertyEP9JSContextP8JSObjectPN2JS5ValueE 0
_ZN2js3jit24ThrowRuntimeLexicalErrorEP9JSContextj 0
_ZN2js3jit26AssertValidObjectOrNullPtrEP9JSContextP8JSObject 0
_ZN2js3jit27DebugLeaveThenPopLexicalEnvEP9JSContextPNS0_13BaselineFrameEPh 0
_ZN2js3jit28BaselineThrowInitializedThisEP9JSContextPNS0_13BaselineFrameE 0
_ZN2js3jit28CopyLexicalEnvironmentObjectEP9JSContextN2JS6HandleIP8JSObjectEEb 0
_ZN2js3jit29DebugEpilogueOnBaselineReturnEP9JSContextPNS0_13BaselineFrameEPh 0
_ZN2js3jit30BaselineThrowUninitializedThisEP9JSContextPNS0_13BaselineFrameE 0
_ZN2js3jit30InvokeFunctionShuffleNewTargetEP9JSContextN2JS6HandleIP8JSObjectEEjjPNS3_5ValueENS3_13MutableHandleIS8_EE 0
_ZN2js3jit31DebugLeaveThenFreshenLexicalEnvEP9JSContextPNS0_13BaselineFrameEPh 0
_ZN2js3jit31GlobalNameConflictsCheckFromIonEP9JSContextN2JS6HandleIP8JSScriptEE 0
_ZN2js3jit32DebugLeaveThenRecreateLexicalEnvEP9JSContextPNS0_13BaselineFrameEPh 0
_ZN2js3jit32GlobalHasLiveOnDebuggerStatementEP9JSContext 0
_ZN2js3jit37CheckGlobalOrEvalDeclarationConflictsEP9JSContextPNS0_13BaselineFrameE 0
_ZN2js3jit6DefVarEP9JSContextN2JS6HandleIPNS_12PropertyNameEEEjNS4_IP8JSObjectEE 0
_ZN2js3jit7BindVarEP9JSContextN2JS6HandleIP8JSObjectEE 0
_ZN2js3jit8InitPropEP9JSContextN2JS6HandleIP8JSObjectEENS4_IPNS_12PropertyNameEEENS4_INS3_5ValueEEEPh 0
_ZN2js3jit9EnterWithEP9JSContextPNS0_13BaselineFrameEN2JS6HandleINS5_5ValueEEENS6_IPNS_9WithScopeEEE 0
_ZN2js3jit9LeaveWithEP9JSContextPNS0_13BaselineFrameE 0
_ZN2js3jit9PopVarEnvEP9JSContextPNS0_13BaselineFrameE 0
_ZN2js3jit9RecompileEP9JSContext 0
_ZN2js3jit10CreateThisEP9JSContextN2JS6HandleIP8JSObjectEES7_NS3_13MutableHandleINS3_5ValueEEE 1
_ZN2js3jit10OperatorInEP9JSContextN2JS6HandleINS3_5ValueEEENS4_IP8JSObjectEEPb 1
_ZN2js3jit10PushVarEnvEP9JSContextPNS0_13BaselineFrameEN2JS6HandleIPNS_5ScopeEEE 1
_ZN2js3jit10VMFunction14addToFunctionsEv 1
_ZN2js3jit11GreaterThanEP9JSContextN2JS13MutableHandleINS3_5ValueEEES6_Pb 1
_ZN2js3jit12FinalSuspendEP9JSContextN2JS6HandleIP8JSObjectEEPNS0_13BaselineFrameEPh 1
_ZN2js3jit12LooselyEqualILb0EEEbP9JSContextN2JS13MutableHandleINS4_5ValueEEES7_Pb 1
_ZN2js3jit12LooselyEqualILb1EEEbP9JSContextN2JS13MutableHandleINS4_5ValueEEES7_Pb 1
_ZN2js3jit12TypeOfObjectEP8JSObjectP9JSRuntime 1
_ZN2js3jit13DebugEpilogueEP9JSContextPNS0_13BaselineFrameEPhb 1
_ZN2js3jit13NormalSuspendEP9JSContextN2JS6HandleIP8JSObjectEEPNS0_13BaselineFrameEPhj 1
_ZN2js3jit13PopLexicalEnvEP9JSContextPNS0_13BaselineFrameE 1
_ZN2js3jit13StrictlyEqualILb0EEEbP9JSContextN2JS13MutableHandleINS4_5ValueEEES7_Pb 1
_ZN2js3jit13StrictlyEqualILb1EEEbP9JSContextN2JS13MutableHandleINS4_5ValueEEES7_Pb 1
_ZN2js3jit14InterruptCheckEP9JSContext 1
_ZN2js3jit14InvokeFunctionEP9JSContextN2JS6HandleIP8JSObjectEEbbjPNS3_5ValueENS3_13MutableHandleIS8_EE 1
_ZN2js3jit14PushLexicalEnvEP9JSContextPNS0_13BaselineFrameEN2JS6HandleIPNS_12LexicalScopeEEE 1
_ZN2js3jit14SetArrayLengthEP9JSContextN2JS6HandleIP8JSObjectEENS4_INS3_5ValueEEEb 1
_ZN2js3jit14WrapObjectPureEP9JSContextP8JSObject 1
_ZN2js3jit15CreateGeneratorEP9JSContextPNS0_13BaselineFrameE 1
_ZN2js3jit15InterpretResumeEP9JSContextN2JS6HandleIP8JSObjectEENS4_INS3_5ValueEEENS4_IPNS_12PropertyNameEEENS3_13MutableHandleIS8_EE 1
_ZN2js3jit15LessThanOrEqualEP9JSContextN2JS13MutableHandleINS3_5ValueEEES6_Pb 1
_ZN2js3jit15MutatePrototypeEP9JSContextN2JS6HandleIPNS_11PlainObjectEEENS4_INS3_5ValueEEE 1
_ZN2js3jit16AssertValidValueEP9JSContextPN2JS5ValueE 1
_ZN2js3jit16CallNativeGetterEP9JSContextN2JS6HandleIP10JSFunctionEENS4_IP8JSObjectEENS3_13MutableHandleINS3_5ValueEEE 1
_ZN2js3jit16CallNativeSetterEP9JSContextN2JS6HandleIP10JSFunctionEENS4_IP8JSObjectEENS4_INS3_5ValueEEE 1
_ZN2js3jit16PostWriteBarrierEP9JSRuntimeP8JSObject 1
_ZN2js3jit17InitRestParameterEP9JSContextjPN2JS5ValueENS3_6HandleIP8JSObjectEES9_ 1
_ZN2js3jit17StringSplitHelperEP9JSContextN2JS6HandleIP8JSStringEES7_NS4_IPNS_11ObjectGroupEEEjNS3_13MutableHandleINS3_5ValueEEE 1
_ZN2js3jit18EqualStringsHelperEP8JSStringS2_ 1
_ZN2js3jit18GetIndexFromStringEP8JSString 1
_ZN2js3jit18GreaterThanOrEqualEP9JSContextN2JS13MutableHandleINS3_5ValueEEES6_Pb 1
_ZN2js3jit18NewArgumentsObjectEP9JSContextPNS0_13BaselineFrameEN2JS13MutableHandleINS5_5ValueEEE 1
_ZN2js3jit18RecreateLexicalEnvEP9JSContextPNS0_13BaselineFrameE 1
_ZN2js3jit20AssertValidObjectPtrEP9JSContextP8JSObject 1
_ZN2js3jit20AssertValidStringPtrEP9JSContextP8JSString 1
_ZN2js3jit21GetNativeDataPropertyILb0EEEbP9JSContextP8JSObjectPNS_12PropertyNameEPN2JS5ValueE 1
_ZN2js3jit21GetNativeDataPropertyILb1EEEbP9JSContextP8JSObjectPNS_12PropertyNameEPN2JS5ValueE 1
_ZN2js3jit21ObjectHasGetterSetterEP9JSContextP8JSObjectPNS_5ShapeE 1
_ZN2js3jit23InitBaselineFrameForOsrEPNS0_13BaselineFrameEPNS_16InterpreterFrameEj 1
_ZN2js3jit26CheckOverRecursedWithExtraEP9JSContextPNS0_13BaselineFrameEjj 1
_ZN2js3jit28GetNativeDataPropertyByValueILb0EEEbP9JSContextP8JSObjectPN2JS5ValueE 1
_ZN2js3jit28GetNativeDataPropertyByValueILb1EEEbP9JSContextP8JSObjectPN2JS5ValueE 1
_ZN2js3jit29SetDenseOrUnboxedArrayElementEP9JSContextN2JS6HandleIP8JSObjectEEiNS4_INS3_5ValueEEEb 1
_ZN2js3jit30InitFunctionEnvironmentObjectsEP9JSContextPNS0_13BaselineFrameE 1
_ZN2js3jit8LessThanEP9JSContextN2JS13MutableHandleINS3_5ValueEEES6_Pb 1
_ZN2js3jit9ArrayJoinEP9JSContextN2JS6HandleIP8JSObjectEENS4_IP8JSStringEE 1
_ZN2js3jitL19ValueToAtomOrSymbolEP9JSContextRN2JS5ValueEP4jsid 1
_ZN2js3jitL21GetNativeDataPropertyILb0EEEbP9JSContextPNS_12NativeObjectE4jsidPN2JS5ValueE 1
_ZN2js3jitL21GetNativeDataPropertyILb1EEEbP9JSContextPNS_12NativeObjectE4jsidPN2JS5ValueE 1

Generated by: LCOV version 1.13