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-06-02 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 2035332
_ZN2js13ReadBarrieredINS_16UnownedBaseShapeEEC2EPS1_ 7215781
_ZN2js13ReadBarrieredINS_16UnownedBaseShapeEEC2Ev 38773210
_ZN2js13ReadBarrieredINS_5ShapeEEC2EPS1_ 3748027
_ZN2js13ReadBarrieredINS_5ShapeEEC2Ev 22516807
_ZN2js13ReadBarrieredINS_5types10TypeObjectEEC2EPS2_ 579974
_ZN2js13ReadBarrieredINS_5types10TypeObjectEEC2Ev 3865679
_ZN2js17EncapsulatedValue9unsafeGetEv 26305678
_ZN2js17EncapsulatedValueC2ERKN2JS5ValueE 9551495
_ZN2js17EncapsulatedValueD2Ev 11386322
_ZN2js18ReadBarrieredValueC2ERKN2JS5ValueE 52609
_ZN2js18ReadBarrieredValueC2Ev 1670406
_ZN2js6HeapId9unsafeGetEv 4625704
_ZN2js6HeapIdC2Ev 25698
_ZN2js7HeapPtrI10JSFunctionjE3preEv 1266966
_ZN2js7HeapPtrI10JSFunctionjE4postEv 1266966
_ZN2js7HeapPtrI10JSFunctionjEC2Ev 671141
_ZN2js7HeapPtrI10JSFunctionjED2Ev 0
_ZN2js7HeapPtrI10JSFunctionjEaSEPS1_ 1266966
_ZN2js7HeapPtrI12JSFlatStringjE3preEv 162
_ZN2js7HeapPtrI12JSFlatStringjE4initEPS1_ 54246203
_ZN2js7HeapPtrI12JSFlatStringjE4postEv 54246248
_ZN2js7HeapPtrI12JSFlatStringjED2Ev 117
_ZN2js7HeapPtrI12JSFlatStringjEaSERKS2_ 45
_ZN2js7HeapPtrI14JSLinearStringjE3preEv 118904
_ZN2js7HeapPtrI14JSLinearStringjE4postEv 2618742
_ZN2js7HeapPtrI14JSLinearStringjE9unsafeSetEPS1_ 2566819
_ZN2js7HeapPtrI14JSLinearStringjEC2Ev 66996
_ZN2js7HeapPtrI14JSLinearStringjED2Ev 66981
_ZN2js7HeapPtrI14JSLinearStringjEaSEPS1_ 51847
_ZN2js7HeapPtrI14JSLinearStringjEaSERKS2_ 76
_ZN2js7HeapPtrI5JSXMLjE3preEv 18896346
_ZN2js7HeapPtrI5JSXMLjE4initEPS1_ 9454101
_ZN2js7HeapPtrI5JSXMLjE4postEv 23625329
_ZN2js7HeapPtrI5JSXMLjEC2EPS1_ 4725271
_ZN2js7HeapPtrI5JSXMLjED2Ev 9450389
_ZN2js7HeapPtrI5JSXMLjEaSEPS1_ 4727167
_ZN2js7HeapPtrI5JSXMLjEaSERKS2_ 4718790
_ZN2js7HeapPtrI8JSObjectjE3preEv 22144294
_ZN2js7HeapPtrI8JSObjectjE4initEPS1_ 15993164
_ZN2js7HeapPtrI8JSObjectjE4postEv 37481867
_ZN2js7HeapPtrI8JSObjectjEC2EPS1_ 47466
_ZN2js7HeapPtrI8JSObjectjEC2ERKS2_ 351819
_ZN2js7HeapPtrI8JSObjectjEC2Ev 9564292
_ZN2js7HeapPtrI8JSObjectjED2Ev 1054876
_ZN2js7HeapPtrI8JSObjectjEaSEPS1_ 16196700
_ZN2js7HeapPtrI8JSObjectjEaSERKS2_ 4892718
_ZN2js7HeapPtrI8JSScriptjE3preEv 1311624
_ZN2js7HeapPtrI8JSScriptjE4initEPS1_ 3625501
_ZN2js7HeapPtrI8JSScriptjE4postEv 4798245
_ZN2js7HeapPtrI8JSScriptjEC2EPS1_ 2724
_ZN2js7HeapPtrI8JSScriptjEC2ERKS2_ 900
_ZN2js7HeapPtrI8JSScriptjEC2Ev 138880
_ZN2js7HeapPtrI8JSScriptjED2Ev 142504
_ZN2js7HeapPtrI8JSScriptjEaSEPS1_ 1164884
_ZN2js7HeapPtrI8JSScriptjEaSERKS2_ 4236
_ZN2js7HeapPtrI8JSStringjE3preEv 12439414
_ZN2js7HeapPtrI8JSStringjE4initEPS1_ 9124553
_ZN2js7HeapPtrI8JSStringjE4postEv 19693146
_ZN2js7HeapPtrI8JSStringjE9unsafeSetEPS1_ 2566819
_ZN2js7HeapPtrI8JSStringjEC2ERKS2_ 5590374
_ZN2js7HeapPtrI8JSStringjEC2Ev 4437655
_ZN2js7HeapPtrI8JSStringjED2Ev 10028014
_ZN2js7HeapPtrI8JSStringjEaSEPS1_ 52037
_ZN2js7HeapPtrI8JSStringjEaSERKS2_ 2359363
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE16unsafeGetUnionedEv 293618
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE3preEv 1077969
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE4postEv 1077969
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptEaSEPS1_ 1077969
_ZN2js7HeapPtrINS_12GlobalObjectEjE3preEv 941778
_ZN2js7HeapPtrINS_12GlobalObjectEjE4postEv 941778
_ZN2js7HeapPtrINS_12GlobalObjectEjEC2Ev 470919
_ZN2js7HeapPtrINS_12GlobalObjectEjED2Ev 0
_ZN2js7HeapPtrINS_12GlobalObjectEjEaSEPS1_ 941778
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjE3preEv 5146686
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjE4postEv 5498361
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjEC2ERKS2_ 351675
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjEC2Ev 7215781
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjED2Ev 0
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjEaSEPS1_ 5146686
_ZN2js7HeapPtrINS_5ShapeEjE3preEv 101468329
_ZN2js7HeapPtrINS_5ShapeEjE4initEPS1_ 11489501
_ZN2js7HeapPtrINS_5ShapeEjE4postEv 147134564
_ZN2js7HeapPtrINS_5ShapeEjEC2EPS1_ 38785296
_ZN2js7HeapPtrINS_5ShapeEjEC2Ev 1868616
_ZN2js7HeapPtrINS_5ShapeEjED2Ev 4608562
_ZN2js7HeapPtrINS_5ShapeEjEaSEPS1_ 92095569
_ZN2js7HeapPtrINS_5ShapeEjEaSERKS2_ 4764198
_ZN2js7HeapPtrINS_5types10TypeObjectEjE3preEv 13456089
_ZN2js7HeapPtrINS_5types10TypeObjectEjE4initEPS2_ 11489501
_ZN2js7HeapPtrINS_5types10TypeObjectEjE4postEv 23077179
_ZN2js7HeapPtrINS_5types10TypeObjectEjEC2Ev 1868616
_ZN2js7HeapPtrINS_5types10TypeObjectEjED2Ev 1868411
_ZN2js7HeapPtrINS_5types10TypeObjectEjEaSEPS2_ 11587678
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjE3preEv 620
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjE4postEv 620
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjEC2Ev 671141
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjED2Ev 0
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjEaSEPS2_ 620
_ZN2js7HeapPtrINS_9BaseShapeEjE3preEv 10080263
_ZN2js7HeapPtrINS_9BaseShapeEjE4postEv 43819675
_ZN2js7HeapPtrINS_9BaseShapeEjEC2EPS1_ 33739412
_ZN2js7HeapPtrINS_9BaseShapeEjED2Ev 0
_ZN2js7HeapPtrINS_9BaseShapeEjEaSEPS1_ 10080263
_ZN2jsL16BarrieredSetPairI8JSString14JSLinearStringEEvP13JSCompartmentRNS_7HeapPtrIT_jEEPS6_RNS5_IT0_jEEPSA_ 2566819
_ZN2jsL8ValueifyEPKNS_17EncapsulatedValueE 652151
_ZNK2js13HeapSlotArraycvPKN2JS5ValueEEv 647000
_ZNK2js13HeapSlotArraycvPNS_8HeapSlotEEv 1347373
_ZNK2js13HeapSlotArrayplEj 40959
_ZNK2js13ReadBarrieredINS_16UnownedBaseShapeEE3getEv 64166991
_ZNK2js13ReadBarrieredINS_16UnownedBaseShapeEEcvPS1_Ev 64166991
_ZNK2js13ReadBarrieredINS_5ShapeEE3getEv 105005532
_ZNK2js13ReadBarrieredINS_5ShapeEEcvPS1_Ev 13675220
_ZNK2js13ReadBarrieredINS_5ShapeEEptEv 91330312
_ZNK2js13ReadBarrieredINS_5types10TypeObjectEE3getEv 57306806
_ZNK2js13ReadBarrieredINS_5types10TypeObjectEEcvPS2_Ev 57305154
_ZNK2js13ReadBarrieredINS_5types10TypeObjectEEptEv 1652
_ZNK2js17EncapsulatedValue10isMarkableEv 170556
_ZNK2js17EncapsulatedValue11isUndefinedEv 5446574
_ZNK2js17EncapsulatedValue3getEv 13500
_ZNK2js17EncapsulatedValue6gcKindEv 0
_ZNK2js17EncapsulatedValue6isNullEv 2369115
_ZNK2js17EncapsulatedValue6isTrueEv 0
_ZNK2js17EncapsulatedValue7isFalseEv 108318
_ZNK2js17EncapsulatedValue7isInt32Ev 25428
_ZNK2js17EncapsulatedValue7isMagicE10JSWhyMagic 8072298
_ZNK2js17EncapsulatedValue7toInt32Ev 533
_ZNK2js17EncapsulatedValue8isDoubleEv 24895
_ZNK2js17EncapsulatedValue8isNumberEv 2368755
_ZNK2js17EncapsulatedValue8isObjectEv 1719
_ZNK2js17EncapsulatedValue8isStringEv 2401954
_ZNK2js17EncapsulatedValue8toDoubleEv 975
_ZNK2js17EncapsulatedValue8toStringEv 30688
_ZNK2js17EncapsulatedValue9asRawBitsEv 4733145
_ZNK2js17EncapsulatedValue9isBooleanEv 2368980
_ZNK2js17EncapsulatedValue9toGCThingEv 83405
_ZNK2js17EncapsulatedValuecvRKN2JS5ValueEEv 689944661
_ZNK2js6HeapId3getEv 28605068
_ZNK2js6HeapIdcv4jsidEv 9479373005
_ZNK2js6HeapIdeqE4jsid 1496677610
_ZNK2js6HeapIdneE4jsid 2836
_ZNK2js7HeapPtrI10JSFunctionjE3getEv 6812597
_ZNK2js7HeapPtrI10JSFunctionjEcvPS1_Ev 139237670
_ZNK2js7HeapPtrI10JSFunctionjEptEv 28420
_ZNK2js7HeapPtrI12JSFlatStringjE3getEv 7645
_ZNK2js7HeapPtrI12JSFlatStringjEcvPS1_Ev 13515134
_ZNK2js7HeapPtrI14JSLinearStringjE3getEv 8544
_ZNK2js7HeapPtrI14JSLinearStringjEcvPS1_Ev 1033259
_ZNK2js7HeapPtrI14JSLinearStringjEptEv 1475318
_ZNK2js7HeapPtrI5JSXMLjE3getEv 2520
_ZNK2js7HeapPtrI5JSXMLjEcvPS1_Ev 4721733
_ZNK2js7HeapPtrI5JSXMLjEptEv 108
_ZNK2js7HeapPtrI6JSAtomjE3getEv 0
_ZNK2js7HeapPtrI6JSAtomjEcvPS1_Ev 0
_ZNK2js7HeapPtrI8JSObjectjE3getEv 4401279
_ZNK2js7HeapPtrI8JSObjectjEcvPS1_Ev 1908917855
_ZNK2js7HeapPtrI8JSObjectjEdeEv 89182
_ZNK2js7HeapPtrI8JSObjectjEptEv 19042555
_ZNK2js7HeapPtrI8JSScriptjE3getEv 1870380
_ZNK2js7HeapPtrI8JSScriptjEcvPS1_Ev 1474220863
_ZNK2js7HeapPtrI8JSScriptjEptEv 20737841
_ZNK2js7HeapPtrI8JSStringjE3getEv 16766
_ZNK2js7HeapPtrI8JSStringjEcvPS1_Ev 212496
_ZNK2js7HeapPtrI8JSStringjEptEv 0
_ZNK2js7HeapPtrINS_12GlobalObjectEP8JSScriptE3getEv 102312
_ZNK2js7HeapPtrINS_12GlobalObjectEP8JSScriptEcvPS1_Ev 7040894
_ZNK2js7HeapPtrINS_12GlobalObjectEjE3getEv 186626777
_ZNK2js7HeapPtrINS_12GlobalObjectEjEcvPS1_Ev 15626122
_ZNK2js7HeapPtrINS_15ArgumentsObjectEjE3getEv 0
_ZNK2js7HeapPtrINS_15ArgumentsObjectEjEcvPS1_Ev 0
_ZNK2js7HeapPtrINS_16UnownedBaseShapeEjE3getEv 38145
_ZNK2js7HeapPtrINS_16UnownedBaseShapeEjEcvPS1_Ev 132315657
_ZNK2js7HeapPtrINS_5ShapeEjE3getEv 13524916
_ZNK2js7HeapPtrINS_5ShapeEjEcvPS1_Ev 19425773242
_ZNK2js7HeapPtrINS_5ShapeEjEptEv 67013560
_ZNK2js7HeapPtrINS_5types10TypeObjectEjE3getEv 3334743
_ZNK2js7HeapPtrINS_5types10TypeObjectEjEcvPS2_Ev 191024461
_ZNK2js7HeapPtrINS_5types10TypeObjectEjEptEv 626400462
_ZNK2js7HeapPtrINS_5types13TypeNewScriptEjE3getEv 580
_ZNK2js7HeapPtrINS_5types13TypeNewScriptEjEcvPS2_Ev 29114344
_ZNK2js7HeapPtrINS_5types13TypeNewScriptEjEptEv 1052399
_ZNK2js7HeapPtrINS_9BaseShapeEjE3getEv 3706908
_ZNK2js7HeapPtrINS_9BaseShapeEjEcvPS1_Ev 7462056875

Generated by: LCOV version 1.7