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-04-21 Functions: 187 175 93.6 %

Function Name Sort by function name Hit count Sort by hit count
_ZNK2js7HeapPtrINS_5ShapeEjEcvPS1_Ev 19223162316
_ZNK2js6HeapIdcv4jsidEv 9472309567
_ZNK2js7HeapPtrINS_9BaseShapeEjEcvPS1_Ev 7367991042
_ZNK2js7HeapPtrI8JSObjectjEcvPS1_Ev 1810839646
_ZNK2js6HeapIdeqE4jsid 1495757246
_ZNK2js7HeapPtrI8JSScriptjEcvPS1_Ev 1275283063
_ZNK2js17EncapsulatedValuecvRKN2JS5ValueEEv 691166473
_ZNK2js7HeapPtrINS_5types10TypeObjectEjEptEv 625363139
_ZNK2js7HeapPtrINS_5types10TypeObjectEjEcvPS2_Ev 190535744
_ZNK2js7HeapPtrINS_12GlobalObjectEjE3getEv 186037814
_ZN2js7HeapPtrINS_5ShapeEjE4postEv 146981991
_ZNK2js7HeapPtrI10JSFunctionjEcvPS1_Ev 139766642
_ZNK2js7HeapPtrINS_16UnownedBaseShapeEjEcvPS1_Ev 131844731
_ZNK2js13ReadBarrieredINS_5ShapeEE3getEv 105170785
_ZN2js7HeapPtrINS_5ShapeEjE3preEv 101252043
_ZN2js7HeapPtrINS_5ShapeEjEaSEPS1_ 91891613
_ZNK2js13ReadBarrieredINS_5ShapeEEptEv 91419020
_ZNK2js7HeapPtrINS_5ShapeEjEptEv 67037879
_ZNK2js13ReadBarrieredINS_16UnownedBaseShapeEEcvPS1_Ev 64098418
_ZNK2js13ReadBarrieredINS_16UnownedBaseShapeEE3getEv 64098418
_ZNK2js13ReadBarrieredINS_5types10TypeObjectEE3getEv 57323769
_ZNK2js13ReadBarrieredINS_5types10TypeObjectEEcvPS2_Ev 57322117
_ZN2js7HeapPtrI12JSFlatStringjE4postEv 54245693
_ZN2js7HeapPtrI12JSFlatStringjE4initEPS1_ 54245648
_ZN2js7HeapPtrINS_9BaseShapeEjE4postEv 43804542
_ZN2js7HeapPtrINS_5ShapeEjEC2EPS1_ 38759284
_ZN2js13ReadBarrieredINS_16UnownedBaseShapeEEC2Ev 38555425
_ZN2js7HeapPtrI8JSObjectjE4postEv 37481344
_ZN2js7HeapPtrINS_9BaseShapeEjEC2EPS1_ 33721867
_ZNK2js7HeapPtrINS_5types13TypeNewScriptEjEcvPS2_Ev 29120883
_ZNK2js6HeapId3getEv 28445775
_ZN2js17EncapsulatedValue9unsafeGetEv 26372812
_ZN2js7HeapPtrI5JSXMLjE4postEv 23625037
_ZN2js7HeapPtrINS_5types10TypeObjectEjE4postEv 23139643
_ZN2js13ReadBarrieredINS_5ShapeEEC2Ev 22336724
_ZN2js7HeapPtrI8JSObjectjE3preEv 22113655
_ZNK2js7HeapPtrI8JSScriptjEptEv 21578756
_ZN2js7HeapPtrI8JSStringjE4postEv 19738768
_ZNK2js7HeapPtrI8JSObjectjEptEv 19006402
_ZN2js7HeapPtrI5JSXMLjE3preEv 18896130
_ZN2js7HeapPtrI8JSObjectjEaSEPS1_ 16165550
_ZN2js7HeapPtrI8JSObjectjE4initEPS1_ 16020369
_ZNK2js7HeapPtrINS_12GlobalObjectEjEcvPS1_Ev 15657377
_ZNK2js13ReadBarrieredINS_5ShapeEEcvPS1_Ev 13751765
_ZNK2js7HeapPtrINS_5ShapeEjE3getEv 13586166
_ZNK2js7HeapPtrI12JSFlatStringjEcvPS1_Ev 13504800
_ZN2js7HeapPtrINS_5types10TypeObjectEjE3preEv 13433107
_ZN2js7HeapPtrI8JSStringjE3preEv 12441141
_ZN2js7HeapPtrINS_5ShapeEjE4initEPS1_ 11570478
_ZN2js7HeapPtrINS_5types10TypeObjectEjE4initEPS2_ 11570478
_ZN2js7HeapPtrINS_5types10TypeObjectEjEaSEPS2_ 11569165
_ZN2js17EncapsulatedValueD2Ev 11395718
_ZN2js7HeapPtrINS_9BaseShapeEjEaSEPS1_ 10082675
_ZN2js7HeapPtrINS_9BaseShapeEjE3preEv 10082675
_ZN2js7HeapPtrI8JSStringjED2Ev 10029874
_ZN2js17EncapsulatedValueC2ERKN2JS5ValueE 9551495
_ZN2js7HeapPtrI8JSObjectjEC2Ev 9541726
_ZN2js7HeapPtrI5JSXMLjE4initEPS1_ 9453953
_ZN2js7HeapPtrI5JSXMLjED2Ev 9450245
_ZN2js7HeapPtrI8JSStringjE4initEPS1_ 9124625
_ZNK2js17EncapsulatedValue7isMagicE10JSWhyMagic 8060362
_ZN2js13ReadBarrieredINS_16UnownedBaseShapeEEC2EPS1_ 7193180
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjEC2Ev 7193180
_ZNK2js7HeapPtrINS_12GlobalObjectEP8JSScriptEcvPS1_Ev 7079886
_ZNK2js7HeapPtrI10JSFunctionjE3getEv 6853457
_ZN2js7HeapPtrI8JSStringjEC2ERKS2_ 5592198
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjE4postEv 5504686
_ZNK2js17EncapsulatedValue11isUndefinedEv 5445006
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjEaSEPS1_ 5150107
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjE3preEv 5150107
_ZN2js7HeapPtrI8JSObjectjEaSERKS2_ 4893230
_ZN2js7HeapPtrI8JSScriptjE4postEv 4831856
_ZN2js7HeapPtrINS_5ShapeEjEaSERKS2_ 4760616
_ZNK2js17EncapsulatedValue9asRawBitsEv 4733145
_ZN2js7HeapPtrI5JSXMLjEaSEPS1_ 4727095
_ZN2js7HeapPtrI5JSXMLjEC2EPS1_ 4725199
_ZNK2js7HeapPtrI5JSXMLjEcvPS1_Ev 4721740
_ZN2js7HeapPtrI5JSXMLjEaSERKS2_ 4718790
_ZN2js6HeapId9unsafeGetEv 4660197
_ZN2js7HeapPtrINS_5ShapeEjED2Ev 4599814
_ZN2js7HeapPtrI8JSStringjEC2Ev 4437690
_ZNK2js7HeapPtrI8JSObjectjE3getEv 4414834
_ZN2js13ReadBarrieredINS_5types10TypeObjectEEC2Ev 3856311
_ZN2js13ReadBarrieredINS_5ShapeEEC2EPS1_ 3730653
_ZNK2js7HeapPtrINS_9BaseShapeEjE3getEv 3699693
_ZN2js7HeapPtrI8JSScriptjE4initEPS1_ 3658431
_ZNK2js7HeapPtrINS_5types10TypeObjectEjE3getEv 3363421
_ZN2js7HeapPtrI14JSLinearStringjE4postEv 2662468
_ZN2js7HeapPtrI8JSStringjE9unsafeSetEPS1_ 2610678
_ZN2js7HeapPtrI14JSLinearStringjE9unsafeSetEPS1_ 2610678
_ZN2jsL16BarrieredSetPairI8JSString14JSLinearStringEEvP13JSCompartmentRNS_7HeapPtrIT_jEEPS6_RNS5_IT0_jEEPSA_ 2610678
_ZNK2js17EncapsulatedValue8isStringEv 2401952
_ZNK2js17EncapsulatedValue6isNullEv 2369115
_ZNK2js17EncapsulatedValue9isBooleanEv 2368980
_ZNK2js17EncapsulatedValue8isNumberEv 2368755
_ZN2js7HeapPtrI8JSStringjEaSERKS2_ 2359363
_ZNK2js7HeapPtrI8JSScriptjE3getEv 2196948
_ZN2js13HeapSlotArrayC2EPNS_8HeapSlotE 2031790
_ZN2js7HeapPtrINS_5types10TypeObjectEjEC2Ev 1864065
_ZN2js7HeapPtrINS_5ShapeEjEC2Ev 1864065
_ZN2js7HeapPtrINS_5types10TypeObjectEjED2Ev 1863942
_ZN2js18ReadBarrieredValueC2Ev 1666760
_ZNK2js7HeapPtrI14JSLinearStringjEptEv 1474581
_ZNK2js13HeapSlotArraycvPNS_8HeapSlotEEv 1350602
_ZN2js7HeapPtrI8JSScriptjE3preEv 1312305
_ZN2js7HeapPtrI10JSFunctionjEaSEPS1_ 1268660
_ZN2js7HeapPtrI10JSFunctionjE4postEv 1268660
_ZN2js7HeapPtrI10JSFunctionjE3preEv 1268660
_ZN2js7HeapPtrI8JSScriptjEaSEPS1_ 1165565
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE4postEv 1075888
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE3preEv 1075888
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptEaSEPS1_ 1075888
_ZN2js7HeapPtrI8JSObjectjED2Ev 1054875
_ZNK2js7HeapPtrINS_5types13TypeNewScriptEjEptEv 1052067
_ZNK2js7HeapPtrI14JSLinearStringjEcvPS1_Ev 1033546
_ZN2js7HeapPtrINS_12GlobalObjectEjE3preEv 939918
_ZN2js7HeapPtrINS_12GlobalObjectEjE4postEv 939918
_ZN2js7HeapPtrINS_12GlobalObjectEjEaSEPS1_ 939918
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjEC2Ev 671162
_ZN2js7HeapPtrI10JSFunctionjEC2Ev 671162
_ZN2jsL8ValueifyEPKNS_17EncapsulatedValueE 646247
_ZNK2js13HeapSlotArraycvPKN2JS5ValueEEv 641096
_ZN2js13ReadBarrieredINS_5types10TypeObjectEEC2EPS2_ 578769
_ZN2js7HeapPtrINS_12GlobalObjectEjEC2Ev 469989
_ZN2js7HeapPtrI8JSObjectjEC2ERKS2_ 354723
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjEC2ERKS2_ 354579
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE16unsafeGetUnionedEv 292954
_ZNK2js7HeapPtrI8JSStringjEcvPS1_Ev 212878
_ZNK2js17EncapsulatedValue10isMarkableEv 170434
_ZN2js7HeapPtrI8JSScriptjED2Ev 142504
_ZN2js7HeapPtrI8JSScriptjEC2Ev 138880
_ZN2js7HeapPtrI14JSLinearStringjE3preEv 118683
_ZNK2js17EncapsulatedValue7isFalseEv 108124
_ZNK2js7HeapPtrINS_12GlobalObjectEP8JSScriptE3getEv 102015
_ZNK2js7HeapPtrI8JSObjectjEdeEv 89146
_ZNK2js17EncapsulatedValue9toGCThingEv 83344
_ZN2js7HeapPtrI14JSLinearStringjEC2Ev 66907
_ZN2js7HeapPtrI14JSLinearStringjED2Ev 66893
_ZN2js18ReadBarrieredValueC2ERKN2JS5ValueE 52603
_ZN2js7HeapPtrI8JSStringjEaSEPS1_ 51904
_ZN2js7HeapPtrI14JSLinearStringjEaSEPS1_ 51714
_ZN2js7HeapPtrI8JSObjectjEC2EPS1_ 47472
_ZNK2js13HeapSlotArrayplEj 40092
_ZNK2js7HeapPtrINS_16UnownedBaseShapeEjE3getEv 38231
_ZNK2js17EncapsulatedValue8toStringEv 30686
_ZN2js6HeapIdC2Ev 25698
_ZNK2js17EncapsulatedValue7isInt32Ev 25425
_ZNK2js17EncapsulatedValue8isDoubleEv 24892
_ZNK2js7HeapPtrI10JSFunctionjEptEv 21040
_ZNK2js7HeapPtrI8JSStringjE3getEv 16914
_ZN2js13HeapPtrHasherI8JSObjectE4hashEPS1_ 16649
_ZNK2js17EncapsulatedValue3getEv 13500
_ZNK2js7HeapPtrI14JSLinearStringjE3getEv 8583
_ZNK2js7HeapPtrI12JSFlatStringjE3getEv 7643
_ZN2js13HeapPtrHasherI8JSObjectE5matchERKNS_7HeapPtrIS1_jEEPS1_ 4424
_ZN2js7HeapPtrI8JSScriptjEaSERKS2_ 4236
_ZN2js13HeapPtrHasherI8JSScriptE4hashEPS1_ 4115
_ZNK2js6HeapIdneE4jsid 2836
_ZN2js7HeapPtrI8JSScriptjEC2EPS1_ 2724
_ZNK2js7HeapPtrI5JSXMLjE3getEv 2520
_ZNK2js17EncapsulatedValue8isObjectEv 1719
_ZNK2js13ReadBarrieredINS_5types10TypeObjectEEptEv 1652
_ZN2js13HeapPtrHasherI8JSScriptE5matchERKNS_7HeapPtrIS1_jEEPS1_ 1391
_ZNK2js17EncapsulatedValue8toDoubleEv 974
_ZN2js7HeapPtrI8JSScriptjEC2ERKS2_ 900
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjE3preEv 605
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjE4postEv 605
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjEaSEPS2_ 605
_ZNK2js7HeapPtrINS_5types13TypeNewScriptEjE3getEv 565
_ZNK2js17EncapsulatedValue7toInt32Ev 533
_ZN2js7HeapPtrI12JSFlatStringjE3preEv 162
_ZN2js7HeapPtrI12JSFlatStringjED2Ev 117
_ZNK2js7HeapPtrI5JSXMLjEptEv 108
_ZN2js7HeapPtrI14JSLinearStringjEaSERKS2_ 76
_ZN2js7HeapPtrI12JSFlatStringjEaSERKS2_ 45
_ZNK2js7HeapPtrINS_15ArgumentsObjectEjE3getEv 0
_ZNK2js7HeapPtrI6JSAtomjE3getEv 0
_ZNK2js17EncapsulatedValue6gcKindEv 0
_ZN2js7HeapPtrI10JSFunctionjED2Ev 0
_ZN2js7HeapPtrINS_9BaseShapeEjED2Ev 0
_ZNK2js7HeapPtrI6JSAtomjEcvPS1_Ev 0
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjED2Ev 0
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjED2Ev 0
_ZNK2js7HeapPtrINS_15ArgumentsObjectEjEcvPS1_Ev 0
_ZNK2js17EncapsulatedValue6isTrueEv 0
_ZNK2js7HeapPtrI8JSStringjEptEv 0
_ZN2js7HeapPtrINS_12GlobalObjectEjED2Ev 0

Generated by: LCOV version 1.7