LCOV - code coverage report
Current view: top level - js/src/irregexp - RegExpEngine.cpp (source / functions) Hit Total Coverage
Test: output.info Lines: 1970 2462 80.0 %
Date: 2017-07-14 16:53:18 Functions: 180 198 90.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
_ZL22EmitNotInSurrogatePairPN2js8irregexp14RegExpCompilerEPNS0_10RegExpNodeEPNS0_5TraceE 0
_ZL25EmitNotAfterLeadSurrogatePN2js8irregexp14RegExpCompilerEPNS0_10RegExpNodeEPNS0_5TraceE 0
_ZL30RangesContainLatin1EquivalentsRKN2js8irregexp16InfallibleVectorINS0_14CharacterRangeELm1EEEb 0
_ZL7EmitHatPN2js8irregexp14RegExpCompilerEPNS0_10RegExpNodeEPNS0_5TraceE 0
_ZN2js8irregexp10ActionNode15EmptyMatchCheckEiiiPNS0_10RegExpNodeE 0
_ZN2js8irregexp13SeqRegExpNode12FillInBMInfoEiiPNS0_19BoyerMooreLookaheadEb 0
_ZN2js8irregexp14CharacterRange21AddClassEscapeUnicodeEPNS_9LifoAllocEDsPNS0_16InfallibleVectorIS1_Lm1EEEb 0
_ZN2js8irregexp14RegExpCompiler15SetRegExpTooBigEv 0
_ZN2js8irregexp14RegExpCompiler7AddWorkEPNS0_10RegExpNodeE 0
_ZN2js8irregexp17BackReferenceNode11EatsAtLeastEiib 0
_ZN2js8irregexp17BackReferenceNode12FillInBMInfoEiiPNS0_19BoyerMooreLookaheadEb 0
_ZN2js8irregexp17BackReferenceNode4EmitEPNS0_14RegExpCompilerEPNS0_5TraceE 0
_ZN2js8irregexp17BackReferenceNode6AcceptEPNS0_11NodeVisitorE 0
_ZN2js8irregexp19RegExpBackReference6ToNodeEPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 0
_ZN2js8irregexp27NegativeLookaheadChoiceNode12FillInBMInfoEiiPNS0_19BoyerMooreLookaheadEb 0
_ZN2js8irregexp27NegativeLookaheadChoiceNode20GetQuickCheckDetailsEPNS0_17QuickCheckDetailsEPNS0_14RegExpCompilerEib 0
_ZN2js8irregexp5Trace17GetStoredPositionEiPi 0
_ZN2js8irregexp8Analysis18VisitBackReferenceEPNS0_17BackReferenceNodeE 0
_Z11SampleCharsIDsEvP17FrequencyCollatorPKT_m 1
_Z11SampleCharsIhEvP17FrequencyCollatorPKT_m 1
_ZL10MoveRangesRN2js8irregexp16InfallibleVectorINS0_14CharacterRangeELm1EEEiii 1
_ZL11CutOutRangePN2js8irregexp20RegExpMacroAssemblerERNS0_16InfallibleVectorIiLm4EEEiiiPNS_3jit5LabelES8_ 1
_ZL13CompareRangesRKN2js8irregexp16InfallibleVectorINS0_14CharacterRangeELm1EEEPKim 1
_ZL13EmitAtomMultiPN2js8irregexp14RegExpCompilerEDsPNS_3jit5LabelEibb 1
_ZL13EmitCharClassPN2js9LifoAllocEPNS_8irregexp20RegExpMacroAssemblerEPNS2_20RegExpCharacterClassEbPNS_3jit5LabelEibb 1
_ZL13EmitWordCheckPN2js8irregexp20RegExpMacroAssemblerEPNS_3jit5LabelES5_bb 1
_ZL14EmitAtomSinglePN2js8irregexp14RegExpCompilerEDsPNS_3jit5LabelEibb 1
_ZL14SmearBitsRightj 1
_ZL16EmitBoundaryTestPN2js8irregexp20RegExpMacroAssemblerEiPNS_3jit5LabelES5_S5_ 1
_ZL16GenerateBranchesPN2js8irregexp20RegExpMacroAssemblerERNS0_16InfallibleVectorIiLm4EEEiiDsDsPNS_3jit5LabelES8_S8_ 1
_ZL16MaximumCharacterb 1
_ZL16SplitSearchSpaceRN2js8irregexp16InfallibleVectorIiLm4EEEiiPiS4_S4_ 1
_ZL17DeterminedAlreadyPN2js8irregexp17QuickCheckDetailsEi 1
_ZL17UpdateBoundsCheckiPi 1
_ZL18EmitUseLookupTablePN2js8irregexp20RegExpMacroAssemblerERNS0_16InfallibleVectorIiLm4EEEiiiPNS_3jit5LabelES8_S8_ 1
_ZL18IsLatin1EquivalentDsPN2js8irregexp14RegExpCompilerE 1
_ZL19EmitSimpleCharacterPN2js8irregexp14RegExpCompilerEDsPNS_3jit5LabelEibb 1
_ZL20CompareInverseRangesRKN2js8irregexp16InfallibleVectorINS0_14CharacterRangeELm1EEEPKim 1
_ZL21IsNativeRegExpEnabledP9JSContext 1
_ZL22EmitDoubleBoundaryTestPN2js8irregexp20RegExpMacroAssemblerEiiPNS_3jit5LabelES5_S5_ 1
_ZL25GetCaseIndependentLettersDsbbPDs 1
_ZL25GetCaseIndependentLettersDsbbPKDsmPDs 1
_ZL25ShortCutEmitCharacterPairPN2js8irregexp20RegExpMacroAssemblerEbDsDsPNS_3jit5LabelE 1
_ZL26InsertRangeInCanonicalListRN2js8irregexp16InfallibleVectorINS0_14CharacterRangeELm1EEEiS2_ 1
_ZL8AddClassPKiiPN2js8irregexp16InfallibleVectorINS2_14CharacterRangeELm1EEE 1
_ZN11VisitMarkerC2EPN2js8irregexp8NodeInfoE 1
_ZN11VisitMarkerD2Ev 1
_ZN14RecursionCheckC2EPN2js8irregexp14RegExpCompilerE 1
_ZN14RecursionCheckD2Ev 1
_ZN17FrequencyCollator14CountCharacterEi 1
_ZN17FrequencyCollator18CharacterFrequency7counterEv 1
_ZN17FrequencyCollator18CharacterFrequency9IncrementEv 1
_ZN17FrequencyCollator18CharacterFrequencyC2Ei 1
_ZN17FrequencyCollator18CharacterFrequencyC2Ev 1
_ZN17FrequencyCollator9FrequencyEi 1
_ZN17FrequencyCollatorC2Ev 1
_ZN22RegExpExpansionLimiter12ok_to_expandEv 1
_ZN22RegExpExpansionLimiterC2EPN2js8irregexp14RegExpCompilerEi 1
_ZN22RegExpExpansionLimiterD2Ev 1
_ZN25AlternativeGenerationList2atEi 1
_ZN25AlternativeGenerationListC2EPN2js9LifoAllocEm 1
_ZN25AlternativeGenerationListD2Ev 1
_ZN2js8irregexp10ActionNode11EatsAtLeastEiib 1
_ZN2js8irregexp10ActionNode11SetRegisterEiiPNS0_10RegExpNodeE 1
_ZN2js8irregexp10ActionNode12FillInBMInfoEiiPNS0_19BoyerMooreLookaheadEb 1
_ZN2js8irregexp10ActionNode13BeginSubmatchEiiPNS0_10RegExpNodeE 1
_ZN2js8irregexp10ActionNode13ClearCapturesENS0_8IntervalEPNS0_10RegExpNodeE 1
_ZN2js8irregexp10ActionNode13StorePositionEibPNS0_10RegExpNodeE 1
_ZN2js8irregexp10ActionNode17IncrementRegisterEiPNS0_10RegExpNodeE 1
_ZN2js8irregexp10ActionNode23PositiveSubmatchSuccessEiiiiPNS0_10RegExpNodeE 1
_ZN2js8irregexp10ActionNode4EmitEPNS0_14RegExpCompilerEPNS0_5TraceE 1
_ZN2js8irregexp10ActionNode6AcceptEPNS0_11NodeVisitorE 1
_ZN2js8irregexp10ChoiceNode11EatsAtLeastEiib 1
_ZN2js8irregexp10ChoiceNode12FillInBMInfoEiiPNS0_19BoyerMooreLookaheadEb 1
_ZN2js8irregexp10ChoiceNode12FilterLATIN1Eibb 1
_ZN2js8irregexp10ChoiceNode13GenerateGuardEPNS0_20RegExpMacroAssemblerEPNS0_5GuardEPNS0_5TraceE 1
_ZN2js8irregexp10ChoiceNode17EatsAtLeastHelperEiiPNS0_10RegExpNodeEb 1
_ZN2js8irregexp10ChoiceNode20GetQuickCheckDetailsEPNS0_17QuickCheckDetailsEPNS0_14RegExpCompilerEib 1
_ZN2js8irregexp10ChoiceNode25EmitOutOfLineContinuationEPNS0_14RegExpCompilerEPNS0_5TraceENS0_18GuardedAlternativeEPNS0_21AlternativeGenerationEib 1
_ZN2js8irregexp10ChoiceNode26CalculatePreloadCharactersEPNS0_14RegExpCompilerEi 1
_ZN2js8irregexp10ChoiceNode34GreedyLoopTextLengthForAlternativeEPNS0_18GuardedAlternativeE 1
_ZN2js8irregexp10ChoiceNode4EmitEPNS0_14RegExpCompilerEPNS0_5TraceE 1
_ZN2js8irregexp10ChoiceNode6AcceptEPNS0_11NodeVisitorE 1
_ZN2js8irregexp10RegExpAtom6ToNodeEPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 1
_ZN2js8irregexp10RegExpNode13LimitVersionsEPNS0_14RegExpCompilerEPNS0_5TraceE 1
_ZN2js8irregexp10RegExpNode14EmitQuickCheckEPNS0_14RegExpCompilerEPNS0_5TraceEbPNS_3jit5LabelEPNS0_17QuickCheckDetailsEb 1
_ZN2js8irregexp10RegExpNodeC2EPNS_9LifoAllocE 1
_ZN2js8irregexp10RegExpText6ToNodeEPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 1
_ZN2js8irregexp11ExecuteCodeIDsEENS_15RegExpRunStatusEP9JSContextPNS_3jit7JitCodeEPKT_mmPNS_10MatchPairsEPm 1
_ZN2js8irregexp11ExecuteCodeIhEENS_15RegExpRunStatusEP9JSContextPNS_3jit7JitCodeEPKT_mmPNS_10MatchPairsEPm 1
_ZN2js8irregexp11RegExpEmpty6ToNodeEPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 1
_ZN2js8irregexp11TextElement4AtomEPNS0_10RegExpAtomE 1
_ZN2js8irregexp11TextElement9CharClassEPNS0_20RegExpCharacterClassE 1
_ZN2js8irregexp13AssertionNode11EatsAtLeastEiib 1
_ZN2js8irregexp13AssertionNode12FillInBMInfoEiiPNS0_19BoyerMooreLookaheadEb 1
_ZN2js8irregexp13AssertionNode17EmitBoundaryCheckEPNS0_14RegExpCompilerEPNS0_5TraceE 1
_ZN2js8irregexp13AssertionNode19BacktrackIfPreviousEPNS0_14RegExpCompilerEPNS0_5TraceENS1_10IfPreviousE 1
_ZN2js8irregexp13AssertionNode20GetQuickCheckDetailsEPNS0_17QuickCheckDetailsEPNS0_14RegExpCompilerEib 1
_ZN2js8irregexp13AssertionNode4EmitEPNS0_14RegExpCompilerEPNS0_5TraceE 1
_ZN2js8irregexp13AssertionNode6AcceptEPNS0_11NodeVisitorE 1
_ZN2js8irregexp13RegExpCapture6ToNodeEPNS0_10RegExpTreeEiPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 1
_ZN2js8irregexp13RegExpCapture6ToNodeEPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 1
_ZN2js8irregexp13SeqRegExpNode12FilterLATIN1Eibb 1
_ZN2js8irregexp13SeqRegExpNode15FilterSuccessorEibb 1
_ZN2js8irregexp14CharacterRange11IsCanonicalERKNS0_16InfallibleVectorIS1_Lm1EEE 1
_ZN2js8irregexp14CharacterRange12CanonicalizeERNS0_16InfallibleVectorIS1_Lm1EEE 1
_ZN2js8irregexp14CharacterRange14AddClassEscapeEPNS_9LifoAllocEDsPNS0_16InfallibleVectorIS1_Lm1EEE 1
_ZN2js8irregexp14CharacterRange18AddCaseEquivalentsEbbPNS0_16InfallibleVectorIS1_Lm1EEE 1
_ZN2js8irregexp14CompilePatternEP9JSContextN2JS6HandleIPNS_12RegExpSharedEEEPNS0_17RegExpCompileDataENS4_IP14JSLinearStringEEbbbbbbbRN7mozilla6VectorINSD_9UniquePtrIA_hNS3_10FreePolicyEEELm0ENS_17SystemAllocPolicyEEE 1
_ZN2js8irregexp14LoopChoiceNode11EatsAtLeastEiib 1
_ZN2js8irregexp14LoopChoiceNode12FillInBMInfoEiiPNS0_19BoyerMooreLookaheadEb 1
_ZN2js8irregexp14LoopChoiceNode12FilterLATIN1Eibb 1
_ZN2js8irregexp14LoopChoiceNode18AddLoopAlternativeENS0_18GuardedAlternativeE 1
_ZN2js8irregexp14LoopChoiceNode20GetQuickCheckDetailsEPNS0_17QuickCheckDetailsEPNS0_14RegExpCompilerEib 1
_ZN2js8irregexp14LoopChoiceNode22AddContinueAlternativeENS0_18GuardedAlternativeE 1
_ZN2js8irregexp14LoopChoiceNode4EmitEPNS0_14RegExpCompilerEPNS0_5TraceE 1
_ZN2js8irregexp14LoopChoiceNode6AcceptEPNS0_11NodeVisitorE 1
_ZN2js8irregexp14RegExpCompiler11ignore_caseEv 1
_ZN2js8irregexp14RegExpCompiler14isRegExpTooBigEv 1
_ZN2js8irregexp14RegExpCompiler15macro_assemblerEv 1
_ZN2js8irregexp14RegExpCompiler15recursion_depthEv 1
_ZN2js8irregexp14RegExpCompiler16AllocateRegisterEv 1
_ZN2js8irregexp14RegExpCompiler17CheckOverRecursedEv 1
_ZN2js8irregexp14RegExpCompiler18frequency_collatorEv 1
_ZN2js8irregexp14RegExpCompiler23DecrementRecursionDepthEv 1
_ZN2js8irregexp14RegExpCompiler23IncrementRecursionDepthEv 1
_ZN2js8irregexp14RegExpCompiler24current_expansion_factorEv 1
_ZN2js8irregexp14RegExpCompiler28set_current_expansion_factorEi 1
_ZN2js8irregexp14RegExpCompiler6acceptEv 1
_ZN2js8irregexp14RegExpCompiler6latin1Ev 1
_ZN2js8irregexp14RegExpCompiler7unicodeEv 1
_ZN2js8irregexp14RegExpCompiler8AssembleEP9JSContextPNS0_20RegExpMacroAssemblerEPNS0_10RegExpNodeEi 1
_ZN2js8irregexp14RegExpCompilerC2EP9JSContextPNS_9LifoAllocEibbbb 1
_ZN2js8irregexp14RegExpCompilerD2Ev 1
_ZN2js8irregexp15AddClassNegatedEPKiiPNS0_16InfallibleVectorINS0_14CharacterRangeELm1EEE 1
_ZN2js8irregexp15RegExpAssertion6ToNodeEPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 1
_ZN2js8irregexp15RegExpLookahead6ToNodeEPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 1
_ZN2js8irregexp16RegExpQuantifier6ToNodeEPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 1
_ZN2js8irregexp16RegExpQuantifier6ToNodeEiibPNS0_10RegExpTreeEPNS0_14RegExpCompilerEPNS0_10RegExpNodeEb 1
_ZN2js8irregexp17QuickCheckDetails11RationalizeEb 1
_ZN2js8irregexp17QuickCheckDetails5ClearEv 1
_ZN2js8irregexp17QuickCheckDetails5MergeEPS1_i 1
_ZN2js8irregexp17QuickCheckDetails7AdvanceEi 1
_ZN2js8irregexp17RegExpAlternative6ToNodeEPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 1
_ZN2js8irregexp17RegExpDisjunction6ToNodeEPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 1
_ZN2js8irregexp18GuardedAlternative8AddGuardEPNS_9LifoAllocEPNS0_5GuardE 1
_ZN2js8irregexp19BoyerMooreLookahead12GetSkipTableEiiPh 1
_ZN2js8irregexp19BoyerMooreLookahead16FindBestIntervalEiiPiS2_ 1
_ZN2js8irregexp19BoyerMooreLookahead17CheckOverRecursedEv 1
_ZN2js8irregexp19BoyerMooreLookahead20EmitSkipInstructionsEPNS0_20RegExpMacroAssemblerE 1
_ZN2js8irregexp19BoyerMooreLookahead22FindWorthwhileIntervalEPiS2_ 1
_ZN2js8irregexp19BoyerMooreLookaheadC2EPNS_9LifoAllocEmPNS0_14RegExpCompilerE 1
_ZN2js8irregexp20RegExpCharacterClass11is_standardEPNS_9LifoAllocE 1
_ZN2js8irregexp20RegExpCharacterClass6ToNodeEPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 1
_ZN2js8irregexp21AlternativeGenerationC2Ev 1
_ZN2js8irregexp21AlternativeGenerationD2Ev 1
_ZN2js8irregexp22BoyerMoorePositionInfo11SetIntervalERKNS0_8IntervalE 1
_ZN2js8irregexp22BoyerMoorePositionInfo3SetEi 1
_ZN2js8irregexp22BoyerMoorePositionInfo6SetAllEv 1
_ZN2js8irregexp23NegativeSubmatchSuccess4EmitEPNS0_14RegExpCompilerEPNS0_5TraceE 1
_ZN2js8irregexp27NegativeLookaheadChoiceNode11EatsAtLeastEiib 1
_ZN2js8irregexp27NegativeLookaheadChoiceNode12FilterLATIN1Eibb 1
_ZN2js8irregexp5Trace12mentions_regEi 1
_ZN2js8irregexp5Trace14DeferredAction8MentionsEi 1
_ZN2js8irregexp5Trace21FindAffectedRegistersEPNS_9LifoAllocEPNS0_6OutSetE 1
_ZN2js8irregexp5Trace22PerformDeferredActionsEPNS_9LifoAllocEPNS0_20RegExpMacroAssemblerEiRNS0_6OutSetEPS6_S8_ 1
_ZN2js8irregexp5Trace24RestoreAffectedRegistersEPNS0_20RegExpMacroAssemblerEiRNS0_6OutSetES5_ 1
_ZN2js8irregexp5Trace26InvalidateCurrentCharacterEv 1
_ZN2js8irregexp5Trace29AdvanceCurrentPositionInTraceEiPNS0_14RegExpCompilerE 1
_ZN2js8irregexp5Trace5FlushEPNS0_14RegExpCompilerEPNS0_10RegExpNodeE 1
_ZN2js8irregexp6OutSet3GetEj 1
_ZN2js8irregexp6OutSet3SetEPNS_9LifoAllocEj 1
_ZN2js8irregexp7EndNode4EmitEPNS0_14RegExpCompilerEPNS0_5TraceE 1
_ZN2js8irregexp7EndNode6AcceptEPNS0_11NodeVisitorE 1
_ZN2js8irregexp8AddRangeENS0_18ContainedInLatticeEPKiiNS0_8IntervalE 1
_ZN2js8irregexp8Analysis11VisitActionEPNS0_10ActionNodeE 1
_ZN2js8irregexp8Analysis11VisitChoiceEPNS0_10ChoiceNodeE 1
_ZN2js8irregexp8Analysis14EnsureAnalyzedEPNS0_10RegExpNodeE 1
_ZN2js8irregexp8Analysis14VisitAssertionEPNS0_13AssertionNodeE 1
_ZN2js8irregexp8Analysis15VisitLoopChoiceEPNS0_14LoopChoiceNodeE 1
_ZN2js8irregexp8Analysis8VisitEndEPNS0_7EndNodeE 1
_ZN2js8irregexp8Analysis9VisitTextEPNS0_8TextNodeE 1
_ZN2js8irregexp8TextNode11EatsAtLeastEiib 1
_ZN2js8irregexp8TextNode12FillInBMInfoEiiPNS0_19BoyerMooreLookaheadEb 1
_ZN2js8irregexp8TextNode12FilterLATIN1Eibb 1
_ZN2js8irregexp8TextNode12TextEmitPassEPNS0_14RegExpCompilerENS1_16TextEmitPassTypeEbPNS0_5TraceEbPi 1
_ZN2js8irregexp8TextNode16CalculateOffsetsEv 1
_ZN2js8irregexp8TextNode19MakeCaseIndependentEbb 1
_ZN2js8irregexp8TextNode20GetQuickCheckDetailsEPNS0_17QuickCheckDetailsEPNS0_14RegExpCompilerEib 1
_ZN2js8irregexp8TextNode20GreedyLoopTextLengthEv 1
_ZN2js8irregexp8TextNode32GetSuccessorOfOmnivorousTextNodeEPNS0_14RegExpCompilerE 1
_ZN2js8irregexp8TextNode4EmitEPNS0_14RegExpCompilerEPNS0_5TraceE 1
_ZN2js8irregexp8TextNode6AcceptEPNS0_11NodeVisitorE 1
_ZN2js8irregexp8TextNode6LengthEv 1
_ZN2js8irregexp8TextNode8SkipPassEib 1
_ZNK2js8irregexp11TextElement6lengthEv 1
_ZNK2js8irregexp14RegExpCompiler2cxEv 1
_ZNK2js8irregexp14RegExpCompiler5allocEv 1

Generated by: LCOV version 1.13