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-04-21 Functions: 98 92 93.9 %

Function Name Sort by function name Hit count Sort by hit count
_ZNK2js9ParseNode7getKindEv 504931461
_ZNK2js9ParseNode6isKindENS_13ParseNodeKindE 263636792
_ZNK2js9ParseNode5getOpEv 237726141
_ZNK2js9ParseNode8getArityEv 184489541
_ZNK2js9ParseNode4isOpE4JSOp 157718312
_ZNK2js9ParseNode6isDefnEv 129540538
_ZNK2js9ParseNode6isUsedEv 121890498
_ZN2js9ParseNodeC2ENS_13ParseNodeKindE4JSOpNS_14ParseNodeArityERKNS_8TokenPosE 80448525
_ZNK2js9ParseNode4testEj 64987271
_ZN2js9ParseNode5setOpE4JSOp 58783765
_ZNK2js9ParseNode7isArityENS_14ParseNodeArityE 58526075
_ZNK2js9ParseNode11isXMLNameOpEv 34118307
_ZN2js9ParseNode6appendEPS0_ 25429675
_ZNK2js9ParseNode13isDeoptimizedEv 19731315
_ZN2js10Definition4kindEv 18972792
_ZNK2js10Definition8isGlobalEv 18339750
_ZN2js11NullaryNode6createENS_13ParseNodeKindEPNS_11TreeContextE 17194734
_ZN2js9ParseNode7setUsedEb 16356306
_ZN2js9ParseNode9maybeExprEv 14662990
_ZN2js12LinkUseToDefEPNS_9ParseNodeEPNS_10DefinitionEPNS_11TreeContextE 13871269
_ZNK2js9ParseNode4exprEv 13784527
_ZNK2js9ParseNode7isConstEv 10229829
_ZN2js14PropertyAccessC2EPNS_9ParseNodeEPNS_12PropertyNameERKNS_8TokenPtrES7_ 9898649
_ZNK2js9ParseNode12isAssignmentEv 9350621
_ZN2js9UnaryNode6createENS_13ParseNodeKindEPNS_11TreeContextE 9034441
_ZN2js9ParseNode7setDefnEb 8662082
_ZN2js8ListNode6createENS_13ParseNodeKindEPNS_11TreeContextE 8420829
_ZN2js10Definition7resolveEv 6920482
_ZNK2js9ParseNode6lexdefEv 6919793
_ZNK2js10Definition9isFreeVarEv 6919582
_ZN2js9ParseNode9makeEmptyEv 5090844
_ZNK2js9ParseNode5isLetEv 4988949
_ZNK2js11FunctionBox8functionEv 4569331
_ZN2js10BinaryNodeC2ENS_13ParseNodeKindE4JSOpPNS_9ParseNodeES4_ 4407297
_ZN2js15PropertyByValueC2EPNS_9ParseNodeES2_RKNS_8TokenPtrES5_ 3631161
_ZN2js9ParseNode8initListEPS0_ 3548661
_ZNK2js9ParseNode10isInParensEv 3390485
_ZNK2js9ParseNode10isAssignedEv 3337477
_ZNK2js9ParseNode13isPlaceholderEv 2571320
_ZNK2js9ParseNode4lastEv 2224738
_ZNK2js9ParseNode8isFunArgEv 2179249
_ZNK2js9ParseNode8isClosedEv 2093791
_ZN2js11ThisLiteralC2ERKNS_8TokenPosE 1670972
_ZN2js11TernaryNode6createENS_13ParseNodeKindEPNS_11TreeContextE 1523470
_ZNK2js9ParseNode9frameSlotEv 1495418
_ZNK2js9ParseNode10frameLevelEv 1490915
_ZN2js16FunctionBoxQueue6lengthEv 1119560
_ZN2js16FunctionBoxQueue4pullEv 1119560
_ZNK2js9ParseNode21isStringExprStatementEv 1023345
_ZN2js12FunctionNode6createENS_13ParseNodeKindEPNS_11TreeContextE 989435
_ZN2js10BinaryNodeC2ENS_13ParseNodeKindE4JSOpRKNS_8TokenPosEPNS_9ParseNodeES7_ 909748
_ZN2js11NameSetNode6createENS_13ParseNodeKindEPNS_11TreeContextE 810071
_ZN2js16FunctionBoxQueue4pushEPNS_11FunctionBoxE 802627
_ZN2js16FunctionBoxQueue5countEv 795728
_ZN2js9UnaryNodeC2ENS_13ParseNodeKindE4JSOpRKNS_8TokenPosEPNS_9ParseNodeE 489676
_ZN2js16LexicalScopeNode6createENS_13ParseNodeKindEPNS_11TreeContextE 448540
_ZN2js9ParseNode11setInParensEb 442242
_ZN2js14BooleanLiteralC2EbRKNS_8TokenPosE 388409
_ZN2js9ParseNode8setArityENS_14ParseNodeArityE 381404
_ZNK2js9ParseNode9isXMLItemEv 341430
_ZN2js11NullLiteralC2ERKNS_8TokenPosE 324473
_ZN2js16FunctionBoxQueue4initEj 323832
_ZN2js16FunctionBoxQueueC2Ev 323832
_ZN2js16FunctionBoxQueueD2Ev 323832
_ZN2js10BinaryNode6createENS_13ParseNodeKindEPNS_11TreeContextE 292333
_ZN2js9ParseNode7setKindENS_13ParseNodeKindE 180849
_ZNK2js9ParseNode12isBlockChildEv 148393
_ZNK2js9ParseNode13isInitializedEv 143770
_ZN2js18ParseNodeAllocatorC2EP9JSContext 133890
_ZN2js9ParseNode9setFunArgEv 101528
_ZN2js20LoopControlStatementC2ENS_13ParseNodeKindEPNS_12PropertyNameERKNS_8TokenPtrES6_ 91656
_ZNK2js20LoopControlStatement5labelEv 91584
_ZNK2js21ConditionalExpression9conditionEv 68229
_ZN2js9ParseNode23asConditionalExpressionEv 68229
_ZN2js21ConditionalExpressionC2EPNS_9ParseNodeES2_S2_ 68229
_ZNK2js21ConditionalExpression14thenExpressionEv 68229
_ZNK2js21ConditionalExpression14elseExpressionEv 68229
_ZN2js14BreakStatementC2EPNS_12PropertyNameERKNS_8TokenPtrES5_ 53043
_ZN2js9ParseNode16asBreakStatementEv 52971
_ZN2js17ContinueStatementC2EPNS_12PropertyNameERNS_8TokenPtrES4_ 38613
_ZN2js9ParseNode19asContinueStatementEv 38613
_ZNK2js9ParseNode11isArrayHoleEv 36278
_ZN2js11TernaryNodeC2ENS_13ParseNodeKindE4JSOpPNS_9ParseNodeES4_S4_ 12955
_ZN2js10Definition13isBindingFormEv 11813
_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