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 Sort by function name Hit count Sort by hit count
_ZL20InvalidateActivationPN2js6FreeOpERKNS_3jit21JitActivationIteratorEb 0
_ZN2JS12DeletePolicyIN2js3jit9IonScriptEEclEPKS3_ 0
_ZN2js3jit10FastInvokeEP9JSContextN2JS6HandleIP10JSFunctionEERNS3_8CallArgsE 0
_ZN2js3jit10InvalidateEP9JSContextP8JSScriptbb 0
_ZN2js3jit10InvalidateEP9JSContextRKN7mozilla6VectorINS_13RecompileInfoELm1ENS_17SystemAllocPolicyEEEbb 0
_ZN2js3jit10InvalidateERNS_8TypeZoneEPNS_6FreeOpERKN7mozilla6VectorINS_13RecompileInfoELm1ENS_17SystemAllocPolicyEEEbb 0
_ZN2js3jit10JitContextC2EPNS0_13TempAllocatorE 0
_ZN2js3jit10JitContextC2EPNS0_14CompileRuntimeE 0
_ZN2js3jit10JitContextC2EPNS0_14CompileRuntimeEPNS0_13TempAllocatorE 0
_ZN2js3jit10JitContextC2Ev 0
_ZN2js3jit10JitRuntime16debugTrapHandlerEP9JSContext 0
_ZN2js3jit10JitRuntime23SweepJitcodeGlobalTableEP9JSRuntime 0
_ZN2js3jit10JitRuntime33MarkJitcodeGlobalTableIterativelyEPNS_8GCMarkerE 0
_ZN2js3jit10JitRuntimeD2Ev 0
_ZN2js3jit13SizeOfIonDataEP8JSScriptPFmPKvE 0
_ZN2js3jit14JitCompartment5sweepEPNS_6FreeOpEP13JSCompartment 0
_ZN2js3jit14JitCompartmentD2Ev 0
_ZN2js3jit15AutoFlushICache10setInhibitEv 0
_ZN2js3jit15AutoFlushICache5flushEmm 0
_ZN2js3jit15AutoFlushICache8setRangeEmm 0
_ZN2js3jit17DestroyJitScriptsEPNS_6FreeOpEP8JSScript 0
_ZN2js3jit18JitSupportsAtomicsEv 0
_ZN2js3jit23CanEnterUsingFastInvokeEP9JSContextN2JS6HandleIP8JSScriptEEj 0
_ZN2js3jit7JitCode8finalizeEPNS_6FreeOpE 0
_ZN2js3jit7JitZone5sweepEPNS_6FreeOpE 0
_ZN2js3jit9IonScript10invalidateEP9JSContextbPKc 0
_ZN2js3jit9IonScript16copyBailoutTableEPKj 0
_ZN2js3jit9IonScript19purgeOptimizedStubsEPN2JS4ZoneE 0
_ZN2js3jit9IonScript22copyPatchableBackedgesEP9JSContextPNS0_7JitCodeEPNS0_21PatchableBackedgeInfoERNS0_14MacroAssemblerE 0
_ZN2js3jit9IonScript5TraceEP8JSTracerPS1_ 0
_ZN2js3jit9IonScript5traceEP8JSTracer 0
_ZN2js3jit9IonScript8purgeICsEPN2JS4ZoneE 0
_ZN2js3jit9RecompileEP9JSContextN2JS6HandleIP8JSScriptEEPNS0_13BaselineFrameEPhb 0
_ZN2js3jitL14OptimizeSinCosEPNS0_12MIRGeneratorERNS0_8MIRGraphE 0
_ZN2js3jitL18TrackAllPropertiesEP9JSContextP8JSObject 0
_ZN9JSContext18setAutoFlushICacheEPN2js3jit15AutoFlushICacheE 0
_ZNK2js3jit10JitRuntime15getBailoutTableERKNS0_14FrameSizeClassE 0
_ZNK2js3jit14JitCompartment19sizeOfIncludingThisEPFmPKvE 0
_ZNK2js3jit7JitZone22addSizeOfIncludingThisEPFmPKvEPmS6_S6_ 0
_ZNK2js3jit9IonScript11getOsiIndexEPh 0
_ZNK9JSContext15autoFlushICacheEv 0
_ZL11LinkCodeGenP9JSContextPN2js3jit10IonBuilderEPNS2_13CodeGeneratorE 1
_ZL17CurrentJitContextv 1
_ZL20FinishInvalidationOfPN2js6FreeOpEP8JSScriptPNS_3jit9IonScriptE 1
_ZL21LinkBackgroundCodeGenP9JSContextPN2js3jit10IonBuilderE 1
_ZL23BaselineCanEnterAtEntryP9JSContextN2JS6HandleIP8JSScriptEEPN2js3jit13BaselineFrameE 1
_ZL24BaselineCanEnterAtBranchP9JSContextN2JS6HandleIP8JSScriptEEPN2js3jit13BaselineFrameEPh 1
_ZL8EnterIonP9JSContextRN2js3jit12EnterJitDataE 1
_ZN2js3jit10JitContextC2EP9JSContextPNS0_13TempAllocatorE 1
_ZN2js3jit10JitContextC2EPNS0_14CompileRuntimeEPNS0_18CompileCompartmentEPNS0_13TempAllocatorE 1
_ZN2js3jit10JitContextD2Ev 1
_ZN2js3jit10JitRuntime10initializeEP9JSContextRNS_26AutoLockForExclusiveAccessE 1
_ZN2js3jit10JitRuntime33TraceJitcodeGlobalTableForMinorGCEP8JSTracer 1
_ZN2js3jit10JitRuntime5TraceEP8JSTracerRNS_26AutoLockForExclusiveAccessE 1
_ZN2js3jit10JitRuntimeC2EP9JSRuntime 1
_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
_ZN2js3jit14CompileBackEndEPNS0_12MIRGeneratorE 1
_ZN2js3jit14FreeIonBuilderEPNS0_10IonBuilderE 1
_ZN2js3jit14JitCompartment10initializeEP9JSContext 1
_ZN2js3jit14JitCompartment19ensureIonStubsExistEP9JSContext 1
_ZN2js3jit14JitCompartmentC2Ev 1
_ZN2js3jit15AutoFlushICacheC2EPKcb 1
_ZN2js3jit15AutoFlushICacheD2Ev 1
_ZN2js3jit15JitSupportsSimdEv 1
_ZN2js3jit15SetEnterJitDataEP9JSContextRNS0_12EnterJitDataERNS_8RunStateEN2JS13MutableHandleINS7_8GCVectorINS7_5ValueELm0ENS_15TempAllocPolicyEEEEE 1
_ZN2js3jit15TraceJitScriptsEP8JSTracerP8JSScript 1
_ZN2js3jit17ForbidCompilationEP9JSContextP8JSScript 1
_ZN2js3jit18FinishInvalidationEPNS_6FreeOpEP8JSScript 1
_ZN2js3jit18MaybeGetJitContextEv 1
_ZN2js3jit19CanIonCompileScriptEP9JSContextP8JSScriptb 1
_ZN2js3jit21LazyLinkTopActivationEv 1
_ZN2js3jit22FinishOffThreadBuilderEP9JSRuntimePNS0_10IonBuilderERKNS_25AutoLockHelperThreadStateE 1
_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
_ZN2js3jit7JitZone4initEP9JSContext 1
_ZN2js3jit8CanEnterEP9JSContextRNS_8RunStateE 1
_ZN2js3jit9IonCannonEP9JSContextRNS_8RunStateE 1
_ZN2js3jit9IonScript12copyRecoversEPKNS0_13RecoverWriterE 1
_ZN2js3jit9IonScript13copyConstantsEPKN2JS5ValueE 1
_ZN2js3jit9IonScript13copyICEntriesEPKjRNS0_14MacroAssemblerE 1
_ZN2js3jit9IonScript13copySnapshotsEPKNS0_14SnapshotWriterE 1
_ZN2js3jit9IonScript14copyOsiIndicesEPKNS0_8OsiIndexERNS0_14MacroAssemblerE 1
_ZN2js3jit9IonScript14copySafepointsEPKNS0_15SafepointWriterE 1
_ZN2js3jit9IonScript15copyRuntimeDataEPKh 1
_ZN2js3jit9IonScript15writeBarrierPreEPN2JS4ZoneEPS1_ 1
_ZN2js3jit9IonScript17unlinkFromRuntimeEPNS_6FreeOpE 1
_ZN2js3jit9IonScript18adoptFallbackStubsEPNS0_19FallbackICStubSpaceE 1
_ZN2js3jit9IonScript20copySafepointIndicesEPKNS0_14SafepointIndexERNS0_14MacroAssemblerE 1
_ZN2js3jit9IonScript3NewEP9JSContextNS_13RecompileInfoEjjjmmmmmmmmmmmmNS0_17OptimizationLevelE 1
_ZN2js3jit9IonScript7DestroyEPNS_6FreeOpEPS1_ 1
_ZN2js3jit9IonScriptC2Ev 1
_ZN2js3jitL10CheckFrameEP9JSContextPNS0_13BaselineFrameE 1
_ZN2js3jitL10IonCompileEP9JSContextP8JSScriptPNS0_13BaselineFrameEPhbNS0_17OptimizationLevelE 1
_ZN2js3jitL11CheckScriptEP9JSContextP8JSScriptb 1
_ZN2js3jitL13TrackIonAbortEP9JSContextP8JSScriptPhPKc 1
_ZN2js3jitL15CheckScriptSizeEP9JSContextP8JSScript 1
_ZN2js3jitL18GetFinishedBuilderEPNS_9ZoneGroupERN7mozilla6VectorIPNS0_10IonBuilderELm0ENS_17SystemAllocPolicyEEE 1
_ZN2js3jitL20GetOptimizationLevelEN2JS6HandleIP8JSScriptEEPh 1
_ZN2js3jitL20TrackAndSpewIonAbortEP9JSContextP8JSScriptPKc 1
_ZN2js3jitL33TrackPropertiesForSingletonScopesEP9JSContextP8JSScriptPNS0_13BaselineFrameE 1
_ZN2js3jitL7CompileEP9JSContextN2JS6HandleIP8JSScriptEEPNS0_13BaselineFrameEPhb 1
_ZN9JSContext15freeOsrTempDataEv 1
_ZN9JSContext19allocateOsrTempDataEm 1
_ZNK2js3jit10JitRuntime12getVMWrapperERKNS0_10VMFunctionE 1
_ZNK2js3jit9IonScript11getOsiIndexEj 1
_ZNK2js3jit9IonScript17getSafepointIndexEj 1

Generated by: LCOV version 1.13