LCOV - code coverage report
Current view: directory - js/src - jsinfer.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 2741 2226 81.2 %
Date: 2012-04-07 Functions: 192 175 91.1 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2js5types10TypeScript13CheckBytecodeEP9JSContextP8JSScriptPhPKN2JS5ValueE 859862289
_ZN2js5types17TypeMonitorResultEP9JSContextP8JSScriptPhRKN2JS5ValueE 75873907
_ZL18InferSpewColorablev 43707110
_ZL15InferSpewActiveN2js5types11SpewChannelE 24755550
_ZN2js5types9InferSpewENS0_11SpewChannelEPKcz 24714289
_ZN2js5types19InferSpewColorResetEv 21853555
_ZN2js5types15TypeObjectEntry4hashEP8JSObject 20504073
_ZN2js5types15TypeObjectEntry5matchEPNS0_10TypeObjectEP8JSObject 20125922
_ZN2js5types10TypeStringENS0_4TypeE 14383362
_Z21InlineAddTypePropertyP9JSContextPN2js5types10TypeObjectE4jsidNS2_4TypeE 13311186
_ZN2js5types10TypeObject15addPropertyTypeEP9JSContext4jsidRKN2JS5ValueE 13018142
_ZN2js5types19TypeMonitorCallSlowEP9JSContextP8JSObjectRKNS_8CallArgsEb 12965925
_ZN8JSObject10getNewTypeEP9JSContextP10JSFunction 12158239
_ZN2js5types14InferSpewColorEPNS0_14TypeConstraintE 10980490
_ZN2js5types14InferSpewColorEPNS0_7TypeSetE 10873065
_ZN8JSScript2idEv 10855057
_ZN2js5types15TypeHasPropertyEP9JSContextPNS0_10TypeObjectE4jsidRKN2JS5ValueE 9985003
_ZL12IgnorePushedPKhj 9300901
_ZN2js5types10UseNewTypeEP9JSContextP8JSScriptPh 5621523
_ZN2js5types7TypeSet3addEP9JSContextPNS0_14TypeConstraintEb 4659922
_ZN13JSCompartment11getLazyTypeEP9JSContextP8JSObject 4081088
_ZN8JSObject10hasNewTypeEPN2js5types10TypeObjectE 2523996
_ZN2js7analyze14ScriptAnalysis20analyzeTypesBytecodeEP9JSContextjRNS1_18TypeInferenceStateE 2120160
_ZN2js5types24UseNewTypeForInitializerEP9JSContextP8JSScriptPh 1992318
_ZN2js5types7TypeSet5sweepEP13JSCompartment 1777230
_ZN8JSObject17setNewTypeUnknownEP9JSContext 1763256
_ZN2js5types7TypeSet15getKnownTypeTagEP9JSContext 1353704
_ZN27TypeConstraintFreezeTypeTagC2EN2js5types13RecompileInfoE 1224525
_ZN2js5types7TypeSet9addSubsetEP9JSContextPS1_ 1096064
_ZN20TypeConstraintSubsetC2EPN2js5types7TypeSetE 1096064
_ZL25GetValueTypeFromTypeFlagsj 1056972
_ZN20TypeConstraintSubset7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 1040367
_ZN2js5types17TypeDynamicResultEP9JSContextP8JSScriptPhNS0_4TypeE 815409
_ZN2js5types15NestingPrologueEP9JSContextPNS_10StackFrameE 796707
_ZN2js5types10TypeObject5sweepEPNS_6FreeOpE 767899
_ZN17SweepTypeObjectOpclEPN2js2gc4CellE 767899
_ZL12id___proto__P9JSContext 766230
_ZN27TypeConstraintFreezeTypeTag7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 762869
_ZL14id_constructorP9JSContext 762024
_ZL9id_callerP9JSContext 760973
_ZN2js5types16TypeObjectStringEPNS0_10TypeObjectE 705168
_ZN2js5types7TypeSet8addArithEP9JSContextP8JSScriptPhPS1_S7_ 699973
_ZN19TypeConstraintArithC2EP8JSScriptPhPN2js5types7TypeSetES6_ 699973
_ZN2js5types15TypeCompartment19addPendingRecompileEP9JSContextRKNS0_13RecompileInfoE 693414
_ZN2js5types15NestingEpilogueEPNS_10StackFrameE 681430
_ZN2js5typesL20IsAboutToBeFinalizedEPNS0_13TypeObjectKeyE 673292
_ZN27TypeConstraintSubsetBarrier7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 663209
_ZN2js7analyze14ScriptAnalysis14addTypeBarrierEP9JSContextPKhPNS_5types7TypeSetENS6_4TypeE 534968
_ZN2js5types7TypeSet12getSingletonEP9JSContextb 526811
_ZL9GetAtomIdP9JSContextP8JSScriptPKhj 520138
_ZL14PropertyAccessP9JSContextP8JSScriptPhPN2js5types10TypeObjectEbPNS5_7TypeSetE4jsid 493411
_ZN2js5types15TypeCompartment19addPendingRecompileEP9JSContextP8JSScriptPh 492510
_ZN27TypeConstraintSubsetBarrierC2EP8JSScriptPhPN2js5types7TypeSetE 487008
_ZN2js5types7TypeSet16addSubsetBarrierEP9JSContextP8JSScriptPhPS1_ 487008
_ZL22UsePropertyTypeBarrierPh 450960
_ZL13CheckNextTestPh 442871
_ZN2js5typesL18CheckNestingParentEP9JSContextP8JSObjectP8JSScript 438022
_ZL17GetSingletonShapeP9JSContextP8JSObject4jsid 426608
_ZN20TypeConstraintFreezeC2EN2js5types13RecompileInfoE 425429
_ZN2js5types18ClearActiveNestingEP8JSScript 403989
_ZN2js5types15TypeCompartment13newTypeObjectEP9JSContextP8JSScript10JSProtoKeyP8JSObjectb 346138
_ZN2js5types7TypeSet9addFreezeEP9JSContext 332657
_ZN2js7analyze14ScriptAnalysis17pruneTypeBarriersEP9JSContextj 326091
_ZN2js5types10TypeObject15addPropertyTypeEP9JSContext4jsidNS0_4TypeE 275174
_ZN2js5types10TypeObject22markPropertyConfiguredEP9JSContext4jsid 274969
_ZN20TypeConstraintFreeze7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 227313
_ZN2js5types7TypeSet13isOwnPropertyEP9JSContextPNS0_10TypeObjectEb 224104
_ZN31TypeConstraintFreezeOwnPropertyC2EN2js5types13RecompileInfoEb 223434
_ZL17ObjectStateChangeP9JSContextPN2js5types10TypeObjectEbb 219717
_ZN2js5types10TypeObject15clearPropertiesEv 204444
_ZN2js5types16TypeIdStringImplE4jsid 194854
_ZN13JSCompartment23sweepNewTypeObjectTableERN2js7HashSetINS0_13ReadBarrieredINS0_5types10TypeObjectEEENS3_15TypeObjectEntryENS0_17SystemAllocPolicyEEE 167394
_ZN8JSScript15typeSetFunctionEP9JSContextP10JSFunctionb 166934
_ZN8JSScript12makeAnalysisEP9JSContext 166090
_ZN34TypeConstraintFreezeObjectFlagsSet7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 158594
_ZN2js5types10TypeObject8setFlagsEP9JSContextj 157083
_ZN2js5types10TypeScript7destroyEv 154005
_ZN8JSScript9makeTypesEP9JSContext 154005
_ZN2js5types10TypeScript8SetScopeEP9JSContextP8JSScriptP8JSObject 153945
_ZN2js5types10TypeObject11addPropertyEP9JSContext4jsidPPNS0_8PropertyE 152184
_ZN31TypeConstraintFreezeObjectFlagsC2EN2js5types13RecompileInfoEjPb 145204
_ZN31TypeConstraintFreezeObjectFlags14newObjectStateEP9JSContextPN2js5types10TypeObjectEb 122088
_ZN2js5types10TypeScript5SweepEPNS_6FreeOpEP8JSScript 117460
_ZN2js5types7TypeSet14hasObjectFlagsEP9JSContextj 101697
_ZN2js5types10TypeObject17getFromPrototypesEP9JSContext4jsidPNS0_7TypeSetEb 96439
_ZL21UnknownPropertyAccessP8JSScriptN2js5types4TypeE 87632
_ZN17SweepTypeObjectOpC2EPN2js6FreeOpE 83677
_Z16SweepTypeObjectsPN2js6FreeOpEP13JSCompartment 83677
_ZN2js5types15TypeCompartment5sweepEPNS_6FreeOpE 83677
_ZN31TypeConstraintFreezeObjectFlagsC2EN2js5types13RecompileInfoEj 79530
_ZL17GetPropertyObjectP9JSContextP8JSScriptN2js5types4TypeE 77881
_ZN2js5types7TypeSet13knownNonEmptyEP9JSContext 70963
_ZN34TypeConstraintFreezeObjectFlagsSetC2EN2js5types13RecompileInfoEj 70138
_ZN2js7analyze14ScriptAnalysis17resolveNameAccessEP9JSContext4jsidb 68681
_ZN18TypeConstraintProp7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 68673
_ZN2js5types7TypeSet14HasObjectFlagsEP9JSContextPNS0_10TypeObjectEj 65980
_ZN18TypeConstraintCall7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 63335
_ZN2js5types7TypeSet7addCallEP9JSContextPNS0_12TypeCallsiteE 57521
_ZN18TypeConstraintCallC2EPN2js5types12TypeCallsiteE 57521
_ZN18TypeConstraintPropC2EP8JSScriptPhPN2js5types7TypeSetE4jsidb 54633
_ZL18UpdatePropertyTypeP9JSContextPN2js5types7TypeSetEP8JSObjectPKNS1_5ShapeEb 54055
_ZN27TypeConstraintPropagateThis7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 53753
_ZN2js5types15TypeCompartment15monitorBytecodeEP9JSContextP8JSScriptjb 52833
_ZN19TypeConstraintArith7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 52203
_ZN8JSObject12makeLazyTypeEP9JSContext 51868
_ZN27TypeConstraintPropagateThisC2EP8JSScriptPhN2js5types4TypeEPNS4_7TypeSetE 47178
_ZN2js5types7TypeSet14addGetPropertyEP9JSContextP8JSScriptPhPS1_4jsid 43716
_ZN2js5types15TypeCompartment4initEP9JSContext 41285
_ZN2js5types15TypeCompartmentD2Ev 41285
_ZN2js5types15TypeCompartment5printEP9JSContextb 41261
_ZN2js7analyze14ScriptAnalysis12analyzeTypesEP9JSContext 38594
_ZN2js5types13ArrayTableKeyC2Ev 38015
_ZN8JSObject15splicePrototypeEP9JSContextPS_ 36859
_ZN2js5types32ArrayPrototypeHasIndexedPropertyEP9JSContextP8JSScript 35538
_ZN2js5types15TypeCompartment24processPendingRecompilesEPNS_6FreeOpE 32935
_ZN2js5types7TypeSet16addPropagateThisEP9JSContextP8JSScriptPhNS0_4TypeEPS1_ 31217
_ZL12id_prototypeP9JSContext 29756
_ZN2js5types16ObjectTableEntryC2Ev 29170
_ZN2js7analyze14ScriptAnalysis17breakTypeBarriersEP9JSContextjb 28097
_ZN2js5types10TypeObject14clearNewScriptEP9JSContext 26680
_ZN2js5types10TypeObject11markUnknownEP9JSContext 26645
_ZN8JSObject21shouldSplicePrototypeEP9JSContext 23629
_ZN2js5types7TypeSet22WatchObjectStateChangeEP9JSContextPNS0_10TypeObjectE 23304
_ZN27TypeConstraintTransformThis7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 22688
_ZL18GetInitializerTypeP9JSContextP8JSScriptPh 22374
_ZN2js5types7TypeSet16addTransformThisEP9JSContextP8JSScriptPS1_ 21585
_ZN27TypeConstraintTransformThisC2EP8JSScriptPN2js5types7TypeSetE 21585
_ZN22TypeConstraintCallProp7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 18959
_ZN31TypeConstraintFreezeOwnProperty7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 18271
_ZN2js5types10TypeObject15addPropertyTypeEP9JSContextPKcNS0_4TypeE 17870
_ZN2js5types7TypeSet15addCallPropertyEP9JSContextP8JSScriptPh4jsid 16450
_ZN22TypeConstraintCallPropC2EP8JSScriptPh4jsid 16450
_ZN2js7analyze14ScriptAnalysis16integerOperationEP9JSContextPh 15108
_ZN2js7analyze14ScriptAnalysis23addSingletonTypeBarrierEP9JSContextPKhPNS_5types7TypeSetEP8JSObject4jsid 14055
_ZN2js5types10TypeObject15markStateChangeEP9JSContext 13122
_ZN2js5types15TypeCompartment27newAllocationSiteTypeObjectEP9JSContextRKNS0_17AllocationSiteKeyE 12585
_ZN2js5types7TypeSet14addSetPropertyEP9JSContextP8JSScriptPhPS1_4jsid 10917
_ZL20GetValueTypeForTableP9JSContextRKN2JS5ValueE 10840
_ZN2js5types15TypeCompartment16growPendingArrayEP9JSContext 7509
_ZL25MarkPropertyAccessUnknownP9JSContextP8JSScriptPhPN2js5types7TypeSetE 6588
_ZN24TypeConstraintSetElement7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 5117
_ZN2js5types17TypeScriptNestingD2Ev 4815
_ZN29TypeConstraintFilterPrimitive7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 4703
_ZN29TypeConstraintFilterPrimitiveC2EPN2js5types7TypeSetENS2_10FilterKindE 4693
_ZN2js5types7TypeSet19addFilterPrimitivesEP9JSContextPS1_NS1_10FilterKindE 4693
_ZN2js5types7TypeSet13addSetElementEP9JSContextP8JSScriptPhPS1_S7_ 4268
_ZN24TypeConstraintSetElementC2EP8JSScriptPhPN2js5types7TypeSetES6_ 4268
_ZN2js5types10TypeObject21addDefinitePropertiesEP9JSContextP8JSObject 4153
_ZN2js5types23MarkIteratorUnknownSlowEP9JSContext 2396
_ZN2js5types7TypeSet17getTypedArrayTypeEP9JSContext 2332
_ZN33TypeConstraintClearDefiniteSetterC2EPN2js5types10TypeObjectE 2211
_ZN2js5types14ObjectTableKey4hashEP8JSObject 2185
_ZN2js5types15TypeCompartment12fixArrayTypeEP9JSContextP8JSObject 1810
_ZN2js5types13ArrayTableKey4hashERKS1_ 1585
_ZL24CheckNewScriptPropertiesP9JSContextPN2js5types10TypeObjectEP10JSFunction 1473
_ZL26AnalyzeNewScriptPropertiesP9JSContextPN2js5types10TypeObjectEP10JSFunctionPP8JSObjectPNS1_6VectorINS2_13TypeNewScript11InitializerELj0ENS1_15TempAllocPolicyEEE 1452
_ZN2js5types15TypeCompartment13fixObjectTypeEP9JSContextP8JSObject 1425
_ZN2js5types14ObjectTableKey5matchERKS1_P8JSObject 1360
_ZN2js5types7TypeSet4makeEP9JSContextPKc 1112
_ZN2js5types13ArrayTableKey5matchERKS1_S3_ 755
_ZL11NumberTypesN2js5types4TypeES1_ 320
_ZN31TypeConstraintFreezeOwnProperty16newPropertyStateEP9JSContextPN2js5types7TypeSetE 288
_ZL19DetachNestingParentP8JSScript 168
_ZN2js5types7TypeSet12needsBarrierEP9JSContext 143
_ZL9id_lengthP9JSContext 91
_ZN33TypeConstraintClearDefiniteSingle7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 83
_ZN31TypeConstraintFreezeObjectFlags7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 82
_ZN2js7analyze14ScriptAnalysis20breakTypeBarriersSSAEP9JSContextRKNS0_8SSAValueE 79
_ZN33TypeConstraintClearDefiniteSingleC2EPN2js5types10TypeObjectE 78
_ZN33TypeConstraintClearDefiniteSetter7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 65
_ZN2js5types15TypeCompartment15markSetsUnknownEP9JSContextPNS0_10TypeObjectE 65
_ZN33TypeConstraintClearDefiniteSetter16newPropertyStateEP9JSContextPN2js5types7TypeSetE 45
_ZN2js5types7TypeSet20propertyNeedsBarrierEP9JSContext4jsid 38
_ZN2js5types7TypeSet11knownSubsetEP9JSContextPS1_ 24
_ZN2js5types10TypeObject23matchDefinitePropertiesEP8JSObject 2
_ZN2js7analyze14ScriptAnalysis10printTypesEP9JSContext 0
_ZN2js5types10TypeObject5printEP9JSContext 0
_ZN2js5types15TypeCompartment27setPendingNukeTypesNoReportEv 0
_ZN2js5types7TypeSet5printEP9JSContext 0
_ZN26TypeConstraintFreezeGlobalC2EN2js5types13RecompileInfoEP8JSObject 0
_ZN2js5types7TypeSet27computedSizeOfExcludingThisEv 0
_ZL29SizeOfScriptTypeInferenceDataP8JSScriptPN2JS18TypeInferenceSizesEPFjPKvE 0
_ZN26TypeConstraintFreezeGlobal7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE 0
_ZN2js5types10TypeObject15addPropertyTypeEP9JSContextPKcRKN2JS5ValueE 0
_ZN2js5types15TypeCompartment9nukeTypesEPNS_6FreeOpE 0
_ZN2js5types7TypeSet15hasGlobalObjectEP9JSContextP8JSObject 0
_ZN2js5types15TypeCompartment19setPendingNukeTypesEP9JSContext 0
_ZN13JSCompartment23sizeOfTypeInferenceDataEPN2JS18TypeInferenceSizesEPFjPKvE 0
_ZN2js5types10TypeObject27computedSizeOfExcludingThisEv 0
_ZL13TypeHasGlobalN2js5types4TypeEP8JSObject 0
_ZN2js5types11TypeFailureEP9JSContextPKcz 0
_ZN2js5types10TypeObject19sizeOfExcludingThisEPN2JS18TypeInferenceSizesEPFjPKvE 0

Generated by: LCOV version 1.7