LCOV - code coverage report
Current view:
top level
-
js/src/jit
- Ion.cpp
(
source
/ functions)
Hit
Total
Coverage
Test:
output.info
Lines:
972
1768
55.0 %
Date:
2017-07-14 16:53:18
Functions:
81
122
66.4 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
_ZL11LinkCodeGenP9JSContextPN2js3jit10IonBuilderEPNS2_13CodeGeneratorE
1
_ZL17CurrentJitContextv
1
_ZL20FinishInvalidationOfPN2js6FreeOpEP8JSScriptPNS_3jit9IonScriptE
1
_ZL20InvalidateActivationPN2js6FreeOpERKNS_3jit21JitActivationIteratorEb
0
_ZL21LinkBackgroundCodeGenP9JSContextPN2js3jit10IonBuilderE
1
_ZL23BaselineCanEnterAtEntryP9JSContextN2JS6HandleIP8JSScriptEEPN2js3jit13BaselineFrameE
1
_ZL24BaselineCanEnterAtBranchP9JSContextN2JS6HandleIP8JSScriptEEPN2js3jit13BaselineFrameEPh
1
_ZL8EnterIonP9JSContextRN2js3jit12EnterJitDataE
1
_ZN2JS12DeletePolicyIN2js3jit9IonScriptEEclEPKS3_
0
_ZN2js3jit10FastInvokeEP9JSContextN2JS6HandleIP10JSFunctionEERNS3_8CallArgsE
0
_ZN2js3jit10InvalidateEP9JSContextP8JSScriptbb
0
_ZN2js3jit10InvalidateEP9JSContextRKN7mozilla6VectorINS_13RecompileInfoELm1ENS_17SystemAllocPolicyEEEbb
0
_ZN2js3jit10InvalidateERNS_8TypeZoneEPNS_6FreeOpERKN7mozilla6VectorINS_13RecompileInfoELm1ENS_17SystemAllocPolicyEEEbb
0
_ZN2js3jit10JitContextC2EP9JSContextPNS0_13TempAllocatorE
1
_ZN2js3jit10JitContextC2EPNS0_13TempAllocatorE
0
_ZN2js3jit10JitContextC2EPNS0_14CompileRuntimeE
0
_ZN2js3jit10JitContextC2EPNS0_14CompileRuntimeEPNS0_13TempAllocatorE
0
_ZN2js3jit10JitContextC2EPNS0_14CompileRuntimeEPNS0_18CompileCompartmentEPNS0_13TempAllocatorE
1
_ZN2js3jit10JitContextC2Ev
0
_ZN2js3jit10JitContextD2Ev
1
_ZN2js3jit10JitRuntime10initializeEP9JSContextRNS_26AutoLockForExclusiveAccessE
1
_ZN2js3jit10JitRuntime16debugTrapHandlerEP9JSContext
0
_ZN2js3jit10JitRuntime23SweepJitcodeGlobalTableEP9JSRuntime
0
_ZN2js3jit10JitRuntime33MarkJitcodeGlobalTableIterativelyEPNS_8GCMarkerE
0
_ZN2js3jit10JitRuntime33TraceJitcodeGlobalTableForMinorGCEP8JSTracer
1
_ZN2js3jit10JitRuntime5TraceEP8JSTracerRNS_26AutoLockForExclusiveAccessE
1
_ZN2js3jit10JitRuntimeC2EP9JSRuntime
1
_ZN2js3jit10JitRuntimeD2Ev
0
_ZN2js3jit11GenerateLIREPNS0_12MIRGeneratorE
1
_ZN2js3jit11OptimizeMIREPNS0_12MIRGeneratorE
1
_ZN2js3jit12GenerateCodeEPNS0_12MIRGeneratorEPNS0_8LIRGraphE
1
_ZN2js3jit12JitZoneGroup17patchIonBackedgesEP9JSContextNS1_14BackedgeTargetE
1
_ZN2js3jit12JitZoneGroupC2EPNS_9ZoneGroupE
1
_ZN2js3jit13GetJitContextEv
1
_ZN2js3jit13InitializeIonEv
1
_ZN2js3jit13InvalidateAllEPNS_6FreeOpEPN2JS4ZoneE
1
_ZN2js3jit13LinkIonScriptEP9JSContextN2JS6HandleIP8JSScriptEE
1
_ZN2js3jit13SetJitContextEPNS0_10JitContextE
1
_ZN2js3jit13SizeOfIonDataEP8JSScriptPFmPKvE
0
_ZN2js3jit14CompileBackEndEPNS0_12MIRGeneratorE
1
_ZN2js3jit14FreeIonBuilderEPNS0_10IonBuilderE
1
_ZN2js3jit14JitCompartment10initializeEP9JSContext
1
_ZN2js3jit14JitCompartment19ensureIonStubsExistEP9JSContext
1
_ZN2js3jit14JitCompartment5sweepEPNS_6FreeOpEP13JSCompartment
0
_ZN2js3jit14JitCompartmentC2Ev
1
_ZN2js3jit14JitCompartmentD2Ev
0
_ZN2js3jit15AutoFlushICache10setInhibitEv
0
_ZN2js3jit15AutoFlushICache5flushEmm
0
_ZN2js3jit15AutoFlushICache8setRangeEmm
0
_ZN2js3jit15AutoFlushICacheC2EPKcb
1
_ZN2js3jit15AutoFlushICacheD2Ev
1
_ZN2js3jit15JitSupportsSimdEv
1
_ZN2js3jit15SetEnterJitDataEP9JSContextRNS0_12EnterJitDataERNS_8RunStateEN2JS13MutableHandleINS7_8GCVectorINS7_5ValueELm0ENS_15TempAllocPolicyEEEEE
1
_ZN2js3jit15TraceJitScriptsEP8JSTracerP8JSScript
1
_ZN2js3jit17DestroyJitScriptsEPNS_6FreeOpEP8JSScript
0
_ZN2js3jit17ForbidCompilationEP9JSContextP8JSScript
1
_ZN2js3jit18FinishInvalidationEPNS_6FreeOpEP8JSScript
1
_ZN2js3jit18JitSupportsAtomicsEv
0
_ZN2js3jit18MaybeGetJitContextEv
1
_ZN2js3jit19CanIonCompileScriptEP9JSContextP8JSScriptb
1
_ZN2js3jit21LazyLinkTopActivationEv
1
_ZN2js3jit22FinishOffThreadBuilderEP9JSRuntimePNS0_10IonBuilderERKNS_25AutoLockHelperThreadStateE
1
_ZN2js3jit23CanEnterUsingFastInvokeEP9JSContextN2JS6HandleIP8JSScriptEEj
0
_ZN2js3jit24JitSupportsFloatingPointEv
1
_ZN2js3jit26AttachFinishedCompilationsEPNS_9ZoneGroupEP9JSContext
1
_ZN2js3jit27IonCompileScriptForBaselineEP9JSContextPNS0_13BaselineFrameEPh
1
_ZN2js3jit28JitSupportsUnalignedAccessesEv
1
_ZN2js3jit29OffThreadCompilationAvailableEP9JSContext
1
_ZN2js3jit7JitCode13traceChildrenEP8JSTracer
1
_ZN2js3jit7JitCode3NewILNS_7AllowGCE0EEEPS1_P9JSContextPhjjPNS0_14ExecutablePoolENS0_8CodeKindE
1
_ZN2js3jit7JitCode3NewILNS_7AllowGCE1EEEPS1_P9JSContextPhjjPNS0_14ExecutablePoolENS0_8CodeKindE
1
_ZN2js3jit7JitCode8copyFromERNS0_14MacroAssemblerE
1
_ZN2js3jit7JitCode8finalizeEPNS_6FreeOpE
0
_ZN2js3jit7JitZone4initEP9JSContext
1
_ZN2js3jit7JitZone5sweepEPNS_6FreeOpE
0
_ZN2js3jit8CanEnterEP9JSContextRNS_8RunStateE
1
_ZN2js3jit9IonCannonEP9JSContextRNS_8RunStateE
1
_ZN2js3jit9IonScript10invalidateEP9JSContextbPKc
0
_ZN2js3jit9IonScript12copyRecoversEPKNS0_13RecoverWriterE
1
_ZN2js3jit9IonScript13copyConstantsEPKN2JS5ValueE
1
_ZN2js3jit9IonScript13copyICEntriesEPKjRNS0_14MacroAssemblerE
1
_ZN2js3jit9IonScript13copySnapshotsEPKNS0_14SnapshotWriterE
1
_ZN2js3jit9IonScript14copyOsiIndicesEPKNS0_8OsiIndexERNS0_14MacroAssemblerE
1
_ZN2js3jit9IonScript14copySafepointsEPKNS0_15SafepointWriterE
1
_ZN2js3jit9IonScript15copyRuntimeDataEPKh
1
_ZN2js3jit9IonScript15writeBarrierPreEPN2JS4ZoneEPS1_
1
_ZN2js3jit9IonScript16copyBailoutTableEPKj
0
_ZN2js3jit9IonScript17unlinkFromRuntimeEPNS_6FreeOpE
1
_ZN2js3jit9IonScript18adoptFallbackStubsEPNS0_19FallbackICStubSpaceE
1
_ZN2js3jit9IonScript19purgeOptimizedStubsEPN2JS4ZoneE
0
_ZN2js3jit9IonScript20copySafepointIndicesEPKNS0_14SafepointIndexERNS0_14MacroAssemblerE
1
_ZN2js3jit9IonScript22copyPatchableBackedgesEP9JSContextPNS0_7JitCodeEPNS0_21PatchableBackedgeInfoERNS0_14MacroAssemblerE
0
_ZN2js3jit9IonScript3NewEP9JSContextNS_13RecompileInfoEjjjmmmmmmmmmmmmNS0_17OptimizationLevelE
1
_ZN2js3jit9IonScript5TraceEP8JSTracerPS1_
0
_ZN2js3jit9IonScript5traceEP8JSTracer
0
_ZN2js3jit9IonScript7DestroyEPNS_6FreeOpEPS1_
1
_ZN2js3jit9IonScript8purgeICsEPN2JS4ZoneE
0
_ZN2js3jit9IonScriptC2Ev
1
_ZN2js3jit9RecompileEP9JSContextN2JS6HandleIP8JSScriptEEPNS0_13BaselineFrameEPhb
0
_ZN2js3jitL10CheckFrameEP9JSContextPNS0_13BaselineFrameE
1
_ZN2js3jitL10IonCompileEP9JSContextP8JSScriptPNS0_13BaselineFrameEPhbNS0_17OptimizationLevelE
1
_ZN2js3jitL11CheckScriptEP9JSContextP8JSScriptb
1
_ZN2js3jitL13TrackIonAbortEP9JSContextP8JSScriptPhPKc
1
_ZN2js3jitL14OptimizeSinCosEPNS0_12MIRGeneratorERNS0_8MIRGraphE
0
_ZN2js3jitL15CheckScriptSizeEP9JSContextP8JSScript
1
_ZN2js3jitL18GetFinishedBuilderEPNS_9ZoneGroupERN7mozilla6VectorIPNS0_10IonBuilderELm0ENS_17SystemAllocPolicyEEE
1
_ZN2js3jitL18TrackAllPropertiesEP9JSContextP8JSObject
0
_ZN2js3jitL20GetOptimizationLevelEN2JS6HandleIP8JSScriptEEPh
1
_ZN2js3jitL20TrackAndSpewIonAbortEP9JSContextP8JSScriptPKc
1
_ZN2js3jitL33TrackPropertiesForSingletonScopesEP9JSContextP8JSScriptPNS0_13BaselineFrameE
1
_ZN2js3jitL7CompileEP9JSContextN2JS6HandleIP8JSScriptEEPNS0_13BaselineFrameEPhb
1
_ZN9JSContext15freeOsrTempDataEv
1
_ZN9JSContext18setAutoFlushICacheEPN2js3jit15AutoFlushICacheE
0
_ZN9JSContext19allocateOsrTempDataEm
1
_ZNK2js3jit10JitRuntime12getVMWrapperERKNS0_10VMFunctionE
1
_ZNK2js3jit10JitRuntime15getBailoutTableERKNS0_14FrameSizeClassE
0
_ZNK2js3jit14JitCompartment19sizeOfIncludingThisEPFmPKvE
0
_ZNK2js3jit7JitZone22addSizeOfIncludingThisEPFmPKvEPmS6_S6_
0
_ZNK2js3jit9IonScript11getOsiIndexEPh
0
_ZNK2js3jit9IonScript11getOsiIndexEj
1
_ZNK2js3jit9IonScript17getSafepointIndexEj
1
_ZNK9JSContext15autoFlushICacheEv
0
Generated by:
LCOV version 1.13