LCOV - code coverage report
Current view: directory - js/src/frontend - ParseNode.h (source / functions) Found Hit Coverage
Test: app.info Lines: 297 273 91.9 %
Date: 2012-04-07 Functions: 95 89 93.7 %

Function Name Sort by function name Hit count Sort by hit count
_ZNK2js9ParseNode7getKindEv 51698163
_ZNK2js9ParseNode5getOpEv 31502553
_ZNK2js9ParseNode6isKindENS_13ParseNodeKindE 26604134
_ZNK2js9ParseNode4isOpE4JSOp 21609546
_ZNK2js9ParseNode6isUsedEv 17552257
_ZNK2js11UpvarCookie6isFreeEv 17432866
_ZNK2js9ParseNode8getArityEv 17427418
_ZNK2js9ParseNode6isDefnEv 15428112
_ZNK2js9ParseNode4testEj 10705364
_ZN2js9ParseNode5setOpE4JSOp 8462154
_ZN2js9ParseNodeC2ENS_13ParseNodeKindE4JSOpNS_14ParseNodeArityERKNS_8TokenPosE 7724483
_ZN2js11UpvarCookie3setEtt 5668489
_ZNK2js9ParseNode13isDeoptimizedEv 4437738
_ZNK2js9ParseNode7isArityENS_14ParseNodeArityE 4071338
_ZN2js11UpvarCookie8makeFreeEv 4063410
_ZNK2js9ParseNode11isXMLNameOpEv 3614000
_ZN2js9ParseNode6appendEPS0_ 3402464
_ZNK2js11UpvarCookie4slotEv 2873676
_ZNK2js10Definition8isGlobalEv 2634803
_ZN2js10Definition4kindEv 2595093
_ZN2js9ParseNode7setUsedEb 2593697
_ZN2js12LinkUseToDefEPNS_9ParseNodeEPNS_10DefinitionEPNS_11TreeContextE 2492689
_ZNK2js9ParseNode7isConstEv 2136679
_ZNK2js11UpvarCookie5levelEv 1200386
_ZN2js9ParseNode7setDefnEb 1195789
_ZN2js8ListNode6createENS_13ParseNodeKindEPNS_11TreeContextE 1037553
_ZNK2js9ParseNode4exprEv 871830
_ZN2js9ParseNode9maybeExprEv 870638
_ZN2js9ParseNode9makeEmptyEv 804491
_ZN2js11NullaryNode6createENS_13ParseNodeKindEPNS_11TreeContextE 732394
_ZNK2js9ParseNode9frameSlotEv 640624
_ZN2js9UnaryNode6createENS_13ParseNodeKindEPNS_11TreeContextE 634930
_ZNK2js9ParseNode5isLetEv 616973
_ZN2js10BinaryNodeC2ENS_13ParseNodeKindE4JSOpPNS_9ParseNodeES4_ 616197
_ZNK2js9ParseNode12isAssignmentEv 517758
_ZNK2js11FunctionBox8functionEv 490652
_ZNK2js9ParseNode10isAssignedEv 371691
_ZNK2js9ParseNode8isClosedEv 344873
_ZN2js11TernaryNode6createENS_13ParseNodeKindEPNS_11TreeContextE 297495
_ZNK2js9ParseNode4lastEv 261994
_ZN2js11UpvarCookie15isLevelReservedEt 251616
_ZN2js9ParseNode8initListEPS0_ 240143
_ZNK2js9ParseNode10isInParensEv 225444
_ZNK2js9ParseNode21isStringExprStatementEv 183879
_ZN2js12FunctionNode6createENS_13ParseNodeKindEPNS_11TreeContextE 167389
_ZN2js14PropertyAccessC2EPNS_9ParseNodeEPNS_12PropertyNameERKNS_8TokenPtrES7_ 143372
_ZN2js9ParseNode11setInParensEb 140789
_ZN2js9UnaryNodeC2ENS_13ParseNodeKindE4JSOpRKNS_8TokenPosEPNS_9ParseNodeE 109921
_ZN2js18ParseNodeAllocatorC2EP9JSContext 109194
_ZNK2js9ParseNode13isPlaceholderEv 109017
_ZNK2js9ParseNode9isXMLItemEv 101660
_ZN2js16LexicalScopeNode6createENS_13ParseNodeKindEPNS_11TreeContextE 100846
_ZN2js10Definition7resolveEv 99982
_ZNK2js9ParseNode6lexdefEv 99271
_ZNK2js10Definition9isFreeVarEv 99064
_ZN2js11ThisLiteralC2ERKNS_8TokenPosE 90824
_ZN2js11NameSetNode6createENS_13ParseNodeKindEPNS_11TreeContextE 61222
_ZN2js15PropertyByValueC2EPNS_9ParseNodeES2_RKNS_8TokenPtrES5_ 49202
_ZN2js10BinaryNode6createENS_13ParseNodeKindEPNS_11TreeContextE 42371
_ZN2js9ParseNode8setArityENS_14ParseNodeArityE 38111
_ZN2js9ParseNode7setKindENS_13ParseNodeKindE 34633
_ZN2js10BinaryNodeC2ENS_13ParseNodeKindE4JSOpRKNS_8TokenPosEPNS_9ParseNodeES7_ 31179
_ZNK2js9ParseNode12isBlockChildEv 28647
_ZN2js14BooleanLiteralC2EbRKNS_8TokenPosE 21967
_ZN2js11NullLiteralC2ERKNS_8TokenPosE 13619
_ZNK2js9ParseNode10frameLevelEv 11315
_ZNK2js9ParseNode11isArrayHoleEv 8442
_ZNK2js21ConditionalExpression9conditionEv 6635
_ZN2js9ParseNode23asConditionalExpressionEv 6635
_ZN2js21ConditionalExpressionC2EPNS_9ParseNodeES2_S2_ 6635
_ZNK2js21ConditionalExpression14thenExpressionEv 6635
_ZNK2js21ConditionalExpression14elseExpressionEv 6635
_ZN2js17DebuggerStatementC2ERKNS_8TokenPosE 4334
_ZN2js20LoopControlStatementC2ENS_13ParseNodeKindEPNS_12PropertyNameERKNS_8TokenPtrES6_ 1881
_ZNK2js20LoopControlStatement5labelEv 1809
_ZN2js14BreakStatementC2EPNS_12PropertyNameERKNS_8TokenPtrES5_ 1728
_ZN2js9ParseNode16asBreakStatementEv 1656
_ZNK2js9ParseNode13isInitializedEv 1260
_ZNK2js9ParseNode25isEscapeFreeStringLiteralEv 836
_ZNK2js9ParseNode15isGeneratorExprEv 810
_ZNK2js9ParseNode25isDirectivePrologueMemberEv 713
_ZN2js11TernaryNodeC2ENS_13ParseNodeKindE4JSOpPNS_9ParseNodeES4_S4_ 549
_ZN2js17ContinueStatementC2EPNS_12PropertyNameERNS_8TokenPtrES4_ 153
_ZN2js9ParseNode19asContinueStatementEv 153
_ZN2js10Definition13isBindingFormEv 72
_ZN2js19XMLFilterExpressionC2EPNS_9ParseNodeES2_RKNS_8TokenPtrES5_ 72
_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