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
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