LCOV - code coverage report
Current view:
directory
-
js/src
- jscntxt.h (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
300
286
95.3 %
Date:
2012-04-07
Functions:
208
173
83.2 %
Function Name
Hit count
_ZN9JSContext20typeInferenceEnabledEv
2361311083
_ZN9JSRuntime6gcZealEv
2244018062
_ZNK9JSContext5hasfpEv
1843099008
_ZNK9JSContext2fpEv
997131244
_ZN9JSRuntime13defaultFreeOpEv
956069053
_ZN9JSRuntime13needZealousGCEv
214051453
_ZNK9JSContext9maybeRegsEv
48052513
_ZNK9JSContext4regsEv
36803690
_ZN9JSContext18isExceptionPendingEv
34888898
_ZNK2js6FreeOp18onBackgroundThreadEv
32809188
_ZNK9JSContext12hasRunOptionEj
28166377
_ZN9JSRuntime5free_EPv
25177213
_ZN18JSAutoResolveFlagsD2Ev
23994993
_ZN18JSAutoResolveFlagsC2EP9JSContextjRK21JSGuardObjectNotifier
23994993
_ZN2jsL24SetValueRangeToUndefinedEPN2JS5ValueES2_
22146781
_ZN2jsL24SetValueRangeToUndefinedEPN2JS5ValueEj
22096851
_ZNK2js6FreeOp15shouldFreeLaterEv
21059688
_ZN2js6FreeOp5free_EPv
20745728
_ZN9JSRuntime7malloc_EjP9JSContext
15367688
_ZN9JSContext7malloc_Ej
15123891
_ZN9JSContext13tempLifoAllocEv
13657941
_ZNK9JSRuntime17trustedPrincipalsEv
9471794
_ZN9JSContext5free_EPv
4449885
_ZN2js10AutoLockGCC2EP9JSRuntimeRKN7mozilla6detail19GuardObjectNotifierE
3748470
_ZN2js10AutoLockGCD2Ev
3748459
_ZN2js13AutoResolvingC2EP9JSContextP8JSObject4jsidNS0_4KindERK21JSGuardObjectNotifier
3163616
_ZN2js13AutoResolvingD2Ev
3163616
_ZNK2js13AutoResolving14alreadyStartedEv
3163616
_ZNK9JSContext15hasStrictOptionEv
2294857
_ZN2jsL15MakeRangeGCSafeEPN2JS5ValueEj
2142483
_ZN9JSContext19getPendingExceptionEv
2040198
_ZN2js10AutoLockGC4lockEP9JSRuntime
1922604
_ZNK2js10AutoLockGC6lockedEv
1654880
_ZN9JSContext12parseMapPoolEv
1607837
_ZN2js15AutoShapeVectorD2Ev
1208974
_ZN2js15AutoShapeVectorC2EP9JSContextRK21JSGuardObjectNotifier
1208974
_ZNK2js18ContextAllocPolicy7contextEv
1205824
_ZN2jsL13VersionNumberE9JSVersion
992310
_ZNK9JSRuntime11hasContextsEv
809539
_ZN11JSSharpInfoC2Ev
706087
_ZN2js6FreeOp7delete_INS_7HashSetIPNS_5ShapeENS_11ShapeHasherENS_17SystemAllocPolicyEEEEEvPT_
682376
_ZN9JSRuntime7calloc_EjP9JSContext
655633
_ZN2js18ContextAllocPolicyC2EP9JSContext
542119
_ZN9JSContext7calloc_Ej
528243
_ZN9JSContext8realloc_EPvjj
508519
_ZN9JSRuntime8realloc_EPvjjP9JSContext
508519
_ZNK9JSContext7maybefpEv
480251
_ZN2jsL13VersionHasXMLE9JSVersion
446839
_ZN2jsL21VersionFlagsToOptionsE9JSVersion
329347
_ZNK2js11ContextIter4doneEv
259914
_ZN9JSContext4new_IN2js14ObjectElementsEiiEEPT_T0_T1_
234531
_ZNK9JSContext13getRunOptionsEv
204173
_ZNK9JSRuntime15getJitHardeningEv
192333
_ZN2js18ContextAllocPolicy7malloc_Ej
155735
_ZN2js6FreeOp7delete_INS_13PropertyTableEEEvPT_
127390
_ZN9JSRuntime4new_IN2js13PropertyTableEjEEPT_T0_
127390
_ZN2js13AutoKeepAtomsC2EP9JSRuntimeRK21JSGuardObjectNotifier
119868
_ZN2js13AutoKeepAtomsD2Ev
119868
_ZN9JSContext4new_IN2js9InlineMapIP6JSAtomjLj24EEEPS_EEPT_T0_
115855
_ZN9JSContext7delete_IN2js9InlineMapIP6JSAtomjLj24EEEEEvPT_
115855
_ZN9JSContext13setRunOptionsEj
109968
_ZN9JSContext7delete_IN2js4mjit8Compiler11ActiveFrameEEEvPT_
96663
_ZN2js6FreeOpC2EP9JSRuntimebb
95615
_ZN2js6FreeOp7delete_INS_4mjit8JITChunkEEEvPT_
93652
_ZN2js11ContextIterC2EP9JSRuntime
92597
_ZN9JSContext4new_IN2js6VectorINS1_7analyze9SlotValueELj0ENS1_15TempAllocPolicyEEEPS_EEPT_T0_
78681
_ZN9JSContext7delete_IN2js6VectorINS1_7analyze9SlotValueELj0ENS1_15TempAllocPolicyEEEEEvPT_
78681
_ZNK9JSContext19isVersionOverriddenEv
75900
_ZN9JSContext27maybeMigrateVersionOverrideEv
75845
_ZN2js18RuntimeAllocPolicy7malloc_Ej
69811
_ZN2js18RuntimeAllocPolicy5free_EPv
69811
_ZN2js12AutoUnlockGCD2Ev
68267
_ZN2js12AutoUnlockGCC2EP9JSRuntimeRK21JSGuardObjectNotifier
68267
_ZN9JSContext13fromLinkFieldEP10JSCListStr
61591
_ZNK2js11ContextIterptEv
61591
_ZNK2js11ContextIter3getEv
61591
_ZN9JSRuntime18resetGCMallocBytesEv
57242
_ZN9JSRuntime12thisFromCtorEv
56283
_ZN2js11ContextIter4nextEv
52863
_ZN2js18RuntimeAllocPolicyC2EP9JSRuntime
42761
_ZNK2js18ConservativeGCData14hasStackToScanEv
40413
_ZN9JSContext21clearPendingExceptionEv
37701
_ZN2js18ConservativeGCData19updateForRequestEndEj
37682
_ZN2jsL19VersionExtractFlagsE9JSVersion
37638
_ZN9JSContext22thisDuringConstructionEv
37542
_ZN2js18ContextAllocPolicy8realloc_EPvjj
37458
_ZN2js16AutoObjectVectorC2EP9JSContextRK21JSGuardObjectNotifier
34181
_ZN2js16AutoObjectVectorD2Ev
34181
_ZN9JSContext7delete_IN2js4mjit9LoopStateEEEvPT_
33573
_ZN2js6FreeOp7delete_INS_6VectorINS_5types13RecompileInfoELj0ENS_15TempAllocPolicyEEEEEvPT_
32935
_ZN9JSContext4new_IN2js6VectorINS1_5types13RecompileInfoELj0ENS1_15TempAllocPolicyEEEPS_EEPT_T0_
32935
_ZN9JSContext8realloc_EPvj
27010
_ZN9JSRuntime8realloc_EPvjP9JSContext
27010
_ZNK9JSContext15hasAtLineOptionEv
24808
_ZN9JSRuntime4new_IN2js12RegExpSharedEPS_NS1_10RegExpFlagEEEPT_T0_T1_
24064
_ZN9JSRuntime22getExecutableAllocatorEP9JSContext
24046
_ZN9JSContext4new_IN2js13RegExpStaticsEEEPT_v
23659
_ZN2js6FreeOp7delete_INS_13RegExpStaticsEEEvPT_
23659
_ZN2js6FreeOp7delete_IN2JS15PerfMeasurementEEEvPT_
23337
_ZN2js6FreeOp3getEP8JSFreeOp
23337
_ZN2js6FreeOp7delete_I13JSCompartmentEEvPT_
22524
_ZN9JSContext4new_I13JSCompartmentP9JSRuntimeEEPT_T0_
22524
_ZN2js18RuntimeAllocPolicyC2EP9JSContext
19196
_ZN9JSContext14enterGeneratorEP11JSGenerator
19103
_ZN9JSContext14leaveGeneratorEP11JSGenerator
19103
_ZN9JSContext17setDefaultVersionE9JSVersion
18855
_ZN2jsL14VersionIsKnownE9JSVersion
18819
_ZN2jsL15VersionHasFlagsE9JSVersion
18819
_ZN2jsL16VersionCopyFlagsEP9JSVersionS0_
18819
_ZN16JSSharpObjectMapC2EP9JSContext
18771
_ZN16JSSharpObjectMapD2Ev
18771
_ZN2js18ConservativeGCDataC2Ev
18761
_ZN2js8GSNCacheD2Ev
18761
_ZN2js8GSNCacheC2Ev
18761
_ZN9JSRuntime7delete_IN3WTF20BumpPointerAllocatorEEEvPT_
18761
_ZN2js18ConservativeGCDataD2Ev
18761
_ZN9JSRuntime7delete_IN3JSC19ExecutableAllocatorEEEvPT_
18761
_ZN9JSRuntime19setGCMaxMallocBytesEj
18761
_ZN9JSRuntime4new_I13JSCompartmentPS_EEPT_T0_
18761
_ZN9JSRuntime20setTrustedPrincipalsEP12JSPrincipals
18667
_ZN9JSContext4new_IN2js4mjit17JaegerCompartmentEEEPT_v
10990
_ZN9JSContext4new_IN2js6VectorIP6JSAtomLj0ENS1_15TempAllocPolicyEEEPS_EEPT_T0_
8123
_ZN2js13AutoXMLRooterD2Ev
6854
_ZN2js13AutoXMLRooterC2EP9JSContextP5JSXMLRK21JSGuardObjectNotifier
6854
_ZN9JSContext4new_IN2js5types17TypeScriptNestingEEEPT_v
4815
_ZN2js14AutoValueArrayC2EP9JSContextPN2JS5ValueEjRK21JSGuardObjectNotifier
4735
_ZN2js14AutoValueArrayD2Ev
4735
_ZN9JSContext4new_IN2js7HashMapINS1_5types17AllocationSiteKeyENS1_13ReadBarrieredINS3_10TypeObjectEEES4_NS1_17SystemAllocPolicyEEEEEPT_v
4333
_ZN2js6FreeOp7delete_INS_8DebuggerEEEvPT_
4259
_ZN9JSContext4new_IN2js8DebuggerEPS_P8JSObjectEEPT_T0_T1_
4259
_ZN2jsL21VersionShouldParseXMLE9JSVersion
3388
_ZN2js6FreeOp7delete_INS_6VectorIPNS_8DebuggerELj0ENS_17SystemAllocPolicyEEEEEvPT_
3332
_ZN9JSContext4new_IN2js6VectorIPNS1_8DebuggerELj0ENS1_17SystemAllocPolicyEEEEEPT_v
3332
_ZN9JSContext7delete_IN2js4mjit10FrameState11ActiveFrameEEEvPT_
2932
_ZN2js22AutoReleaseNullablePtrC2EP9JSContextPvRK21JSGuardObjectNotifier
2367
_ZN2js22AutoReleaseNullablePtrD2Ev
2367
_ZN9JSContext4new_IN2js5types10TypeResultEiNS2_4TypeEEEPT_T0_T1_
2362
_ZN2js14AutoReleasePtrD2Ev
2160
_ZN2js14AutoReleasePtrC2EP9JSContextPvRK21JSGuardObjectNotifier
2160
_ZN2js6FreeOp7delete_INS_10BreakpointEEEvPT_
1269
_ZN9JSRuntime4new_IN2js10BreakpointEPNS1_8DebuggerEPNS1_14BreakpointSiteEP8JSObjectEEPT_T0_T1_T2_
1269
_ZN2js6FreeOp7delete_INS_14BreakpointSiteEEEvPT_
1172
_ZN9JSRuntime4new_IN2js14BreakpointSiteEP8JSScriptPhEEPT_T0_T1_
1172
_ZN9JSRuntime11SavedGCRootD2Ev
1097
_ZN9JSRuntime4new_IN3JSC19ExecutableAllocatorENS1_18AllocationBehaviorEEEPT_T0_
1015
_ZN9JSContext4new_IN2js7HashMapINS1_13HashableValueENS1_9HeapValueENS3_6HasherENS1_18RuntimeAllocPolicyEEEP9JSRuntimeEEPT_T0_
882
_ZN2js6FreeOp7delete_INS_7HashMapINS_13HashableValueENS_9HeapValueENS3_6HasherENS_18RuntimeAllocPolicyEEEEEvPT_
882
_ZN9JSContext4new_IN2js7HashMapINS1_5types13ArrayTableKeyENS1_13ReadBarrieredINS3_10TypeObjectEEES4_NS1_17SystemAllocPolicyEEEEEPT_v
755
_ZN9JSContext4new_IN2js7HashSetINS1_13HashableValueENS3_6HasherENS1_18RuntimeAllocPolicyEEEP9JSRuntimeEEPT_T0_
594
_ZN2js6FreeOp7delete_INS_7HashSetINS_13HashableValueENS3_6HasherENS_18RuntimeAllocPolicyEEEEEvPT_
594
_ZN9JSContext4new_IN2js7HashMapINS1_5types14ObjectTableKeyENS3_16ObjectTableEntryES4_NS1_17SystemAllocPolicyEEEEEPT_v
575
_ZN9JSRuntime11SavedGCRootC2EPv13JSGCTraceKind
466
_ZN9JSContext4new_IN2js5types10TypeResultEjNS2_4TypeEEEPT_T0_T1_
455
_ZN9JSRuntime4new_IN2js13WatchpointMapEEEPT_v
225
_ZN9JSContext4new_IN2js9MathCacheEEEPT_v
183
_ZN9JSRuntime23getBumpPointerAllocatorEP9JSContext
180
_ZN9JSContext9array_newIN2js4mjit10FrameEntryEEEPT_j
155
_ZN9JSContext12array_deleteIN2js4mjit10FrameEntryEEEvPT_
155
_ZN9JSContext20clearVersionOverrideEv
148
_ZN9JSContext4new_IN2js15AutoCompartmentEPS_P8JSObjectEEPT_T0_T1_
95
_ZN9JSContext7delete_IN2js6VectorINS1_4mjit13TemporaryCopyELj0ENS1_15TempAllocPolicyEEEEEvPT_
90
_ZN9JSRuntime4new_IN3WTF20BumpPointerAllocatorEEEPT_v
90
_ZN9JSContext7delete_I16JSXMLArrayCursorI5JSXMLEEEvPT_
90
_ZN9JSContext4new_I16JSXMLArrayCursorI5JSXMLEP10JSXMLArrayIS2_EEEPT_T0_
90
_ZNK9JSContext15hasWErrorOptionEv
72
_ZN2js6FreeOp7delete_I11JSXMLFilterEEvPT_
54
_ZN9JSContext4new_IN2js7WeakMapINS1_7HeapPtrI8JSObjectjEENS1_9HeapValueENS1_13DefaultHasherIS5_EEEEPS_PS4_EEPT_T0_T1_
54
_ZN9JSContext4new_I11JSXMLFilterP5JSXMLP10JSXMLArrayIS2_EEEPT_T0_T1_
54
_ZNK9JSContext17getDefaultVersionEv
46
_ZN2js6FreeOp7delete_INS_6VectorIPPvLj4ENS_17SystemAllocPolicyEEEEEvPT_
10
_ZN9JSContext4new_IN2JS15PerfMeasurementENS2_9EventMaskEEEPT_T0_
9
_ZN2jsL13OptionsHasXMLEj
7
_ZN2jsL20OptionFlagsToVersionEj9JSVersion
3
_ZN9JSContext7delete_IN2js6VectorINS1_15ScriptAndCountsELj0ENS1_17SystemAllocPolicyEEEEEvPT_
0
_ZN9JSContext4new_IN2js6ctypes11ClosureInfoEP9JSRuntimeEEPT_T0_
0
_ZN2js14AutoValueArray5startEv
0
_ZN9JSContext4new_IN2js15DummyFrameGuardEEEPT_v
0
_ZN9JSRuntime12array_deleteIPN2js4mjit13JSActiveFrameEEEvPT_
0
_ZN2js22AutoReleaseNullablePtr5resetEPv
0
_ZN2js6FreeOp7delete_IyEEvPT_
0
_ZN2js6FreeOp7delete_INS_6ctypes12FunctionInfoEEEvPT_
0
_ZN2js18ContextAllocPolicy5free_EPv
0
_ZN9JSContext9array_newIP9_ffi_typeEEPT_j
0
_ZN9JSContext9array_newItEEPT_j
0
_ZNK2js18RuntimeAllocPolicy19reportAllocOverflowEv
0
_ZN9JSContext7delete_IN2js15DummyFrameGuardEEEvPT_
0
_ZN2js6FreeOp7delete_INS_7HashMapIP12JSFlatStringNS_6ctypes9FieldInfoENS5_15FieldHashPolicyENS_17SystemAllocPolicyEEEEEvPT_
0
_ZN2js6FreeOp7delete_IPcEEvPT_
0
_ZN9JSContext7delete_IN2js4mjit17JaegerCompartmentEEEvPT_
0
_ZN2js6FreeOp12array_deleteIcEEvPT_
0
_ZNK9JSRuntime11ownerThreadEv
0
_ZN9JSContext7delete_IN2js8DebuggerEEEvPT_
0
_ZN9JSContext9array_newIcEEPT_j
0
_ZN2js6FreeOp7delete_INS_6ctypes11ClosureInfoEEEvPT_
0
_ZN9JSContext4new_IPcEEPT_v
0
_ZN2js6FreeOp12array_deleteIP9_ffi_typeEEvPT_
0
_ZN9JSContext4new_IN2js6ctypes12FunctionInfoEEEPT_v
0
_ZN9JSContext4new_IN2js6VectorINS1_15ScriptAndCountsELj0ENS1_17SystemAllocPolicyEEES4_EEPT_T0_
0
_ZN2js6FreeOp7delete_I9_ffi_typeEEvPT_
0
_ZN9JSContext4new_I9_ffi_typeEEPT_v
0
_ZN9JSContext7delete_IN2js7WeakMapINS1_7HeapPtrI8JSObjectjEENS1_9HeapValueENS1_13DefaultHasherIS5_EEEEEEvPT_
0
_ZN9JSContext4new_IN2js7HashMapIP12JSFlatStringNS1_6ctypes9FieldInfoENS5_15FieldHashPolicyENS1_17SystemAllocPolicyEEEEEPT_v
0
_ZN2js6FreeOp7delete_INS_5types10TypeResultEEEvPT_
0
_ZNK2js18ContextAllocPolicy19reportAllocOverflowEv
0
_ZN9JSRuntime7delete_IN2js6Probes10JITWatcherEEEvPT_
0
_ZN9JSContext4new_IyyEEPT_T0_
0
_ZN9JSRuntime9array_newIPN2js4mjit13JSActiveFrameEEEPT_j
0
_ZNK2js14AutoValueArray6lengthEv
0
Generated by:
LCOV version 1.7