LCOV - code coverage report
Current view:
directory
-
js/src
- jsapi.h (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
536
466
86.9 %
Date:
2012-04-07
Functions:
253
227
89.7 %
Function Name
Hit count
JSID_IS_EMPTY
5895037093
_ZNK2JS5Value8isObjectEv
2288554392
_ZNK2JS5Value7isInt32Ev
1966051316
_ZNK2JS5Value8isStringEv
1338160190
JSID_IS_VOID
1170936686
_ZNK2JS5Value7toInt32Ev
1051521160
JSID_IS_STRING
954571911
_ZN2JS5Value8setInt32Ei
680919235
_ZNK2JS5Value8toObjectEv
637500441
_ZN2JSL10Int32ValueEi
403918805
_ZNK2JS5Value8isDoubleEv
378745764
_ZN2JS13IsPoisonedPtrI8JSObjectEEbPT_
378663713
JSID_TO_STRING
377419279
_ZN2JS13IsPoisonedPtrI8JSStringEEbPT_
320196545
JSID_IS_INT
244949179
_ZNK2JS5Value8isNumberEv
183677422
_ZN2JS15IsPoisonedValueERKNS_5ValueE
182381775
_ZNK2JS5Value7isMagicEv
180594192
_ZN2JS5ValueD2Ev
167142985
_Z12IsPoisonedId4jsid
166188730
_ZNK2JS5Value8toStringEv
152065704
_ZN2JS5Value12setUndefinedEv
142849138
_ZNK2JS5Value7isMagicE10JSWhyMagic
131973012
_ZNK2JS5Value10isMarkableEv
131789308
_ZN2JS5Value9setStringEP8JSString
119387220
_ZNK2JS5Value20extractNonDoubleTypeEv
116057337
_ZN2JS5Value9setObjectER8JSObject
107452235
_ZN2JS13IsPoisonedPtrIN2js5ShapeEEEbPT_
104073253
ToInt32
100062834
_ZN2JSL14UndefinedValueEv
98197624
ToNumber
87601197
_ZNK2JS5Value8toNumberEv
87404853
_ZN2JSL11StringValueEP8JSString
86942199
INT_FITS_IN_JSID
81245204
JSID_TO_INT
70169071
_ZNK2JS5Value6isNullEv
62569501
INT_TO_JSID
62264723
_ZN2JS5Value9setNumberEd
62131891
_ZN2JS16AutoVectorRooterINS_5ValueEE6appendERKS1_
58969611
_ZN2JS16AutoVectorRooterI4jsidE6appendERKS1_
57615998
_ZNK2JS5Value11isPrimitiveEv
54306063
_ZNK2JS16AutoVectorRooterI4jsidEixEj
53250535
_ZN2JS13IsPoisonedPtrI12JSFlatStringEEbPT_
53250454
_ZNK2JS5Value6isTrueEv
44170516
_ZNK2JS5Value11isUndefinedEv
42465953
JSID_TO_FLAT_STRING
41665897
_ZNK2JS5Value9isBooleanEv
40957325
JSID_IS_OBJECT
37806967
_ZNK2JS5Value8toDoubleEv
35360212
JSID_IS_DEFAULT_XML_NAMESPACE
34379214
_ZN2JS5Value10setBooleanEb
32118119
_ZL13JSVAL_TO_IMPLN2JS5ValueE
31521440
_ZNK8JSFreeOp7runtimeEv
29243256
_ZN2JS5Value8setMagicE10JSWhyMagic
26795126
_ZN2JS5Value7setNullEv
25289897
_ZN2JS13IsPoisonedPtrIN2js5types10TypeObjectEEEbPT_
24598629
_ZNK2JS5Value9toBooleanEv
22808422
_ZN2JSL11NumberValueEd
22325752
_ZNK2JS5Value9isGCThingEv
21042772
_ZNK2JS5Value9toGCThingEv
21042772
JSVAL_IS_VOID
20376326
_ZN2JS13IsPoisonedPtrI5JSXMLEEbPT_
18903956
_ZN2JS5Value9setDoubleEd
17662549
_ZNK2JS5Value18payloadAsRawUint32Ev
17454624
_ZN2JS12AutoGCRooterD2Ev
16498149
_ZN2JS13IsPoisonedPtrI10JSFunctionEEbPT_
15747426
_ZN2JS13IsPoisonedPtrIKN2js16UnownedBaseShapeEEEbPT_
15162673
_ZN2JS8SameTypeERKNS_5ValueES2_
14958488
_ZN2JSL10MagicValueE10JSWhyMagic
13923979
_ZL13IMPL_TO_JSVAL12jsval_layout
13258117
_ZN2JSL11ObjectValueER8JSObject
12845524
_ZN2JS13IsPoisonedPtrIN2js16UnownedBaseShapeEEEbPT_
10277661
_ZNK2JS16AutoStringRooter6stringEv
9705575
_ZN2JS16AutoStringRooterC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier
9661256
_ZN2JS16AutoStringRooterD2Ev
9661256
_ZN2JS16AutoStringRooter9setStringEP8JSString
8961416
_ZN2JS13IsPoisonedPtrI6JSAtomEEbPT_
8892464
_ZN2JS5Value4swapERS0_
7035032
_ZNK2JS5Value6gcKindEv
6957567
_ZN2JSL9NullValueEv
6656208
_ZN2JS5Value15setObjectOrNullEP8JSObject
6354123
_ZNK2JS16AutoVectorRooterINS_5ValueEE6lengthEv
5665521
_ZN2JS16AutoVectorRooterINS_5ValueEEixEj
5444201
_ZN2JS5Value9setNumberEj
5410447
JSVAL_IS_INT
5066044
_ZNK2JS5ValueneERKS0_
4937027
_ZNK2JS16AutoVectorRooterIPKN2js5ShapeEE6lengthEv
4838733
_ZNK2JS5Value9asRawBitsEv
4733145
STRING_TO_JSVAL
4386826
OBJECT_TO_JSVAL
4330567
_ZN2JS13IsPoisonedPtrIN2js9BaseShapeEEEbPT_
4120411
_ZNK2JS5Value9toPrivateEv
3979268
_ZN2JS13IsPoisonedPtrIK8JSObjectEEbPT_
3962586
JSVAL_TO_INT
3642384
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEEixEj
3638089
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE6appendERKS4_
3632019
_ZNK2JS5Value14isObjectOrNullEv
3616025
_ZNK2JS5Value17isNullOrUndefinedEv
3484228
_ZN2JSL12BooleanValueEb
2955116
_ZNK2JS16AutoVectorRooterI4jsidE6lengthEv
2636204
_ZNK2JS5ValueeqERKS0_
2605810
_ZN2JS15AutoArrayRooter12changeLengthEj
2576340
_ZN2JS15AutoArrayRooter11changeArrayEPNS_5ValueEj
2576340
_ZN2JS5Value10setPrivateEPv
2556483
_ZN2JSL12PrivateValueEPv
2556393
INT_TO_JSVAL
2499690
_ZN2JS16AutoVectorRooterI4jsidE5beginEv
2117519
_ZN2JS13IsPoisonedPtrIKN2js5ShapeEEEbPT_
2069854
_ZN2JS16AutoVectorRooterI4jsidE3endEv
2069854
_ZN2JS12AutoIdVectorD2Ev
1700911
_ZN2JS16AutoVectorRooterI4jsidED2Ev
1700911
_ZN2JS16AutoVectorRooterI4jsidEC2EP9JSContextiRK21JSGuardObjectNotifier
1700911
_ZN2JS12AutoIdVectorC2EP9JSContextRK21JSGuardObjectNotifier
1700911
_ZN2JS13IsPoisonedPtrI8JSScriptEEbPT_
1667005
_ZN2JS16AutoObjectRooterD2Ev
1637480
_ZN2JS16AutoObjectRooterC2EP9JSContextP8JSObjectRK21JSGuardObjectNotifier
1637480
_ZNK2JS5Value14toObjectOrNullEv
1210182
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEEC2EP9JSContextiRK21JSGuardObjectNotifier
1208974
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEED2Ev
1208974
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE5beginEv
1206714
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE3endEv
1206714
_ZNK2JS15AutoValueRooter5valueEv
1103622
_ZN2JS15AutoValueRooterD2Ev
1026643
_ZN2JSL17ObjectOrNullValueEP8JSObject
967278
_ZN2JS15AutoValueRooterC2EP9JSContextRKNS_5ValueERK21JSGuardObjectNotifier
920391
_ZN2JS13IsPoisonedPtrIN2js12GlobalObjectEEEbPT_
914220
_ZN2JS15AutoValueRooter4addrEv
900349
PRIVATE_TO_JSVAL
741834
_ZN2JS6AnchorIP8JSStringED2Ev
708994
_ZN2JS6AnchorIP8JSStringEC2ES2_
708994
_ZN2JS15AnchorPermittedIP8JSStringEC2Ev
708994
_ZN2JS16AutoVectorRooterI4jsidEixEj
587985
_ZN2JS16AutoVectorRooterINS_5ValueEED2Ev
535431
_ZN2JS15AutoValueVectorC2EP9JSContextRK21JSGuardObjectNotifier
535431
_ZN2JS15AutoValueVectorD2Ev
535431
_ZN2JS16AutoVectorRooterINS_5ValueEEC2EP9JSContextiRK21JSGuardObjectNotifier
535431
_ZN2JS12AutoIdRooter2idEv
225778
_ZN2JS12AutoIdRooterD2Ev
221314
_ZN2JS12AutoIdRooterC2EP9JSContext4jsidRK21JSGuardObjectNotifier
221314
_ZN2JS12AutoIdRooter4addrEv
221314
_ZNK2JS5Value15toPrivateUint32Ev
180092
_ZN2JS16AutoVectorRooterINS_5ValueEE5beginEv
157752
_ZN2JSL11DoubleValueEd
144722
JSVAL_IS_OBJECT
119956
JSVAL_TO_OBJECT
119068
_ZN2JS16AutoVectorRooterINS_5ValueEE7popCopyEv
115819
_ZNK2JS5Value7isFalseEv
111812
_ZN2JS16AutoVectorRooterINS_5ValueEE16infallibleAppendERKS1_
111125
_ZN2JS5Value16setPrivateUint32Ej
108780
_ZN2JSL18PrivateUint32ValueEj
108780
_ZN2JS15AutoValueRooterC2EP9JSContextRK21JSGuardObjectNotifier
106252
_ZN8JSFreeOpC2EP9JSRuntime
95615
JSVAL_IS_PRIMITIVE
84429
JSVAL_IS_STRING
73131
_ZNK2JS16AutoVectorRooterINS_5ValueEE4backEv
70709
_ZN2JS16AutoVectorRooterINS_5ValueEE3endEv
58033
_ZN2JS16AutoVectorRooterIP8JSObjectE3endEv
53933
_ZNK16JSAutoByteString3ptrEv
51625
_ZN16JSAutoByteStringD2Ev
46349
_ZN22JSAutoEnterCompartmentC2Ev
44867
_ZN16JSAutoByteStringC2ERK21JSGuardObjectNotifier
44540
_ZN2JS16AutoVectorRooterINS_5ValueEE7reserveEj
44434
_ZN2JS6AnchorIP8JSScriptEaSERKS2_
38261
_ZN2JS15AnchorPermittedIP8JSScriptEC2Ev
38261
_ZN2JS6AnchorIP8JSScriptEC2Ev
38261
_ZN2JS6AnchorIP8JSScriptED2Ev
38261
_ZN2JS6AnchorIP8JSScriptE3getEv
38261
_ZN2JS16AutoVectorRooterIP8JSObjectE5beginEv
34181
_ZN2JS16AutoVectorRooterIP8JSObjectEC2EP9JSContextiRK21JSGuardObjectNotifier
34181
_ZN2JS16AutoVectorRooterIP8JSObjectED2Ev
34181
_ZN2JS16AutoVectorRooterINS_5ValueEE15makeRangeGCSafeEj
33849
_ZN2JS16AutoVectorRooterINS_5ValueEE6resizeEj
33435
_ZN2JS15AutoArrayRooterC2EP9JSContextjPNS_5ValueERK21JSGuardObjectNotifier
32013
_ZN2JS15AutoArrayRooterD2Ev
32013
_ZN22JSAutoEnterCompartment18getAutoCompartmentEv
25040
_ZN16JSAutoByteString6encodeEP9JSContextP8JSString
24898
_ZN2JS13IsPoisonedPtrI14JSLinearStringEEbPT_
23731
JSVAL_IS_DOUBLE
23517
_ZN8JSTracerC2Ev
20811
_ZN2JS16AutoVectorRooterIP8JSObjectE6appendERKS2_
19788
_ZN13JSAutoRequestD2Ev
18667
_ZN13JSAutoRequestC2EP9JSContextRK21JSGuardObjectNotifier
18667
_ZN16JSAutoByteString9initBytesEPc
18450
JSVAL_TO_STRING
18230
JSVAL_IS_NULL
15041
_ZN20JSPropertyDescriptorC2Ev
14960
_ZN2JS6AnchorIP8JSStringE3setERKS2_
10396
_ZN2JS16AutoVectorRooterI4jsidE16infallibleAppendERKS1_
9027
_ZNK2JS16AutoVectorRooterIP8JSScriptE6lengthEv
4518
_ZN2JS15AutoValueRooter3setENS_5ValueE
3672
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE15makeRangeGCSafeEj
2260
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE6growByEj
2260
_ZNK2JS5Value8whyMagicEv
2016
_ZN2JS16AutoVectorRooterIP8JSScriptE6appendERKS2_
1872
_ZN2JS16AutoVectorRooterIP8JSScriptEixEj
1872
_ZNK16JSAutoByteStringntEv
1809
_ZN16JSAutoByteStringC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier
1809
JS_THIS
1278
_ZN2JS5Value12getDoubleRefEv
1146
JSVAL_IS_BOOLEAN
1035
_ZN2JS16AutoScriptVectorD2Ev
882
_ZN2JS16AutoVectorRooterIP8JSScriptED2Ev
882
_ZN2JS16AutoScriptVectorC2EP9JSContextRK21JSGuardObjectNotifier
882
_ZN2JS16AutoVectorRooterIP8JSScriptEC2EP9JSContextiRK21JSGuardObjectNotifier
882
_ZN2JS13IsPoisonedPtrIN2js5types13TypeNewScriptEEEbPT_
619
_ZN2JS16AutoVectorRooterINS_5ValueEE6growByEj
558
JSVAL_TO_BOOLEAN
486
JSID_TO_OBJECT
355
_ZNK2JS5Value7isInt32Ei
306
_ZN2JS6AnchorIP8JSObjectED2Ev
228
_ZN2JS15AnchorPermittedIP8JSObjectEC2Ev
228
_ZN2JS6AnchorIP8JSObjectEC2ES2_
226
_ZN2JS15AutoValueRooter10jsval_addrEv
225
JSVAL_IS_NUMBER
63
OBJECT_TO_JSID
54
DOUBLE_TO_JSVAL
51
JSVAL_IS_GCTHING
48
JSVAL_TO_DOUBLE
27
_ZN2JS16AutoVectorRooterI4jsidE7reserveEj
27
_ZN2JS6AnchorIP8JSObjectE3getEv
11
UINT_TO_JSVAL
9
_ZN2JS16AutoVectorRooterINS_5ValueEE5clearEv
9
JS_ASSERT_STRING_IS_FLAT
8
_ZN2JS6AnchorIP8JSObjectE3setERKS2_
4
_ZN12JSPrincipalsC2Ev
2
_ZN2JS6AnchorIP8JSObjectEC2Ev
2
JS_IsConstructing
1
_ZN2JS11AutoIdArrayC2EP9JSContextP9JSIdArrayRK21JSGuardObjectNotifier
0
_ZN2JS11AutoIdArrayD2Ev
0
JSVAL_TRACE_KIND
0
JSVAL_IS_TRACEABLE
0
_ZN20JSAutoSuspendRequest6resumeEv
0
JSVAL_TO_GCTHING
0
JSVAL_TO_PRIVATE
0
_ZN2JS16AutoVectorRooterI4jsidE6resizeEj
0
_ZN2JS16AutoVectorRooterI4jsidE7popBackEv
0
_ZNK2JS16AutoVectorRooterI4jsidE4backEv
0
_ZN27JSAutoStructuredCloneBufferD2Ev
0
_ZN27JSAutoStructuredCloneBufferC2Ev
0
_ZN2JS16AutoObjectRooter9setObjectEP8JSObject
0
_ZNK2JS11AutoIdArrayixEj
0
_ZN22JSAutoSetRuntimeThreadC2EP9JSRuntime
0
_ZNK2JS11AutoIdArray6lengthEv
0
JSVAL_TO_TRACEABLE
0
_ZN2JS11AutoIdArrayntEv
0
_ZN20JSAutoSuspendRequestD2Ev
0
_ZN2JS16AutoVectorRooterINS_5ValueEE7popBackEv
0
_ZN22JSAutoSetRuntimeThreadD2Ev
0
_ZNK2JS5Value11payloadWordEv
0
_ZNK2JS15AutoValueRooter11jsval_valueEv
0
_ZN2JS16AutoVectorRooterI4jsidE15makeRangeGCSafeEj
0
BOOLEAN_TO_JSVAL
0
_ZN20JSAutoSuspendRequestC2EP9JSContextRK21JSGuardObjectNotifier
0
Generated by:
LCOV version 1.7