LCOV - code coverage report
Current view: directory - js/src/gc - Barrier.h (source / functions) Found Hit Coverage
Test: app.info Lines: 86 81 94.2 %
Date: 2012-07-07 Functions: 187 175 93.6 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2js13HeapPtrHasherI8JSObjectE4hashEPS1_ 16649
_ZN2js13HeapPtrHasherI8JSObjectE5matchERKNS_7HeapPtrIS1_jEEPS1_ 4424
_ZN2js13HeapPtrHasherI8JSScriptE4hashEPS1_ 4115
_ZN2js13HeapPtrHasherI8JSScriptE5matchERKNS_7HeapPtrIS1_jEEPS1_ 1391
_ZN2js13HeapSlotArrayC2EPNS_8HeapSlotE 2033952
_ZN2js13ReadBarrieredINS_16UnownedBaseShapeEEC2EPS1_ 7214164
_ZN2js13ReadBarrieredINS_16UnownedBaseShapeEEC2Ev 38784393
_ZN2js13ReadBarrieredINS_5ShapeEEC2EPS1_ 3747332
_ZN2js13ReadBarrieredINS_5ShapeEEC2Ev 22515993
_ZN2js13ReadBarrieredINS_5types10TypeObjectEEC2EPS2_ 580452
_ZN2js13ReadBarrieredINS_5types10TypeObjectEEC2Ev 3866405
_ZN2js17EncapsulatedValue9unsafeGetEv 26218934
_ZN2js17EncapsulatedValueC2ERKN2JS5ValueE 9551495
_ZN2js17EncapsulatedValueD2Ev 11387336
_ZN2js18ReadBarrieredValueC2ERKN2JS5ValueE 52597
_ZN2js18ReadBarrieredValueC2Ev 1670586
_ZN2js6HeapId9unsafeGetEv 4548215
_ZN2js6HeapIdC2Ev 25698
_ZN2js7HeapPtrI10JSFunctionjE3preEv 1266966
_ZN2js7HeapPtrI10JSFunctionjE4postEv 1266966
_ZN2js7HeapPtrI10JSFunctionjEC2Ev 671619
_ZN2js7HeapPtrI10JSFunctionjED2Ev 0
_ZN2js7HeapPtrI10JSFunctionjEaSEPS1_ 1266966
_ZN2js7HeapPtrI12JSFlatStringjE3preEv 162
_ZN2js7HeapPtrI12JSFlatStringjE4initEPS1_ 54246244
_ZN2js7HeapPtrI12JSFlatStringjE4postEv 54246289
_ZN2js7HeapPtrI12JSFlatStringjED2Ev 117
_ZN2js7HeapPtrI12JSFlatStringjEaSERKS2_ 45
_ZN2js7HeapPtrI14JSLinearStringjE3preEv 118904
_ZN2js7HeapPtrI14JSLinearStringjE4postEv 2618771
_ZN2js7HeapPtrI14JSLinearStringjE9unsafeSetEPS1_ 2566848
_ZN2js7HeapPtrI14JSLinearStringjEC2Ev 66996
_ZN2js7HeapPtrI14JSLinearStringjED2Ev 66981
_ZN2js7HeapPtrI14JSLinearStringjEaSEPS1_ 51847
_ZN2js7HeapPtrI14JSLinearStringjEaSERKS2_ 76
_ZN2js7HeapPtrI5JSXMLjE3preEv 18896454
_ZN2js7HeapPtrI5JSXMLjE4initEPS1_ 9454173
_ZN2js7HeapPtrI5JSXMLjE4postEv 23625473
_ZN2js7HeapPtrI5JSXMLjEC2EPS1_ 4725307
_ZN2js7HeapPtrI5JSXMLjED2Ev 9450461
_ZN2js7HeapPtrI5JSXMLjEaSEPS1_ 4727203
_ZN2js7HeapPtrI5JSXMLjEaSERKS2_ 4718790
_ZN2js7HeapPtrI8JSObjectjE3preEv 22143386
_ZN2js7HeapPtrI8JSObjectjE4initEPS1_ 15994381
_ZN2js7HeapPtrI8JSObjectjE4postEv 37481805
_ZN2js7HeapPtrI8JSObjectjEC2EPS1_ 47508
_ZN2js7HeapPtrI8JSObjectjEC2ERKS2_ 351450
_ZN2js7HeapPtrI8JSObjectjEC2Ev 9563633
_ZN2js7HeapPtrI8JSObjectjED2Ev 1054920
_ZN2js7HeapPtrI8JSObjectjEaSEPS1_ 16195634
_ZN2js7HeapPtrI8JSObjectjEaSERKS2_ 4892832
_ZN2js7HeapPtrI8JSScriptjE3preEv 1311624
_ZN2js7HeapPtrI8JSScriptjE4initEPS1_ 3626606
_ZN2js7HeapPtrI8JSScriptjE4postEv 4799350
_ZN2js7HeapPtrI8JSScriptjEC2EPS1_ 2724
_ZN2js7HeapPtrI8JSScriptjEC2ERKS2_ 900
_ZN2js7HeapPtrI8JSScriptjEC2Ev 138880
_ZN2js7HeapPtrI8JSScriptjED2Ev 142504
_ZN2js7HeapPtrI8JSScriptjEaSEPS1_ 1164884
_ZN2js7HeapPtrI8JSScriptjEaSERKS2_ 4236
_ZN2js7HeapPtrI8JSStringjE3preEv 12445180
_ZN2js7HeapPtrI8JSStringjE4initEPS1_ 9126516
_ZN2js7HeapPtrI8JSStringjE4postEv 19698975
_ZN2js7HeapPtrI8JSStringjE9unsafeSetEPS1_ 2566848
_ZN2js7HeapPtrI8JSStringjEC2ERKS2_ 5594211
_ZN2js7HeapPtrI8JSStringjEC2Ev 4439584
_ZN2js7HeapPtrI8JSStringjED2Ev 10033780
_ZN2js7HeapPtrI8JSStringjEaSEPS1_ 52037
_ZN2js7HeapPtrI8JSStringjEaSERKS2_ 2359363
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE16unsafeGetUnionedEv 293618
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE3preEv 1077969
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE4postEv 1077969
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptEaSEPS1_ 1077969
_ZN2js7HeapPtrINS_12GlobalObjectEjE3preEv 941774
_ZN2js7HeapPtrINS_12GlobalObjectEjE4postEv 941774
_ZN2js7HeapPtrINS_12GlobalObjectEjEC2Ev 470917
_ZN2js7HeapPtrINS_12GlobalObjectEjED2Ev 0
_ZN2js7HeapPtrINS_12GlobalObjectEjEaSEPS1_ 941774
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjE3preEv 5146415
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjE4postEv 5497721
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjEC2ERKS2_ 351306
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjEC2Ev 7214164
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjED2Ev 0
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjEaSEPS1_ 5146415
_ZN2js7HeapPtrINS_5ShapeEjE3preEv 101469143
_ZN2js7HeapPtrINS_5ShapeEjE4initEPS1_ 11678419
_ZN2js7HeapPtrINS_5ShapeEjE4postEv 147323229
_ZN2js7HeapPtrINS_5ShapeEjEC2EPS1_ 38784229
_ZN2js7HeapPtrINS_5ShapeEjEC2Ev 1868616
_ZN2js7HeapPtrINS_5ShapeEjED2Ev 4608562
_ZN2js7HeapPtrINS_5ShapeEjEaSEPS1_ 92096359
_ZN2js7HeapPtrINS_5ShapeEjEaSERKS2_ 4764222
_ZN2js7HeapPtrINS_5types10TypeObjectEjE3preEv 13456026
_ZN2js7HeapPtrINS_5types10TypeObjectEjE4initEPS2_ 11678419
_ZN2js7HeapPtrINS_5types10TypeObjectEjE4postEv 23266034
_ZN2js7HeapPtrINS_5types10TypeObjectEjEC2Ev 1868616
_ZN2js7HeapPtrINS_5types10TypeObjectEjED2Ev 1868411
_ZN2js7HeapPtrINS_5types10TypeObjectEjEaSEPS2_ 11587615
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjE3preEv 620
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjE4postEv 620
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjEC2Ev 671619
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjED2Ev 0
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjEaSEPS2_ 620
_ZN2js7HeapPtrINS_9BaseShapeEjE3preEv 10080069
_ZN2js7HeapPtrINS_9BaseShapeEjE4postEv 43818414
_ZN2js7HeapPtrINS_9BaseShapeEjEC2EPS1_ 33738345
_ZN2js7HeapPtrINS_9BaseShapeEjED2Ev 0
_ZN2js7HeapPtrINS_9BaseShapeEjEaSEPS1_ 10080069
_ZN2jsL16BarrieredSetPairI8JSString14JSLinearStringEEvP13JSCompartmentRNS_7HeapPtrIT_jEEPS6_RNS5_IT0_jEEPSA_ 2566848
_ZN2jsL8ValueifyEPKNS_17EncapsulatedValueE 652168
_ZNK2js13HeapSlotArraycvPKN2JS5ValueEEv 647017
_ZNK2js13HeapSlotArraycvPNS_8HeapSlotEEv 1345991
_ZNK2js13HeapSlotArrayplEj 40944
_ZNK2js13ReadBarrieredINS_16UnownedBaseShapeEE3getEv 64165598
_ZNK2js13ReadBarrieredINS_16UnownedBaseShapeEEcvPS1_Ev 64165598
_ZNK2js13ReadBarrieredINS_5ShapeEE3getEv 105476070
_ZNK2js13ReadBarrieredINS_5ShapeEEcvPS1_Ev 13864157
_ZNK2js13ReadBarrieredINS_5ShapeEEptEv 91611913
_ZNK2js13ReadBarrieredINS_5types10TypeObjectEE3getEv 57479956
_ZNK2js13ReadBarrieredINS_5types10TypeObjectEEcvPS2_Ev 57478304
_ZNK2js13ReadBarrieredINS_5types10TypeObjectEEptEv 1652
_ZNK2js17EncapsulatedValue10isMarkableEv 170562
_ZNK2js17EncapsulatedValue11isUndefinedEv 5446578
_ZNK2js17EncapsulatedValue3getEv 13500
_ZNK2js17EncapsulatedValue6gcKindEv 0
_ZNK2js17EncapsulatedValue6isNullEv 2369115
_ZNK2js17EncapsulatedValue6isTrueEv 0
_ZNK2js17EncapsulatedValue7isFalseEv 108311
_ZNK2js17EncapsulatedValue7isInt32Ev 25428
_ZNK2js17EncapsulatedValue7isMagicE10JSWhyMagic 8072320
_ZNK2js17EncapsulatedValue7toInt32Ev 533
_ZNK2js17EncapsulatedValue8isDoubleEv 24895
_ZNK2js17EncapsulatedValue8isNumberEv 2368755
_ZNK2js17EncapsulatedValue8isObjectEv 1719
_ZNK2js17EncapsulatedValue8isStringEv 2401954
_ZNK2js17EncapsulatedValue8toDoubleEv 975
_ZNK2js17EncapsulatedValue8toStringEv 30688
_ZNK2js17EncapsulatedValue9asRawBitsEv 4733145
_ZNK2js17EncapsulatedValue9isBooleanEv 2368980
_ZNK2js17EncapsulatedValue9toGCThingEv 83407
_ZNK2js17EncapsulatedValuecvRKN2JS5ValueEEv 689864184
_ZNK2js6HeapId3getEv 28633488
_ZNK2js6HeapIdcv4jsidEv 9480209777
_ZNK2js6HeapIdeqE4jsid 1496963010
_ZNK2js6HeapIdneE4jsid 2836
_ZNK2js7HeapPtrI10JSFunctionjE3getEv 6802463
_ZNK2js7HeapPtrI10JSFunctionjEcvPS1_Ev 139213504
_ZNK2js7HeapPtrI10JSFunctionjEptEv 28414
_ZNK2js7HeapPtrI12JSFlatStringjE3getEv 7657
_ZNK2js7HeapPtrI12JSFlatStringjEcvPS1_Ev 13515175
_ZNK2js7HeapPtrI14JSLinearStringjE3getEv 8548
_ZNK2js7HeapPtrI14JSLinearStringjEcvPS1_Ev 1033195
_ZNK2js7HeapPtrI14JSLinearStringjEptEv 1475202
_ZNK2js7HeapPtrI5JSXMLjE3getEv 2520
_ZNK2js7HeapPtrI5JSXMLjEcvPS1_Ev 4721731
_ZNK2js7HeapPtrI5JSXMLjEptEv 108
_ZNK2js7HeapPtrI6JSAtomjE3getEv 0
_ZNK2js7HeapPtrI6JSAtomjEcvPS1_Ev 0
_ZNK2js7HeapPtrI8JSObjectjE3getEv 4383213
_ZNK2js7HeapPtrI8JSObjectjEcvPS1_Ev 1909392607
_ZNK2js7HeapPtrI8JSObjectjEdeEv 89134
_ZNK2js7HeapPtrI8JSObjectjEptEv 19042586
_ZNK2js7HeapPtrI8JSScriptjE3getEv 1870593
_ZNK2js7HeapPtrI8JSScriptjEcvPS1_Ev 1474426137
_ZNK2js7HeapPtrI8JSScriptjEptEv 20743193
_ZNK2js7HeapPtrI8JSStringjE3getEv 16775
_ZNK2js7HeapPtrI8JSStringjEcvPS1_Ev 212433
_ZNK2js7HeapPtrI8JSStringjEptEv 0
_ZNK2js7HeapPtrINS_12GlobalObjectEP8JSScriptE3getEv 102313
_ZNK2js7HeapPtrINS_12GlobalObjectEP8JSScriptEcvPS1_Ev 7032207
_ZNK2js7HeapPtrINS_12GlobalObjectEjE3getEv 186631780
_ZNK2js7HeapPtrINS_12GlobalObjectEjEcvPS1_Ev 15624681
_ZNK2js7HeapPtrINS_15ArgumentsObjectEjE3getEv 0
_ZNK2js7HeapPtrINS_15ArgumentsObjectEjEcvPS1_Ev 0
_ZNK2js7HeapPtrINS_16UnownedBaseShapeEjE3getEv 38056
_ZNK2js7HeapPtrINS_16UnownedBaseShapeEjEcvPS1_Ev 132389710
_ZNK2js7HeapPtrINS_5ShapeEjE3getEv 13481868
_ZNK2js7HeapPtrINS_5ShapeEjEcvPS1_Ev 19423762704
_ZNK2js7HeapPtrINS_5ShapeEjEptEv 66973087
_ZNK2js7HeapPtrINS_5types10TypeObjectEjE3getEv 3301222
_ZNK2js7HeapPtrINS_5types10TypeObjectEjEcvPS2_Ev 191152884
_ZNK2js7HeapPtrINS_5types10TypeObjectEjEptEv 626552490
_ZNK2js7HeapPtrINS_5types13TypeNewScriptEjE3getEv 580
_ZNK2js7HeapPtrINS_5types13TypeNewScriptEjEcvPS2_Ev 29184806
_ZNK2js7HeapPtrINS_5types13TypeNewScriptEjEptEv 1052399
_ZNK2js7HeapPtrINS_9BaseShapeEjE3getEv 3706062
_ZNK2js7HeapPtrINS_9BaseShapeEjEcvPS1_Ev 7462280827

Generated by: LCOV version 1.7