LCOV - code coverage report
Current view: directory - js/src/gc - Barrier.h (source / functions) Found Hit Coverage
Test: app.info Lines: 89 80 89.9 %
Date: 2012-04-07 Functions: 204 183 89.7 %

Function Name Sort by function name Hit count Sort by hit count
_ZNK2js7HeapPtrINS_5ShapeEjEcvPS1_Ev 12406951405
_ZNK2js6HeapIdcv4jsidEv 7004437673
_ZNK2js7HeapPtrINS_9BaseShapeEjEcvPS1_Ev 4442157335
_ZNK2js7HeapPtrI8JSObjectjEcvPS1_Ev 1591020185
_ZNK2js7HeapPtrI8JSScriptjEcvPS1_Ev 1226856291
_ZNK2js6HeapIdeqE4jsid 930843451
_ZNK2js7HeapPtrINS_5types10TypeObjectEjEptEv 446668552
_ZNK2js17EncapsulatedValuecvRKN2JS5ValueEEv 344315222
_ZNK2js7HeapPtrINS_12GlobalObjectEjE3getEv 160395227
_ZNK2js7HeapPtrINS_5types10TypeObjectEjEcvPS2_Ev 117040155
_ZNK2js7HeapPtrI10JSFunctionjEcvPS1_Ev 103522613
_ZN2js7HeapPtrINS_5ShapeEjE4postEv 88064518
_ZNK2js7HeapPtrINS_16UnownedBaseShapeEjEcvPS1_Ev 86298867
_ZN2js7HeapPtrINS_5ShapeEjE3preEv 62018776
_ZN2js7HeapPtrINS_5ShapeEjEaSEPS1_ 58939160
_ZN2js7HeapPtrI12JSFlatStringjE4postEv 53250454
_ZN2js7HeapPtrI12JSFlatStringjE4initEPS1_ 53250409
_ZNK2js13ReadBarrieredINS_5ShapeEE3getEv 48939582
_ZNK2js13ReadBarrieredINS_5ShapeEEptEv 42187732
_ZNK2js13ReadBarrieredINS_5types10TypeObjectEE3getEv 41838774
_ZNK2js13ReadBarrieredINS_5types10TypeObjectEEcvPS2_Ev 41837010
_ZNK2js13ReadBarrieredINS_16UnownedBaseShapeEEcvPS1_Ev 39697306
_ZNK2js13ReadBarrieredINS_16UnownedBaseShapeEE3getEv 39697306
_ZNK2js7HeapPtrINS_5ShapeEjEptEv 33662831
_ZNK2js7HeapPtrI6JSAtomjEcvPS1_Ev 26432325
_ZN2js7HeapPtrI8JSObjectjE4postEv 25263633
_ZN2js7HeapPtrINS_9BaseShapeEjE4postEv 24635411
_ZN2js7HeapPtrI5JSXMLjE4postEv 23629348
_ZNK2js6HeapId3getEv 21934579
_ZN2js7HeapPtrINS_5ShapeEjEC2EPS1_ 21392647
_ZN2js7HeapPtrINS_9BaseShapeEjEC2EPS1_ 20515000
_ZN2js13ReadBarrieredINS_16UnownedBaseShapeEEC2Ev 19813302
_ZN2js7HeapPtrI5JSXMLjE3preEv 18898217
_ZNK2js7HeapPtrINS_5types13TypeNewScriptEjEcvPS2_Ev 18350380
_ZNK2js7HeapPtrI8JSObjectjEptEv 17952419
_ZN2js7HeapPtrINS_5types10TypeObjectEjE4postEv 15734705
_ZN2js7HeapPtrI8JSStringjE4postEv 15167704
_ZN2js7HeapPtrI8JSObjectjE4initEPS1_ 13396080
_ZN2js7HeapPtrI8JSObjectjE3preEv 12754825
_ZNK2js7HeapPtrI12JSFlatStringjEcvPS1_Ev 12525668
_ZNK2js7HeapPtrINS_12GlobalObjectEjEcvPS1_Ev 12294318
_ZN2js7HeapPtrI6JSAtomjE9unsafeGetEv 11237169
_ZN2js13ReadBarrieredINS_5ShapeEEC2Ev 10782720
_ZN2js7HeapPtrINS_5types10TypeObjectEjE3preEv 10645876
_ZN2js7HeapPtrI8JSStringjE4initEPS1_ 10529807
_ZN2js17EncapsulatedValue9unsafeGetEv 10025097
_ZN2js17EncapsulatedValueD2Ev 9619007
_ZN2js7HeapPtrI8JSObjectjEaSEPS1_ 9576557
_ZN2js17EncapsulatedValueC2ERKN2JS5ValueE 9549209
_ZN2js7HeapPtrI5JSXMLjE4initEPS1_ 9456370
_ZN2js7HeapPtrI5JSXMLjED2Ev 9450631
_ZN2js7HeapPtrINS_5types10TypeObjectEjEaSEPS2_ 8953191
_ZN2js7HeapPtrI12JSFlatStringjE9unsafeGetEv 8615092
_ZN2js7HeapPtrI6JSAtomjE4initEPS1_ 8046822
_ZN2js7HeapPtrI6JSAtomjE4postEv 8046822
_ZN2js7HeapPtrINS_5ShapeEjE4initEPS1_ 6781514
_ZN2js7HeapPtrINS_5types10TypeObjectEjE4initEPS2_ 6781514
_ZNK2js13ReadBarrieredINS_5ShapeEEcvPS1_Ev 6751850
_ZN2js7HeapPtrINS_5ShapeEjE9unsafeGetEv 6157508
_ZN2js7HeapPtrI8JSObjectjEC2Ev 5667732
_ZNK2js17EncapsulatedValue9asRawBitsEv 4733145
_ZN2js7HeapPtrI5JSXMLjEaSEPS1_ 4728796
_ZN2js7HeapPtrI5JSXMLjEC2EPS1_ 4725392
_ZNK2js7HeapPtrI5JSXMLjEcvPS1_Ev 4719398
_ZN2js7HeapPtrI5JSXMLjEaSERKS2_ 4718790
_ZNK2js17EncapsulatedValue11isUndefinedEv 4255654
_ZN2js7HeapPtrINS_9BaseShapeEjEaSEPS1_ 4120411
_ZN2js7HeapPtrINS_9BaseShapeEjE3preEv 4120411
_ZN2js13ReadBarrieredINS_16UnownedBaseShapeEEC2EPS1_ 3962586
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjEC2Ev 3962586
_ZNK2js7HeapPtrI8JSScriptjEptEv 3949765
_ZN2js6HeapId9unsafeGetEv 3672790
_ZN2js7HeapPtrINS_9BaseShapeEjE9unsafeGetEv 3670845
_ZN2js7HeapPtrINS_5types10TypeObjectEjE9unsafeGetEv 2872168
_ZNK2js7HeapPtrI8JSObjectjE3getEv 2593894
_ZN2js7HeapPtrI8JSStringjE3preEv 2435531
_ZNK2js17EncapsulatedValue8isStringEv 2378034
_ZNK2js17EncapsulatedValue6isNullEv 2369115
_ZNK2js17EncapsulatedValue9isBooleanEv 2368980
_ZNK2js17EncapsulatedValue8isNumberEv 2368755
_ZN2js7HeapPtrI8JSStringjEaSERKS2_ 2359359
_ZN2js7HeapPtrI14JSLinearStringjE4postEv 2277665
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjE4postEv 2270661
_ZN2js7HeapPtrI8JSStringjE9unsafeSetEPS1_ 2253934
_ZN2js7HeapPtrI14JSLinearStringjE9unsafeSetEPS1_ 2253934
_ZN2jsL16BarrieredSetPairI8JSString14JSLinearStringEEvP13JSCompartmentRNS_7HeapPtrIT_jEEPS6_RNS5_IT0_jEEPSA_ 2253934
_ZN2js13ReadBarrieredINS_5types10TypeObjectEEC2Ev 2242946
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjEaSEPS1_ 2143271
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjE3preEv 2143271
_ZN2js7HeapPtrINS_5ShapeEjED2Ev 2128419
_ZN2js7HeapPtrI8JSObjectjEaSERKS2_ 2114854
_ZN2js13ReadBarrieredINS_5ShapeEEC2EPS1_ 1866450
_ZN2js7HeapPtrINS_5types10TypeObjectEjEC2Ev 1692685
_ZN2js7HeapPtrINS_5ShapeEjEC2Ev 1692685
_ZN2js7HeapPtrINS_5types10TypeObjectEjED2Ev 1692685
_ZN2js18ReadBarrieredValueC2Ev 1530574
_ZN2js13HeapSlotArrayC2EPNS_8HeapSlotE 1395337
_ZN2js7HeapPtrI8JSScriptjE4postEv 1363722
_ZNK2js7HeapPtrI14JSLinearStringjEptEv 1286748
_ZN2js7HeapPtrI8JSObjectjE9unsafeGetEv 1227653
_ZN2js7HeapPtrI8JSScriptjE4initEPS1_ 1188670
_ZN2js7HeapPtrI8JSObjectjED2Ev 1063414
_ZNK2js7HeapPtrINS_5types13TypeNewScriptEjEptEv 1052462
_ZN2js7HeapPtrINS_5ShapeEjEaSERKS2_ 951197
_ZNK2js7HeapPtrI14JSLinearStringjEcvPS1_Ev 868712
_ZN2jsL8ValueifyEPKNS_17EncapsulatedValueE 762182
_ZNK2js13HeapSlotArraycvPKN2JS5ValueEEv 761877
_ZNK2js13HeapSlotArraycvPNS_8HeapSlotEEv 630957
_ZNK2js7HeapPtrINS_5ShapeEjE3getEv 349882
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjEC2Ev 346138
_ZN2js7HeapPtrI10JSFunctionjEC2Ev 346138
_ZN2js7HeapPtrI8JSScriptjE3preEv 315372
_ZN2js7HeapPtrINS_12GlobalObjectEjE3preEv 307950
_ZN2js7HeapPtrINS_12GlobalObjectEjEaSEPS1_ 307950
_ZN2js7HeapPtrINS_12GlobalObjectEjE4postEv 307950
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE16unsafeGetUnionedEv 292610
_ZN2js13ReadBarrieredINS_5types10TypeObjectEEC2EPS2_ 257721
_ZNK2js7HeapPtrINS_12GlobalObjectEP8JSScriptEcvPS1_Ev 248897
_ZN2js7HeapPtrI10JSFunctionjEaSEPS1_ 238710
_ZN2js7HeapPtrI10JSFunctionjE4postEv 238710
_ZN2js7HeapPtrI10JSFunctionjE3preEv 238710
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE4postEv 227403
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE3preEv 227403
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptEaSEPS1_ 227403
_ZNK2js17EncapsulatedValue10isMarkableEv 172835
_ZN2js7HeapPtrI8JSScriptjEaSEPS1_ 166822
_ZN2js7HeapPtrINS_12GlobalObjectEjEC2Ev 154005
_ZN2js7HeapPtrI8JSScriptjED2Ev 144129
_ZN2js7HeapPtrI8JSScriptjEC2Ev 140320
_ZN2js7HeapPtrI8JSObjectjEC2ERKS2_ 127543
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjEC2ERKS2_ 127390
_ZN2js7HeapPtrI10JSFunctionjE9unsafeGetEv 116896
_ZNK2js17EncapsulatedValue7isFalseEv 108221
_ZNK2js7HeapPtrI6JSAtomjE3getEv 105153
_ZN2js7HeapPtrINS_12GlobalObjectEP8JSScriptE9unsafeGetEv 101606
_ZNK2js7HeapPtrI8JSObjectjEdeEv 89745
_ZNK2js17EncapsulatedValue9toGCThingEv 85951
_ZN2js7HeapPtrI14JSLinearStringjE3preEv 75299
_ZN2js7HeapPtrINS_12GlobalObjectEjE9unsafeGetEv 67363
_ZNK2js7HeapPtrI8JSStringjEcvPS1_Ev 63004
_ZN2js7HeapPtrI14JSLinearStringjED2Ev 51568
_ZN2js7HeapPtrI14JSLinearStringjEC2Ev 51568
_ZN2js7HeapPtrI8JSStringjEC2Ev 51568
_ZN2js7HeapPtrI8JSStringjED2Ev 51568
_ZN2js7HeapPtrI8JSObjectjEC2EPS1_ 48599
_ZN2js18ReadBarrieredValueC2ERKN2JS5ValueE 45145
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjE9unsafeGetEv 34789
_ZNK2js7HeapPtrI10JSFunctionjEptEv 26755
_ZN2js6HeapIdC2Ev 25698
_ZN2js7HeapPtrI8JSStringjEaSEPS1_ 24604
_ZN2js7HeapPtrI14JSLinearStringjEaSEPS1_ 23659
_ZNK2js17EncapsulatedValue7isMagicE10JSWhyMagic 17400
_ZN2js13HeapPtrHasherI8JSObjectE4hashEPS1_ 16444
_ZNK2js17EncapsulatedValue3getEv 13500
_ZNK2js7HeapPtrINS_12GlobalObjectEP8JSScriptE3getEv 7839
_ZN2js13HeapPtrHasherI8JSScriptE4hashEPS1_ 7085
_ZNK2js17EncapsulatedValue8toStringEv 6768
_ZN2js7HeapPtrI8JSStringjE9unsafeGetEv 6257
_ZNK2js7HeapPtrI8JSScriptjE3getEv 4652
_ZN2js7HeapPtrI8JSScriptjEaSERKS2_ 4421
_ZN2js13HeapPtrHasherI8JSScriptE5matchERKNS_7HeapPtrIS1_jEEPS1_ 4176
_ZN2js13HeapPtrHasherI8JSObjectE5matchERKNS_7HeapPtrIS1_jEEPS1_ 4105
_ZNK2js7HeapPtrI6JSAtomjEptEv 3986
_ZNK2js7HeapPtrI5JSXMLjE3getEv 3275
_ZNK2js6HeapIdneE4jsid 3025
_ZN2js7HeapPtrI8JSScriptjEC2EPS1_ 2909
_ZNK2js13HeapSlotArrayplEj 2503
_ZNK2js13ReadBarrieredINS_5types10TypeObjectEEptEv 1764
_ZNK2js17EncapsulatedValue8isObjectEv 1719
_ZN2jsL25SlotRangeWriteBarrierPostEP13JSCompartmentP8JSObjectjj 1363
_ZN2js7HeapPtrI8JSScriptjEC2ERKS2_ 900
_ZN2js7HeapPtrI8JSScriptjE9unsafeGetEv 900
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjE3preEv 619
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjE4postEv 619
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjEaSEPS2_ 619
_ZNK2js7HeapPtrINS_5types13TypeNewScriptEjE3getEv 579
_ZN2js7HeapPtrI14JSLinearStringjE9unsafeGetEv 243
_ZN2js7HeapPtrI12JSFlatStringjE3preEv 162
_ZN2js7HeapPtrI12JSFlatStringjED2Ev 117
_ZNK2js7HeapPtrI5JSXMLjEptEv 108
_ZN2js7HeapPtrI14JSLinearStringjEaSERKS2_ 72
_ZN2js7HeapPtrI12JSFlatStringjEaSERKS2_ 45
_ZN2js7HeapPtrI5JSXMLjE9unsafeGetEv 14
_ZNK2js7HeapPtrI14JSLinearStringjE3getEv 0
_ZNK2js7HeapPtrINS_15ArgumentsObjectEjE3getEv 0
_ZNK2js7HeapPtrI10JSFunctionjE3getEv 0
_ZNK2js17EncapsulatedValue6gcKindEv 0
_ZNK2js7HeapPtrI8JSStringjE3getEv 0
_ZN2js7HeapPtrI10JSFunctionjED2Ev 0
_ZNK2js17EncapsulatedValue8isDoubleEv 0
_ZN2js7HeapPtrINS_9BaseShapeEjED2Ev 0
_ZN2js7HeapPtrINS_15ArgumentsObjectEjE9unsafeGetEv 0
_ZNK2js17EncapsulatedValue7toInt32Ev 0
_ZN2js7HeapPtrINS_5types13TypeNewScriptEjED2Ev 0
_ZN2js7HeapPtrINS_16UnownedBaseShapeEjED2Ev 0
_ZNK2js17EncapsulatedValue6isTrueEv 0
_ZNK2js7HeapPtrI12JSFlatStringjE3getEv 0
_ZNK2js7HeapPtrI8JSStringjEptEv 0
_ZNK2js17EncapsulatedValue8toDoubleEv 0
_ZNK2js7HeapPtrINS_5types10TypeObjectEjE3getEv 0
_ZNK2js7HeapPtrINS_16UnownedBaseShapeEjE3getEv 0
_ZN2js7HeapPtrINS_12GlobalObjectEjED2Ev 0
_ZNK2js7HeapPtrINS_9BaseShapeEjE3getEv 0
_ZNK2js17EncapsulatedValue7isInt32Ev 0

Generated by: LCOV version 1.7