LCOV - code coverage report
Current view: directory - js/src/frontend - ParseNode.h (source / functions) Found Hit Coverage
Test: app.info Lines: 320 295 92.2 %
Date: 2012-06-02 Functions: 98 92 93.9 %

Function Name Sort by function name Hit count Sort by hit count
_ZNK2js9ParseNode7getKindEv 500237061
_ZNK2js9ParseNode6isKindENS_13ParseNodeKindE 258435765
_ZNK2js9ParseNode5getOpEv 234425073
_ZNK2js9ParseNode8getArityEv 184906693
_ZNK2js9ParseNode4isOpE4JSOp 154255710
_ZNK2js9ParseNode6isDefnEv 129806665
_ZNK2js9ParseNode6isUsedEv 122152901
_ZN2js9ParseNodeC2ENS_13ParseNodeKindE4JSOpNS_14ParseNodeArityERKNS_8TokenPosE 80620402
_ZNK2js9ParseNode4testEj 65096734
_ZN2js9ParseNode5setOpE4JSOp 58894620
_ZNK2js9ParseNode7isArityENS_14ParseNodeArityE 58665886
_ZNK2js9ParseNode11isXMLNameOpEv 34192731
_ZN2js9ParseNode6appendEPS0_ 25479883
_ZNK2js9ParseNode13isDeoptimizedEv 19767494
_ZN2js10Definition4kindEv 19009269
_ZNK2js10Definition8isGlobalEv 18377192
_ZN2js11NullaryNode6createENS_13ParseNodeKindEPNS_11TreeContextE 17236871
_ZN2js9ParseNode7setUsedEb 16387099
_ZN2js9ParseNode9maybeExprEv 14693936
_ZN2js12LinkUseToDefEPNS_9ParseNodeEPNS_10DefinitionEPNS_11TreeContextE 13897191
_ZNK2js9ParseNode4exprEv 13813061
_ZNK2js9ParseNode7isConstEv 10241846
_ZN2js14PropertyAccessC2EPNS_9ParseNodeEPNS_12PropertyNameERKNS_8TokenPtrES7_ 9922115
_ZNK2js9ParseNode12isAssignmentEv 9366769
_ZN2js9UnaryNode6createENS_13ParseNodeKindEPNS_11TreeContextE 9055827
_ZN2js9ParseNode7setDefnEb 8678543
_ZN2js8ListNode6createENS_13ParseNodeKindEPNS_11TreeContextE 8436946
_ZN2js10Definition7resolveEv 6932013
_ZNK2js9ParseNode6lexdefEv 6931324
_ZNK2js10Definition9isFreeVarEv 6931113
_ZN2js9ParseNode9makeEmptyEv 5100349
_ZNK2js9ParseNode5isLetEv 4995124
_ZN2js10BinaryNodeC2ENS_13ParseNodeKindE4JSOpPNS_9ParseNodeES4_ 4416556
_ZN2js15PropertyByValueC2EPNS_9ParseNodeES2_RKNS_8TokenPtrES5_ 3641198
_ZN2js9ParseNode8initListEPS0_ 3555989
_ZNK2js9ParseNode10isInParensEv 3397148
_ZNK2js9ParseNode10isAssignedEv 3342287
_ZNK2js11FunctionBox8functionEv 3150908
_ZNK2js9ParseNode13isPlaceholderEv 2576378
_ZNK2js9ParseNode4lastEv 2228830
_ZNK2js9ParseNode8isFunArgEv 2182299
_ZNK2js9ParseNode8isClosedEv 2097427
_ZN2js11ThisLiteralC2ERKNS_8TokenPosE 1673696
_ZN2js11TernaryNode6createENS_13ParseNodeKindEPNS_11TreeContextE 1526151
_ZNK2js9ParseNode9frameSlotEv 1496802
_ZNK2js9ParseNode10frameLevelEv 1492306
_ZN2js16FunctionBoxQueue6lengthEv 1121546
_ZN2js16FunctionBoxQueue4pullEv 1121546
_ZNK2js9ParseNode21isStringExprStatementEv 1025473
_ZN2js12FunctionNode6createENS_13ParseNodeKindEPNS_11TreeContextE 991296
_ZN2js10BinaryNodeC2ENS_13ParseNodeKindE4JSOpRKNS_8TokenPosEPNS_9ParseNodeES7_ 909682
_ZN2js11NameSetNode6createENS_13ParseNodeKindEPNS_11TreeContextE 811750
_ZN2js16FunctionBoxQueue4pushEPNS_11FunctionBoxE 803605
_ZN2js16FunctionBoxQueue5countEv 796706
_ZN2js9UnaryNodeC2ENS_13ParseNodeKindE4JSOpRKNS_8TokenPosEPNS_9ParseNodeE 490906
_ZN2js16LexicalScopeNode6createENS_13ParseNodeKindEPNS_11TreeContextE 449094
_ZN2js9ParseNode11setInParensEb 442827
_ZN2js14BooleanLiteralC2EbRKNS_8TokenPosE 389603
_ZN2js9ParseNode8setArityENS_14ParseNodeArityE 382378
_ZNK2js9ParseNode9isXMLItemEv 342151
_ZN2js16FunctionBoxQueue4initEj 324840
_ZN2js16FunctionBoxQueueC2Ev 324840
_ZN2js16FunctionBoxQueueD2Ev 324840
_ZN2js11NullLiteralC2ERKNS_8TokenPosE 324714
_ZN2js10BinaryNode6createENS_13ParseNodeKindEPNS_11TreeContextE 292888
_ZN2js9ParseNode7setKindENS_13ParseNodeKindE 181115
_ZNK2js9ParseNode12isBlockChildEv 148772
_ZNK2js9ParseNode13isInitializedEv 143902
_ZN2js18ParseNodeAllocatorC2EP9JSContext 134271
_ZN2js9ParseNode9setFunArgEv 101574
_ZN2js20LoopControlStatementC2ENS_13ParseNodeKindEPNS_12PropertyNameERKNS_8TokenPtrES6_ 91703
_ZNK2js20LoopControlStatement5labelEv 91631
_ZNK2js21ConditionalExpression9conditionEv 68371
_ZN2js9ParseNode23asConditionalExpressionEv 68371
_ZN2js21ConditionalExpressionC2EPNS_9ParseNodeES2_S2_ 68371
_ZNK2js21ConditionalExpression14thenExpressionEv 68371
_ZNK2js21ConditionalExpression14elseExpressionEv 68371
_ZN2js14BreakStatementC2EPNS_12PropertyNameERKNS_8TokenPtrES5_ 53082
_ZN2js9ParseNode16asBreakStatementEv 53010
_ZN2js17ContinueStatementC2EPNS_12PropertyNameERNS_8TokenPtrES4_ 38621
_ZN2js9ParseNode19asContinueStatementEv 38621
_ZNK2js9ParseNode11isArrayHoleEv 36289
_ZN2js11TernaryNodeC2ENS_13ParseNodeKindE4JSOpPNS_9ParseNodeES4_S4_ 12963
_ZN2js10Definition13isBindingFormEv 11814
_ZN2js17DebuggerStatementC2ERKNS_8TokenPosE 4397
_ZNK2js9ParseNode25isDirectivePrologueMemberEv 3462
_ZNK2js9ParseNode25isEscapeFreeStringLiteralEv 3098
_ZNK2js9ParseNode15isGeneratorExprEv 810
_ZN2js19XMLFilterExpressionC2EPNS_9ParseNodeES2_RKNS_8TokenPtrES5_ 63
_ZNK2js9ParseNode13generatorExprEv 36
_ZNK2js9ParseNode10isTopLevelEv 9
_ZN2js22XMLDoubleColonPropertyC2EPNS_9ParseNodeES2_RKNS_8TokenPtrES5_ 9
_ZN2js9ParseNode26asXMLProcessingInstructionEv 0
_ZN2js11XMLPropertyC2EPNS_9ParseNodeES2_RKNS_8TokenPtrES5_ 0
_ZNK2js24XMLProcessingInstruction6targetEv 0
_ZN2js24XMLProcessingInstructionC2EPNS_12PropertyNameEP6JSAtomRKNS_8TokenPosE 0
_ZNK2js24XMLProcessingInstruction4dataEv 0
_ZNK2js9ParseNode23isXMLPropertyIdentifierEv 0

Generated by: LCOV version 1.7