LCOV - code coverage report
Current view:
directory
-
js/src
- jsinfer.cpp (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
2818
2334
82.8 %
Date:
2012-04-21
Functions:
197
184
93.4 %
Function Name
Hit count
_Z16SweepTypeObjectsP9JSContextP13JSCompartment
121851
_Z21InlineAddTypePropertyP9JSContextPN2js5types10TypeObjectE4jsidNS2_4TypeE
13404195
_ZL11NumberTypesN2js5types4TypeES1_
300
_ZL12IgnorePushedPKhj
9919123
_ZL12id___proto__P9JSContext
1067066
_ZL12id_prototypeP9JSContext
30751
_ZL13CheckNextTestPh
441404
_ZL13TypeHasGlobalN2js5types4TypeEP8JSObject
0
_ZL14PropertyAccessP9JSContextP8JSScriptPhPN2js5types10TypeObjectEbPNS5_7TypeSetE4jsid
483283
_ZL14id_constructorP9JSContext
1061812
_ZL15InferSpewActiveN2js5types11SpewChannelE
24633048
_ZL17GetPropertyObjectP9JSContextP8JSScriptN2js5types4TypeE
77688
_ZL17GetSingletonShapeP9JSContextP8JSObject4jsid
423451
_ZL17ObjectStateChangeP9JSContextPN2js5types10TypeObjectEbb
226943
_ZL18GetInitializerTypeP9JSContextP8JSScriptPh
23096
_ZL18InferSpewColorablev
42941268
_ZL18UpdatePropertyTypeP9JSContextPN2js5types7TypeSetEP8JSObjectPKNS1_5ShapeEb
44933
_ZL19DetachNestingParentP8JSScript
186
_ZL20GetValueTypeForTableP9JSContextRKN2JS5ValueE
10586
_ZL21UnknownPropertyAccessP8JSScriptN2js5types4TypeE
88300
_ZL22UsePropertyTypeBarrierPh
450132
_ZL24CheckNewScriptPropertiesP9JSContextPN2js5types10TypeObjectEP10JSFunction
1467
_ZL25GetValueTypeFromTypeFlagsj
1049327
_ZL25MarkPropertyAccessUnknownP9JSContextP8JSScriptPhPN2js5types7TypeSetE
7145
_ZL26AnalyzeNewScriptPropertiesP9JSContextPN2js5types10TypeObjectEP10JSFunctionPP8JSObjectPNS1_6VectorINS2_13TypeNewScript11InitializerELj0ENS1_15TempAllocPolicyEEE
1446
_ZL29SizeOfScriptTypeInferenceDataP8JSScriptPN2JS18TypeInferenceSizesEPFjPKvE
3818
_ZL9GetAtomIdP9JSContextP8JSScriptPKhj
510007
_ZL9id_callerP9JSContext
1060802
_ZL9id_lengthP9JSContext
335
_ZN13JSCompartment11getLazyTypeEP9JSContextP8JSObject
3938978
_ZN13JSCompartment23sizeOfTypeInferenceDataEPN2JS18TypeInferenceSizesEPFjPKvE
9
_ZN13JSCompartment23sweepNewTypeObjectTableEP9JSContextRN2js7HashSetINS2_13ReadBarrieredINS2_5types10TypeObjectEEENS5_15TypeObjectEntryENS2_17SystemAllocPolicyEEE
243738
_ZN17SweepTypeObjectOpC2EP9JSContext
121851
_ZN17SweepTypeObjectOpclEPN2js2gc4CellE
2775137
_ZN18TypeConstraintCall7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
62704
_ZN18TypeConstraintCallC2EPN2js5types12TypeCallsiteE
56882
_ZN18TypeConstraintProp7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
69845
_ZN18TypeConstraintPropC2EP8JSScriptPhPN2js5types7TypeSetE4jsidb
54597
_ZN19TypeConstraintArith7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
52735
_ZN19TypeConstraintArithC2EP8JSScriptPhPN2js5types7TypeSetES6_
700415
_ZN20TypeConstraintFreeze7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
223762
_ZN20TypeConstraintFreezeC2EN2js5types13RecompileInfoE
417259
_ZN20TypeConstraintSubset7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
1019055
_ZN20TypeConstraintSubsetC2EPN2js5types7TypeSetE
1072186
_ZN22TypeConstraintCallProp7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
18455
_ZN22TypeConstraintCallPropC2EP8JSScriptPh4jsid
16021
_ZN24TypeConstraintSetElement7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
5203
_ZN24TypeConstraintSetElementC2EP8JSScriptPhPN2js5types7TypeSetES6_
4342
_ZN26TypeConstraintFreezeGlobal7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
0
_ZN26TypeConstraintFreezeGlobalC2EN2js5types13RecompileInfoEP8JSObject
0
_ZN27TypeConstraintFreezeTypeTag7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
753999
_ZN27TypeConstraintFreezeTypeTagC2EN2js5types13RecompileInfoE
1214861
_ZN27TypeConstraintLazyArguments14newObjectStateEP9JSContextPN2js5types10TypeObjectEb
6302
_ZN27TypeConstraintLazyArguments7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
0
_ZN27TypeConstraintLazyArgumentsC2EPN2js5types7TypeSetE
1758
_ZN27TypeConstraintPropagateThis7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
53416
_ZN27TypeConstraintPropagateThisC2EP8JSScriptPhN2js5types4TypeEPNS4_7TypeSetE
46834
_ZN27TypeConstraintSubsetBarrier7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
666221
_ZN27TypeConstraintSubsetBarrierC2EP8JSScriptPhPN2js5types7TypeSetE
485033
_ZN27TypeConstraintTransformThis7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
14178
_ZN27TypeConstraintTransformThisC2EP8JSScriptPN2js5types7TypeSetE
13069
_ZN29TypeConstraintFilterPrimitive7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
4701
_ZN29TypeConstraintFilterPrimitiveC2EPN2js5types7TypeSetENS2_10FilterKindE
4689
_ZN2js5types10TypeObject11addPropertyEP9JSContext4jsidPPNS0_8PropertyE
146306
_ZN2js5types10TypeObject11markUnknownEP9JSContext
26118
_ZN2js5types10TypeObject14clearNewScriptEP9JSContext
26153
_ZN2js5types10TypeObject15addPropertyTypeEP9JSContext4jsidNS0_4TypeE
275636
_ZN2js5types10TypeObject15addPropertyTypeEP9JSContext4jsidRKN2JS5ValueE
13110850
_ZN2js5types10TypeObject15addPropertyTypeEP9JSContextPKcNS0_4TypeE
17709
_ZN2js5types10TypeObject15addPropertyTypeEP9JSContextPKcRKN2JS5ValueE
0
_ZN2js5types10TypeObject15clearPropertiesEv
195663
_ZN2js5types10TypeObject15markStateChangeEP9JSContext
12839
_ZN2js5types10TypeObject17getFromPrototypesEP9JSContext4jsidPNS0_7TypeSetEb
96263
_ZN2js5types10TypeObject19sizeOfExcludingThisEPN2JS18TypeInferenceSizesEPFjPKvE
851
_ZN2js5types10TypeObject21addDefinitePropertiesEP9JSContextP8JSObject
5235
_ZN2js5types10TypeObject22markPropertyConfiguredEP9JSContext4jsid
275643
_ZN2js5types10TypeObject23matchDefinitePropertiesEP8JSObject
2
_ZN2js5types10TypeObject27computedSizeOfExcludingThisEv
851
_ZN2js5types10TypeObject5printEP9JSContext
0
_ZN2js5types10TypeObject5sweepEP9JSContext
2775137
_ZN2js5types10TypeObject8setFlagsEP9JSContextj
160684
_ZN2js5types10TypeScript13CheckBytecodeEP9JSContextP8JSScriptPhPKN2JS5ValueE
559323774
_ZN2js5types10TypeScript5SweepEP9JSContextP8JSScript
113957
_ZN2js5types10TypeScript7destroyEv
469797
_ZN2js5types10TypeScript8SetScopeEP9JSContextP8JSScriptP8JSObject
469929
_ZN2js5types10TypeStringENS0_4TypeE
14536200
_ZN2js5types10UseNewTypeEP9JSContextP8JSScriptPh
5619288
_ZN2js5types11TypeFailureEP9JSContextPKcz
0
_ZN2js5types13ArrayTableKey4hashERKS1_
1555
_ZN2js5types13ArrayTableKey5matchERKS1_S3_
730
_ZN2js5types13ArrayTableKeyC2Ev
37580
_ZN2js5types14InferSpewColorEPNS0_14TypeConstraintE
10839988
_ZN2js5types14InferSpewColorEPNS0_7TypeSetE
10630646
_ZN2js5types14ObjectTableKey4hashEP8JSObject
2031
_ZN2js5types14ObjectTableKey5matchERKS1_P8JSObject
1268
_ZN2js5types15NestingEpilogueEPNS_10StackFrameE
320332
_ZN2js5types15NestingPrologueEP9JSContextPNS_10StackFrameE
415882
_ZN2js5types15TypeCompartment12fixArrayTypeEP9JSContextP8JSObject
1775
_ZN2js5types15TypeCompartment13fixObjectTypeEP9JSContextP8JSObject
1323
_ZN2js5types15TypeCompartment13newTypeObjectEP9JSContextP8JSScript10JSProtoKeyP8JSObjectb
671162
_ZN2js5types15TypeCompartment15markSetsUnknownEP9JSContextPNS0_10TypeObjectE
165
_ZN2js5types15TypeCompartment15monitorBytecodeEP9JSContextP8JSScriptjb
47651
_ZN2js5types15TypeCompartment16growPendingArrayEP9JSContext
7822
_ZN2js5types15TypeCompartment19addPendingRecompileEP9JSContextP8JSScriptPh
486196
_ZN2js5types15TypeCompartment19addPendingRecompileEP9JSContextRKNS0_13RecompileInfoE
684122
_ZN2js5types15TypeCompartment19setPendingNukeTypesEP9JSContext
0
_ZN2js5types15TypeCompartment24processPendingRecompilesEP9JSContext
32642
_ZN2js5types15TypeCompartment27newAllocationSiteTypeObjectEP9JSContextRKNS0_17AllocationSiteKeyE
14504
_ZN2js5types15TypeCompartment4initEP9JSContext
45465
_ZN2js5types15TypeCompartment5printEP9JSContextb
41900
_ZN2js5types15TypeCompartment5sweepEP9JSContext
121851
_ZN2js5types15TypeCompartment9nukeTypesEP9JSContext
0
_ZN2js5types15TypeCompartmentD2Ev
45462
_ZN2js5types15TypeHasPropertyEP9JSContextPNS0_10TypeObjectE4jsidRKN2JS5ValueE
41555845
_ZN2js5types15TypeObjectEntry4hashEP8JSObject
27825815
_ZN2js5types15TypeObjectEntry5matchEPNS0_10TypeObjectEP8JSObject
26873479
_ZN2js5types16ObjectTableEntryC2Ev
27270
_ZN2js5types16TypeIdStringImplE4jsid
189680
_ZN2js5types16TypeObjectStringEPNS0_10TypeObjectE
1029035
_ZN2js5types17TypeDynamicResultEP9JSContextP8JSScriptPhNS0_4TypeE
815411
_ZN2js5types17TypeMonitorResultEP9JSContextP8JSScriptPhRKN2JS5ValueE
75841479
_ZN2js5types17TypeScriptNestingD2Ev
3709
_ZN2js5types18ClearActiveNestingEP8JSScript
227751
_ZN2js5types19InferSpewColorResetEv
21470634
_ZN2js5types19TypeMonitorCallSlowEP9JSContextP8JSObjectRKNS_8CallArgsEb
12954264
_ZN2js5types20MarkArgumentsCreatedEP9JSContextP8JSScript
4142
_ZN2js5types23MarkIteratorUnknownSlowEP9JSContext
2374
_ZN2js5types32ArrayPrototypeHasIndexedPropertyEP9JSContextP8JSScript
35518
_ZN2js5types7TypeSet11knownSubsetEP9JSContextPS1_
24
_ZN2js5types7TypeSet12getSingletonEP9JSContextb
519886
_ZN2js5types7TypeSet12needsBarrierEP9JSContext
143
_ZN2js5types7TypeSet13addSetElementEP9JSContextP8JSScriptPhPS1_S7_
4342
_ZN2js5types7TypeSet13isOwnPropertyEP9JSContextPNS0_10TypeObjectEb
214863
_ZN2js5types7TypeSet13knownNonEmptyEP9JSContext
70939
_ZN2js5types7TypeSet14HasObjectFlagsEP9JSContextPNS0_10TypeObjectEj
66448
_ZN2js5types7TypeSet14addGetPropertyEP9JSContextP8JSScriptPhPS1_4jsid
43632
_ZN2js5types7TypeSet14addSetPropertyEP9JSContextP8JSScriptPhPS1_4jsid
10965
_ZN2js5types7TypeSet14hasObjectFlagsEP9JSContextj
102068
_ZN2js5types7TypeSet15addCallPropertyEP9JSContextP8JSScriptPh4jsid
16021
_ZN2js5types7TypeSet15getKnownTypeTagEP9JSContext
1345461
_ZN2js5types7TypeSet15hasGlobalObjectEP9JSContextP8JSObject
0
_ZN2js5types7TypeSet16addLazyArgumentsEP9JSContextPS1_
1758
_ZN2js5types7TypeSet16addPropagateThisEP9JSContextP8JSScriptPhNS0_4TypeEPS1_
31108
_ZN2js5types7TypeSet16addSubsetBarrierEP9JSContextP8JSScriptPhPS1_
485033
_ZN2js5types7TypeSet16addTransformThisEP9JSContextP8JSScriptPS1_
13069
_ZN2js5types7TypeSet17getTypedArrayTypeEP9JSContext
2332
_ZN2js5types7TypeSet19addFilterPrimitivesEP9JSContextPS1_NS1_10FilterKindE
4689
_ZN2js5types7TypeSet20propertyNeedsBarrierEP9JSContext4jsid
38
_ZN2js5types7TypeSet22WatchObjectStateChangeEP9JSContextPNS0_10TypeObjectE
23129
_ZN2js5types7TypeSet27computedSizeOfExcludingThisEv
0
_ZN2js5types7TypeSet3addEP9JSContextPNS0_14TypeConstraintEb
4598026
_ZN2js5types7TypeSet4makeEP9JSContextPKc
1199
_ZN2js5types7TypeSet5printEP9JSContext
0
_ZN2js5types7TypeSet5sweepEP9JSContextP13JSCompartment
1739264
_ZN2js5types7TypeSet7addCallEP9JSContextPNS0_12TypeCallsiteE
56882
_ZN2js5types7TypeSet8addArithEP9JSContextP8JSScriptPhPS1_S7_
700415
_ZN2js5types7TypeSet9addFreezeEP9JSContext
330091
_ZN2js5types7TypeSet9addSubsetEP9JSContextPS1_
1072186
_ZN2js5types9InferSpewENS0_11SpewChannelEPKcz
24591148
_ZN2js5typesL18CheckNestingParentEP9JSContextP8JSObjectP8JSScript
233245
_ZN2js5typesL20IsAboutToBeFinalizedEPNS0_13TypeObjectKeyE
657910
_ZN2js7analyze14ScriptAnalysis10printTypesEP9JSContext
0
_ZN2js7analyze14ScriptAnalysis12analyzeTypesEP9JSContext
38791
_ZN2js7analyze14ScriptAnalysis14addTypeBarrierEP9JSContextPKhPNS_5types7TypeSetENS6_4TypeE
538829
_ZN2js7analyze14ScriptAnalysis16integerOperationEP9JSContextPh
15037
_ZN2js7analyze14ScriptAnalysis17breakTypeBarriersEP9JSContextjb
27863
_ZN2js7analyze14ScriptAnalysis17pruneTypeBarriersEP9JSContextj
323919
_ZN2js7analyze14ScriptAnalysis17resolveNameAccessEP9JSContext4jsidb
67128
_ZN2js7analyze14ScriptAnalysis20analyzeTypesBytecodeEP9JSContextjRNS1_18TypeInferenceStateE
2008705
_ZN2js7analyze14ScriptAnalysis20breakTypeBarriersSSAEP9JSContextRKNS0_8SSAValueE
79
_ZN2js7analyze14ScriptAnalysis23addSingletonTypeBarrierEP9JSContextPKhPNS_5types7TypeSetEP8JSObject4jsid
13090
_ZN2js7analyze14ScriptAnalysis23followEscapingArgumentsEP9JSContextPNS0_11SSAUseChainEPNS_6VectorINS0_8SSAValueELj0ENS_15TempAllocPolicyEEE
1196
_ZN2js7analyze14ScriptAnalysis23followEscapingArgumentsEP9JSContextRKNS0_8SSAValueEPNS_6VectorIS4_Lj0ENS_15TempAllocPolicyEEE
1163
_ZN31TypeConstraintFreezeObjectFlags14newObjectStateEP9JSContextPN2js5types10TypeObjectEb
120502
_ZN31TypeConstraintFreezeObjectFlags7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
82
_ZN31TypeConstraintFreezeObjectFlagsC2EN2js5types13RecompileInfoEj
78455
_ZN31TypeConstraintFreezeObjectFlagsC2EN2js5types13RecompileInfoEjPb
145110
_ZN31TypeConstraintFreezeOwnProperty16newPropertyStateEP9JSContextPN2js5types7TypeSetE
260
_ZN31TypeConstraintFreezeOwnProperty7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
17995
_ZN31TypeConstraintFreezeOwnPropertyC2EN2js5types13RecompileInfoEb
214186
_ZN33TypeConstraintClearDefiniteSetter16newPropertyStateEP9JSContextPN2js5types7TypeSetE
45
_ZN33TypeConstraintClearDefiniteSetter7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
65
_ZN33TypeConstraintClearDefiniteSetterC2EPN2js5types10TypeObjectE
2129
_ZN33TypeConstraintClearDefiniteSingle7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
83
_ZN33TypeConstraintClearDefiniteSingleC2EPN2js5types10TypeObjectE
78
_ZN34TypeConstraintFreezeObjectFlagsSet7newTypeEP9JSContextPN2js5types7TypeSetENS3_4TypeE
158482
_ZN34TypeConstraintFreezeObjectFlagsSetC2EN2js5types13RecompileInfoEj
70122
_ZN8JSObject10getNewTypeEP9JSContextP10JSFunction
17832178
_ZN8JSObject10hasNewTypeEPN2js5types10TypeObjectE
2784986
_ZN8JSObject12makeLazyTypeEP9JSContext
51616
_ZN8JSObject15splicePrototypeEP9JSContextPS_
51356
_ZN8JSObject17setNewTypeUnknownEP9JSContext
3295250
_ZN8JSObject21shouldSplicePrototypeEP9JSContext
38552
_ZN8JSScript12makeAnalysisEP9JSContext
902296
_ZN8JSScript15typeSetFunctionEP9JSContextP10JSFunctionb
1165565
_ZN8JSScript2idEv
10631444
_ZN8JSScript9makeTypesEP9JSContext
469989
Generated by:
LCOV version 1.7