LCOV - code coverage report
Current view: directory - js/src - jsinfer.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 2818 2335 82.9 %
Date: 2012-06-02 Functions: 197 184 93.4 %

Function Name Sort by function name Hit count Sort by hit count
_Z16SweepTypeObjectsP9JSContextP13JSCompartment 122442
_Z21InlineAddTypePropertyP9JSContextPN2js5types10TypeObjectE4jsidNS2_4TypeE 13391261
_ZL11NumberTypesN2js5types4TypeES1_ 300
_ZL12IgnorePushedPKhj 9917986
_ZL12id___proto__P9JSContext 965821
_ZL12id_prototypeP9JSContext 30459
_ZL13CheckNextTestPh 441363
_ZL13TypeHasGlobalN2js5types4TypeEP8JSObject 0
_ZL14PropertyAccessP9JSContextP8JSScriptPhPN2js5types10TypeObjectEbPNS5_7TypeSetE4jsid 483492
_ZL14id_constructorP9JSContext 960901
_ZL15InferSpewActiveN2js5types11SpewChannelE 24653260
_ZL17GetPropertyObjectP9JSContextP8JSScriptN2js5types4TypeE 77964
_ZL17GetSingletonShapeP9JSContextP8JSObject4jsid 423470
_ZL17ObjectStateChangeP9JSContextPN2js5types10TypeObjectEbb 224103
_ZL18GetInitializerTypeP9JSContextP8JSScriptPh 22758
_ZL18InferSpewColorablev 42986572
_ZL18UpdatePropertyTypeP9JSContextPN2js5types7TypeSetEP8JSObjectPKNS1_5ShapeEb 44922
_ZL19DetachNestingParentP8JSScript 186
_ZL20GetValueTypeForTableP9JSContextRKN2JS5ValueE 10586
_ZL21UnknownPropertyAccessP8JSScriptN2js5types4TypeE 88586
_ZL22UsePropertyTypeBarrierPh 450181
_ZL24CheckNewScriptPropertiesP9JSContextPN2js5types10TypeObjectEP10JSFunction 1467
_ZL25GetValueTypeFromTypeFlagsj 1051125
_ZL25MarkPropertyAccessUnknownP9JSContextP8JSScriptPhPN2js5types7TypeSetE 7155
_ZL26AnalyzeNewScriptPropertiesP9JSContextPN2js5types10TypeObjectEP10JSFunctionPP8JSObjectPNS1_6VectorINS2_13TypeNewScript11InitializerELj0ENS1_15TempAllocPolicyEEE 1446
_ZL29SizeOfScriptTypeInferenceDataP8JSScriptPN2JS18TypeInferenceSizesEPFjPKvE 3818
_ZL9GetAtomIdP9JSContextP8JSScriptPKhj 509640
_ZL9id_callerP9JSContext 959849
_ZL9id_lengthP9JSContext 335
_ZN13JSCompartment11getLazyTypeEP9JSContextP8JSObject 3939602
_ZN13JSCompartment23sizeOfTypeInferenceDataEPN2JS18TypeInferenceSizesEPFjPKvE 9
_ZN13JSCompartment23sweepNewTypeObjectTableEP9JSContextRN2js7HashSetINS2_13ReadBarrieredINS2_5types10TypeObjectEEENS5_15TypeObjectEntryENS2_17SystemAllocPolicyEEE 244956
_ZN17SweepTypeObjectOpC2EP9JSContext 122442
_ZN17SweepTypeObjectOpclEPN2js2gc4CellE 2771102
_ZN18TypeConstraintCall7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 62687
_ZN18TypeConstraintCallC2EPN2js5types12TypeCallsiteE 56863
_ZN18TypeConstraintProp7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 70103
_ZN18TypeConstraintPropC2EP8JSScriptPhPN2js5types7TypeSetE4jsidb 54587
_ZN19TypeConstraintArith7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 52683
_ZN19TypeConstraintArithC2EP8JSScriptPhPN2js5types7TypeSetES6_ 700369
_ZN20TypeConstraintFreeze7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 224498
_ZN20TypeConstraintFreezeC2EN2js5types13RecompileInfoE 419711
_ZN20TypeConstraintSubset7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 1019994
_ZN20TypeConstraintSubsetC2EPN2js5types7TypeSetE 1071923
_ZN22TypeConstraintCallProp7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 18483
_ZN22TypeConstraintCallPropC2EP8JSScriptPh4jsid 16023
_ZN24TypeConstraintSetElement7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 5199
_ZN24TypeConstraintSetElementC2EP8JSScriptPhPN2js5types7TypeSetES6_ 4338
_ZN26TypeConstraintFreezeGlobal7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 0
_ZN26TypeConstraintFreezeGlobalC2EN2js5types13RecompileInfoEP8JSObject 0
_ZN27TypeConstraintFreezeTypeTag7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 754950
_ZN27TypeConstraintFreezeTypeTagC2EN2js5types13RecompileInfoE 1218130
_ZN27TypeConstraintLazyArguments14newObjectStateEP9JSContextPN2js5types10TypeObjectEb 6302
_ZN27TypeConstraintLazyArguments7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 0
_ZN27TypeConstraintLazyArgumentsC2EPN2js5types7TypeSetE 1758
_ZN27TypeConstraintPropagateThis7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 53405
_ZN27TypeConstraintPropagateThisC2EP8JSScriptPhN2js5types4TypeEPNS4_7TypeSetE 46841
_ZN27TypeConstraintSubsetBarrier7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 666334
_ZN27TypeConstraintSubsetBarrierC2EP8JSScriptPhPN2js5types7TypeSetE 485074
_ZN27TypeConstraintTransformThis7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 14178
_ZN27TypeConstraintTransformThisC2EP8JSScriptPN2js5types7TypeSetE 13069
_ZN29TypeConstraintFilterPrimitive7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 4701
_ZN29TypeConstraintFilterPrimitiveC2EPN2js5types7TypeSetENS2_10FilterKindE 4689
_ZN2js5types10TypeObject11addPropertyEP9JSContext4jsidPPNS0_8PropertyE 145677
_ZN2js5types10TypeObject11markUnknownEP9JSContext 26120
_ZN2js5types10TypeObject14clearNewScriptEP9JSContext 26155
_ZN2js5types10TypeObject15addPropertyTypeEP9JSContext4jsidNS0_4TypeE 275636
_ZN2js5types10TypeObject15addPropertyTypeEP9JSContext4jsidRKN2JS5ValueE 13097911
_ZN2js5types10TypeObject15addPropertyTypeEP9JSContextPKcNS0_4TypeE 17714
_ZN2js5types10TypeObject15addPropertyTypeEP9JSContextPKcRKN2JS5ValueE 0
_ZN2js5types10TypeObject15clearPropertiesEv 196010
_ZN2js5types10TypeObject15markStateChangeEP9JSContext 12835
_ZN2js5types10TypeObject17getFromPrototypesEP9JSContext4jsidPNS0_7TypeSetEb 96301
_ZN2js5types10TypeObject19sizeOfExcludingThisEPN2JS18TypeInferenceSizesEPFjPKvE 851
_ZN2js5types10TypeObject21addDefinitePropertiesEP9JSContextP8JSObject 6170
_ZN2js5types10TypeObject22markPropertyConfiguredEP9JSContext4jsid 275641
_ZN2js5types10TypeObject23matchDefinitePropertiesEP8JSObject 2
_ZN2js5types10TypeObject27computedSizeOfExcludingThisEv 851
_ZN2js5types10TypeObject5printEP9JSContext 0
_ZN2js5types10TypeObject5sweepEP9JSContext 2771102
_ZN2js5types10TypeObject8setFlagsEP9JSContextj 159376
_ZN2js5types10TypeScript13CheckBytecodeEP9JSContextP8JSScriptPhPKN2JS5ValueE 859440498
_ZN2js5types10TypeScript5SweepEP9JSContextP8JSScript 114034
_ZN2js5types10TypeScript7destroyEv 470730
_ZN2js5types10TypeScript8SetScopeEP9JSContextP8JSScriptP8JSObject 470859
_ZN2js5types10TypeStringENS0_4TypeE 14551553
_ZN2js5types10UseNewTypeEP9JSContextP8JSScriptPh 5619386
_ZN2js5types11TypeFailureEP9JSContextPKcz 0
_ZN2js5types13ArrayTableKey4hashERKS1_ 1555
_ZN2js5types13ArrayTableKey5matchERKS1_S3_ 730
_ZN2js5types13ArrayTableKeyC2Ev 37580
_ZN2js5types14InferSpewColorEPNS0_14TypeConstraintE 10852331
_ZN2js5types14InferSpewColorEPNS0_7TypeSetE 10640955
_ZN2js5types14ObjectTableKey4hashEP8JSObject 2031
_ZN2js5types14ObjectTableKey5matchERKS1_P8JSObject 1268
_ZN2js5types15NestingEpilogueEPNS_10StackFrameE 320368
_ZN2js5types15NestingPrologueEP9JSContextPNS_10StackFrameE 415918
_ZN2js5types15TypeCompartment12fixArrayTypeEP9JSContextP8JSObject 1775
_ZN2js5types15TypeCompartment13fixObjectTypeEP9JSContextP8JSObject 1323
_ZN2js5types15TypeCompartment13newTypeObjectEP9JSContextP8JSScript10JSProtoKeyP8JSObjectb 671141
_ZN2js5types15TypeCompartment15markSetsUnknownEP9JSContextPNS0_10TypeObjectE 165
_ZN2js5types15TypeCompartment15monitorBytecodeEP9JSContextP8JSScriptjb 47649
_ZN2js5types15TypeCompartment16growPendingArrayEP9JSContext 7819
_ZN2js5types15TypeCompartment19addPendingRecompileEP9JSContextP8JSScriptPh 486166
_ZN2js5types15TypeCompartment19addPendingRecompileEP9JSContextRKNS0_13RecompileInfoE 684180
_ZN2js5types15TypeCompartment19setPendingNukeTypesEP9JSContext 0
_ZN2js5types15TypeCompartment24processPendingRecompilesEP9JSContext 32646
_ZN2js5types15TypeCompartment27newAllocationSiteTypeObjectEP9JSContextRKNS0_17AllocationSiteKeyE 14532
_ZN2js5types15TypeCompartment4initEP9JSContext 45576
_ZN2js5types15TypeCompartment5printEP9JSContextb 41941
_ZN2js5types15TypeCompartment5sweepEP9JSContext 122442
_ZN2js5types15TypeCompartment9nukeTypesEP9JSContext 0
_ZN2js5types15TypeCompartmentD2Ev 45571
_ZN2js5types15TypeHasPropertyEP9JSContextPNS0_10TypeObjectE4jsidRKN2JS5ValueE 41577119
_ZN2js5types15TypeObjectEntry4hashEP8JSObject 27821192
_ZN2js5types15TypeObjectEntry5matchEPNS0_10TypeObjectEP8JSObject 26866617
_ZN2js5types16ObjectTableEntryC2Ev 27270
_ZN2js5types16TypeIdStringImplE4jsid 188589
_ZN2js5types16TypeObjectStringEPNS0_10TypeObjectE 1026621
_ZN2js5types17TypeDynamicResultEP9JSContextP8JSScriptPhNS0_4TypeE 815404
_ZN2js5types17TypeMonitorResultEP9JSContextP8JSScriptPhRKN2JS5ValueE 76761967
_ZN2js5types17TypeScriptNestingD2Ev 3709
_ZN2js5types18ClearActiveNestingEP8JSScript 227767
_ZN2js5types19InferSpewColorResetEv 21493286
_ZN2js5types19TypeMonitorCallSlowEP9JSContextP8JSObjectRKNS_8CallArgsEb 12954220
_ZN2js5types20MarkArgumentsCreatedEP9JSContextP8JSScript 4142
_ZN2js5types23MarkIteratorUnknownSlowEP9JSContext 2377
_ZN2js5types32ArrayPrototypeHasIndexedPropertyEP9JSContextP8JSScript 35518
_ZN2js5types7TypeSet11knownSubsetEP9JSContextPS1_ 24
_ZN2js5types7TypeSet12getSingletonEP9JSContextb 522096
_ZN2js5types7TypeSet12needsBarrierEP9JSContext 143
_ZN2js5types7TypeSet13addSetElementEP9JSContextP8JSScriptPhPS1_S7_ 4338
_ZN2js5types7TypeSet13isOwnPropertyEP9JSContextPNS0_10TypeObjectEb 215670
_ZN2js5types7TypeSet13knownNonEmptyEP9JSContext 70939
_ZN2js5types7TypeSet14HasObjectFlagsEP9JSContextPNS0_10TypeObjectEj 66559
_ZN2js5types7TypeSet14addGetPropertyEP9JSContextP8JSScriptPhPS1_4jsid 43626
_ZN2js5types7TypeSet14addSetPropertyEP9JSContextP8JSScriptPhPS1_4jsid 10961
_ZN2js5types7TypeSet14hasObjectFlagsEP9JSContextj 102008
_ZN2js5types7TypeSet15addCallPropertyEP9JSContextP8JSScriptPh4jsid 16023
_ZN2js5types7TypeSet15getKnownTypeTagEP9JSContext 1348912
_ZN2js5types7TypeSet15hasGlobalObjectEP9JSContextP8JSObject 0
_ZN2js5types7TypeSet16addLazyArgumentsEP9JSContextPS1_ 1758
_ZN2js5types7TypeSet16addPropagateThisEP9JSContextP8JSScriptPhNS0_4TypeEPS1_ 31087
_ZN2js5types7TypeSet16addSubsetBarrierEP9JSContextP8JSScriptPhPS1_ 485074
_ZN2js5types7TypeSet16addTransformThisEP9JSContextP8JSScriptPS1_ 13069
_ZN2js5types7TypeSet17getTypedArrayTypeEP9JSContext 2332
_ZN2js5types7TypeSet19addFilterPrimitivesEP9JSContextPS1_NS1_10FilterKindE 4689
_ZN2js5types7TypeSet20propertyNeedsBarrierEP9JSContext4jsid 38
_ZN2js5types7TypeSet22WatchObjectStateChangeEP9JSContextPNS0_10TypeObjectE 23116
_ZN2js5types7TypeSet27computedSizeOfExcludingThisEv 0
_ZN2js5types7TypeSet3addEP9JSContextPNS0_14TypeConstraintEb 4604451
_ZN2js5types7TypeSet4makeEP9JSContextPKc 1194
_ZN2js5types7TypeSet5printEP9JSContext 0
_ZN2js5types7TypeSet5sweepEP9JSContextP13JSCompartment 1739670
_ZN2js5types7TypeSet7addCallEP9JSContextPNS0_12TypeCallsiteE 56863
_ZN2js5types7TypeSet8addArithEP9JSContextP8JSScriptPhPS1_S7_ 700369
_ZN2js5types7TypeSet9addFreezeEP9JSContext 331726
_ZN2js5types7TypeSet9addSubsetEP9JSContextPS1_ 1071923
_ZN2js5types9InferSpewENS0_11SpewChannelEPKcz 24611319
_ZN2js5typesL18CheckNestingParentEP9JSContextP8JSObjectP8JSScript 233265
_ZN2js5typesL20IsAboutToBeFinalizedEPNS0_13TypeObjectKeyE 665532
_ZN2js7analyze14ScriptAnalysis10printTypesEP9JSContext 0
_ZN2js7analyze14ScriptAnalysis12analyzeTypesEP9JSContext 38782
_ZN2js7analyze14ScriptAnalysis14addTypeBarrierEP9JSContextPKhPNS_5types7TypeSetENS6_4TypeE 538964
_ZN2js7analyze14ScriptAnalysis16integerOperationEP9JSContextPh 15042
_ZN2js7analyze14ScriptAnalysis17breakTypeBarriersEP9JSContextjb 27851
_ZN2js7analyze14ScriptAnalysis17pruneTypeBarriersEP9JSContextj 324625
_ZN2js7analyze14ScriptAnalysis17resolveNameAccessEP9JSContext4jsidb 67128
_ZN2js7analyze14ScriptAnalysis20analyzeTypesBytecodeEP9JSContextjRNS1_18TypeInferenceStateE 2007704
_ZN2js7analyze14ScriptAnalysis20breakTypeBarriersSSAEP9JSContextRKNS0_8SSAValueE 79
_ZN2js7analyze14ScriptAnalysis23addSingletonTypeBarrierEP9JSContextPKhPNS_5types7TypeSetEP8JSObject4jsid 13080
_ZN2js7analyze14ScriptAnalysis23followEscapingArgumentsEP9JSContextPNS0_11SSAUseChainEPNS_6VectorINS0_8SSAValueELj0ENS_15TempAllocPolicyEEE 1196
_ZN2js7analyze14ScriptAnalysis23followEscapingArgumentsEP9JSContextRKNS0_8SSAValueEPNS_6VectorIS4_Lj0ENS_15TempAllocPolicyEEE 1163
_ZN31TypeConstraintFreezeObjectFlags14newObjectStateEP9JSContextPN2js5types10TypeObjectEb 120532
_ZN31TypeConstraintFreezeObjectFlags7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 82
_ZN31TypeConstraintFreezeObjectFlagsC2EN2js5types13RecompileInfoEj 78550
_ZN31TypeConstraintFreezeObjectFlagsC2EN2js5types13RecompileInfoEjPb 145118
_ZN31TypeConstraintFreezeOwnProperty16newPropertyStateEP9JSContextPN2js5types7TypeSetE 260
_ZN31TypeConstraintFreezeOwnProperty7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 17997
_ZN31TypeConstraintFreezeOwnPropertyC2EN2js5types13RecompileInfoEb 214987
_ZN33TypeConstraintClearDefiniteSetter16newPropertyStateEP9JSContextPN2js5types7TypeSetE 45
_ZN33TypeConstraintClearDefiniteSetter7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 65
_ZN33TypeConstraintClearDefiniteSetterC2EPN2js5types10TypeObjectE 2213
_ZN33TypeConstraintClearDefiniteSingle7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 83
_ZN33TypeConstraintClearDefiniteSingleC2EPN2js5types10TypeObjectE 78
_ZN34TypeConstraintFreezeObjectFlagsSet7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 158498
_ZN34TypeConstraintFreezeObjectFlagsSetC2EN2js5types13RecompileInfoEj 70130
_ZN8JSObject10getNewTypeEP9JSContextP10JSFunction 17796889
_ZN8JSObject10hasNewTypeEPN2js5types10TypeObjectE 2799530
_ZN8JSObject12makeLazyTypeEP9JSContext 51738
_ZN8JSObject15splicePrototypeEP9JSContextPS_ 51446
_ZN8JSObject17setNewTypeUnknownEP9JSContext 3310818
_ZN8JSObject21shouldSplicePrototypeEP9JSContext 38637
_ZN8JSScript12makeAnalysisEP9JSContext 900984
_ZN8JSScript15typeSetFunctionEP9JSContextP10JSFunctionb 1164884
_ZN8JSScript2idEv 10636139
_ZN8JSScript9makeTypesEP9JSContext 470919

Generated by: LCOV version 1.7