LCOV - code coverage report
Current view:
directory
-
js/src
- jsapi.h (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
521
460
88.3 %
Date:
2012-04-21
Functions:
245
225
91.8 %
Function Name
Hit count
JSID_IS_EMPTY
7458036187
_ZNK2JS5Value8isObjectEv
1978418628
JSID_IS_VOID
1938081817
JSID_IS_STRING
1671604295
_ZNK2JS5Value7isInt32Ev
1566325421
_ZNK2JS5Value8isStringEv
1030584579
_ZNK2JS5Value7toInt32Ev
852514421
JSID_TO_STRING
652998200
_ZNK2JS5Value8toObjectEv
625139280
_ZN2JS5Value8setInt32Ei
580987640
_ZNK2JS5Value8isDoubleEv
379089438
_ZN2JS13IsPoisonedPtrI8JSObjectEEbPT_
365421389
_ZN2JSL10Int32ValueEi
318313304
_ZN2JS13IsPoisonedPtrI8JSStringEEbPT_
312809387
JSID_IS_INT
288719558
_ZN2JS15IsPoisonedValueERKNS_5ValueE
287040982
_ZNK2JS5Value7isMagicEv
286468478
_Z12IsPoisonedId4jsid
278497259
_ZNK2JS5Value7isMagicE10JSWhyMagic
206505096
_ZNK2JS5Value8isNumberEv
183646104
_ZN2JS13IsPoisonedPtrIN2js5ShapeEEEbPT_
169164930
_ZN2JS5ValueD2Ev
166770248
INT_FITS_IN_JSID
164816922
_ZNK2JS5Value8toStringEv
149167198
_ZN2JS5Value12setUndefinedEv
141507471
_ZN2JSL14UndefinedValueEv
130723352
_ZNK2JS5Value10isMarkableEv
128168154
INT_TO_JSID
120865530
_ZNK2JS5Value20extractNonDoubleTypeEv
118298159
_ZN2JS5Value9setStringEP8JSString
116944715
JSID_IS_OBJECT
111863547
_ZN2JS5Value9setObjectER8JSObject
99853720
_ZN2JSL11StringValueEP8JSString
96809664
JSID_TO_INT
88426718
_ZNK2JS5Value8toNumberEv
87384244
_ZNK2JS5Value6isNullEv
82492157
_ZNK2JS5Value11isPrimitiveEv
77900576
_ZNK2JS5Value9isBooleanEv
62309338
_ZN2JS5Value9setNumberEd
62113860
_ZN2JS5Value8setMagicE10JSWhyMagic
59401153
_ZN2JS16AutoVectorRooterI4jsidE6appendERKS1_
57104756
_ZN2JS16AutoVectorRooterINS_5ValueEE6appendERKS1_
54838605
_ZNK2JS16AutoVectorRooterI4jsidEixEj
54361226
_ZN2JS13IsPoisonedPtrI12JSFlatStringEEbPT_
54245693
_ZNK2JS5Value11isUndefinedEv
46698811
_ZNK2JS5Value6isTrueEv
45827825
_ZN2JSL10MagicValueE10JSWhyMagic
45309950
JSID_TO_FLAT_STRING
41774277
JSID_IS_DEFAULT_XML_NAMESPACE
40428448
_ZL13JSVAL_TO_IMPLN2JS5ValueE
38474256
_ZN2JS13IsPoisonedPtrIN2js5types10TypeObjectEEEbPT_
37761006
_ZNK2JS5Value8toDoubleEv
35360116
_ZNK2JS5Value9toBooleanEv
34669574
_ZN2JS5Value10setBooleanEb
31715638
_ZNK2JS5Value9isGCThingEv
29857311
_ZNK2JS5Value9toGCThingEv
29857063
_ZN2JSL11ObjectValueER8JSObject
29094259
_ZN2JSL11NumberValueEd
28705649
_ZN2JS13IsPoisonedPtrIKN2js16UnownedBaseShapeEEEbPT_
23872239
_ZN2JS5Value7setNullEv
23485912
_ZNK2JS5Value18payloadAsRawUint32Ev
21646158
JSVAL_IS_VOID
20942297
_ZN2JS13IsPoisonedPtrI10JSFunctionEEbPT_
20551134
_ZN2JS13IsPoisonedPtrI5JSXMLEEbPT_
18899838
_ZN2JS8SameTypeERKNS_5ValueES2_
18091921
_ZN2JS5Value9setDoubleEd
17660694
_ZN2JS13IsPoisonedPtrIN2js16UnownedBaseShapeEEEbPT_
17353197
_ZN2JS12AutoGCRooterD2Ev
16093048
_ZL13IMPL_TO_JSVAL12jsval_layout
15881377
_ZNK2JS16AutoStringRooter6stringEv
13289481
_ZN2JS5Value4swapERS0_
13149938
_ZN2JS16AutoStringRooterC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier
12942390
_ZN2JS16AutoStringRooterD2Ev
12942390
_ZN2JS16AutoStringRooter9setStringEP8JSString
12249510
_ZNK2JS5Value6gcKindEv
10166770
_ZN2JS13IsPoisonedPtrIN2js9BaseShapeEEEbPT_
10082675
_ZNK2JS5Value17isNullOrUndefinedEv
7883054
_ZNK2JS15AutoValueRooter5valueEv
7795328
_ZN2JS13IsPoisonedPtrIK8JSObjectEEbPT_
7193180
JSVAL_IS_INT
6628504
_ZN2JS5Value9setNumberEj
5658681
_ZN2JSL12BooleanValueEb
5636540
_ZNK2JS5Value9toPrivateEv
5595015
_ZN2JS13IsPoisonedPtrI8JSScriptEEbPT_
5477831
_ZN2JSL9NullValueEv
5424049
_ZN2JSL12PrivateValueEPv
5340079
_ZNK2JS5ValueneERKS0_
4920421
_ZNK2JS16AutoVectorRooterIPKN2js5ShapeEE6lengthEv
4852444
JSVAL_TO_INT
4756398
_ZNK2JS5Value9asRawBitsEv
4733145
STRING_TO_JSVAL
4263325
OBJECT_TO_JSVAL
4257425
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEEixEj
4246437
_ZN2JS5Value10setPrivateEPv
3730854
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE6appendERKS4_
3642203
_ZNK2JS5Value14isObjectOrNullEv
2748720
INT_TO_JSVAL
2611407
_ZN2JS15AutoArrayRooter12changeLengthEj
2603791
_ZN2JS15AutoArrayRooter11changeArrayEPNS_5ValueEj
2603791
_ZNK2JS5ValueeqERKS0_
2578598
_ZNK2JS16AutoVectorRooterI4jsidE6lengthEv
2516652
_ZN2JS16AutoVectorRooterI4jsidE5beginEv
2448735
_ZN2JS16AutoVectorRooterI4jsidE3endEv
2446277
_ZN2JS13IsPoisonedPtrIKN2js5ShapeEEEbPT_
2444580
_ZN2JS13IsPoisonedPtrIN2js12GlobalObjectEEEbPT_
2440617
_ZN2JSL17ObjectOrNullValueEP8JSObject
2385268
_ZN2JS15AutoValueRooter4addrEv
2347530
_ZN2JS12AutoIdVectorD2Ev
1628535
_ZN2JS16AutoVectorRooterI4jsidED2Ev
1628535
_ZN2JS16AutoVectorRooterI4jsidEC2EP9JSContextiRK21JSGuardObjectNotifier
1628535
_ZN2JS12AutoIdVectorC2EP9JSContextRK21JSGuardObjectNotifier
1628535
_ZN2JS16AutoObjectRooterD2Ev
1601986
_ZN2JS16AutoObjectRooterC2EP9JSContextP8JSObjectRK21JSGuardObjectNotifier
1601986
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEEC2EP9JSContextiRK21JSGuardObjectNotifier
1456357
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEED2Ev
1456357
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE5beginEv
1210241
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE3endEv
1210241
_ZN2JS13IsPoisonedPtrI6JSAtomEEbPT_
1194353
_ZNK2JS5Value14toObjectOrNullEv
1003121
_ZN2JSL18PrivateUint32ValueEj
972706
_ZN2JS15AutoValueRooterD2Ev
770693
PRIVATE_TO_JSVAL
754797
_ZN2JS15AutoValueRooterC2EP9JSContextRKNS_5ValueERK21JSGuardObjectNotifier
720714
_ZN2JS6AnchorIP8JSStringED2Ev
707634
_ZN2JS6AnchorIP8JSStringEC2ES2_
707634
_ZN2JS15AnchorPermittedIP8JSStringEC2Ev
707634
_ZN2JS5Value15setObjectOrNullEP8JSObject
652921
JSVAL_IS_OBJECT
557889
JSVAL_TO_OBJECT
555625
_ZN2JS16AutoVectorRooterINS_5ValueEED2Ev
522505
_ZN2JS15AutoValueVectorC2EP9JSContextRK21JSGuardObjectNotifier
522505
_ZN2JS15AutoValueVectorD2Ev
522505
_ZN2JS16AutoVectorRooterINS_5ValueEEC2EP9JSContextiRK21JSGuardObjectNotifier
522505
_ZN2JS16AutoVectorRooterI4jsidEixEj
480040
_ZNK2JS16AutoVectorRooterINS_5ValueEE6lengthEv
365224
JSVAL_IS_DOUBLE
301850
_ZN2JS16AutoVectorRooterINS_5ValueEE7popCopyEv
273547
JSVAL_TO_PRIVATE
272530
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE15makeRangeGCSafeEj
246116
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE6growByEj
246116
_ZN2JS12AutoIdRooter2idEv
226209
_ZN2JS12AutoIdRooterD2Ev
221745
_ZN2JS12AutoIdRooterC2EP9JSContext4jsidRK21JSGuardObjectNotifier
221745
_ZN2JS12AutoIdRooter4addrEv
221745
_ZN2JSL11DoubleValueEd
184912
_ZNK2JS5Value15toPrivateUint32Ev
178052
JSVAL_IS_NULL
170876
_ZNK2JS5Value7isFalseEv
159762
_ZNK2JS16AutoVectorRooterINS_5ValueEE4backEv
158071
_ZN2JS16AutoVectorRooterINS_5ValueEE5beginEv
157211
JSVAL_IS_PRIMITIVE
151713
_ZN2JS16AutoVectorRooterINS_5ValueEE16infallibleAppendERKS1_
134398
_ZN2JS5Value16setPrivateUint32Ej
108194
_ZN2JS16AutoVectorRooterINS_5ValueEEixEj
103578
JSVAL_IS_STRING
72837
_ZN2JS16AutoVectorRooterINS_5ValueEE3endEv
57814
_ZN2JS16AutoVectorRooterIP8JSObjectE3endEv
53644
_ZN2JS13IsPoisonedPtrI14JSLinearStringEEbPT_
51790
_ZN2JS15AutoValueRooterC2EP9JSContextRK21JSGuardObjectNotifier
49979
_ZN2JS16AutoVectorRooterINS_5ValueEE7reserveEj
47109
_ZN16JSAutoByteStringD2Ev
44198
_ZN22JSAutoEnterCompartmentC2Ev
43962
_ZN16JSAutoByteStringC2ERK21JSGuardObjectNotifier
43235
_ZNK16JSAutoByteString3ptrEv
41099
_ZN2JS16AutoVectorRooterINS_5ValueEE15makeRangeGCSafeEj
33840
_ZN2JS16AutoVectorRooterIP8JSObjectE5beginEv
33835
_ZN2JS16AutoVectorRooterIP8JSObjectEC2EP9JSContextiRK21JSGuardObjectNotifier
33835
_ZN2JS16AutoVectorRooterIP8JSObjectED2Ev
33835
_ZN2JS16AutoVectorRooterINS_5ValueEE6resizeEj
33426
_ZN2JS15AutoArrayRooterC2EP9JSContextjPNS_5ValueERK21JSGuardObjectNotifier
25468
_ZN2JS15AutoArrayRooterD2Ev
25468
_ZN16JSAutoByteString6encodeEP9JSContextP8JSString
23980
_ZN8JSTracerC2Ev
20535
_ZN2JS16AutoVectorRooterIP8JSObjectE6appendERKS2_
19845
_ZN16JSAutoByteString9initBytesEPc
18432
_ZN13JSAutoRequestD2Ev
18405
_ZN13JSAutoRequestC2EP9JSContextRK21JSGuardObjectNotifier
18405
JSVAL_TO_STRING
16280
BOOLEAN_TO_JSVAL
16135
JSVAL_IS_BOOLEAN
16022
_ZN20JSPropertyDescriptorC2Ev
14664
JS_THIS
14450
JSVAL_TO_BOOLEAN
14262
_ZN2JS6AnchorIP8JSStringE3setERKS2_
10198
_ZN2JS15AutoValueRooter3setENS_5ValueE
3632
_ZN2JS5Value12getDoubleRefEv
2803
_ZN2JS16AutoObjectRooter9setObjectEP8JSObject
2586
_ZN2JS16AutoVectorRooterINS_5ValueEE7popBackEv
2397
_ZNK2JS5Value8whyMagicEv
1944
JSVAL_IS_NUMBER
1009
_ZNK16JSAutoByteStringntEv
963
_ZN16JSAutoByteStringC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier
963
_ZN2JS16AutoVectorRooterINS_5ValueEE5clearEv
935
_ZN2JS16AutoVectorRooterI4jsidE7popBackEv
784
_ZNK2JS16AutoVectorRooterI4jsidE4backEv
784
_ZN2JS13IsPoisonedPtrIN2js5types13TypeNewScriptEEEbPT_
605
_ZN2JS16AutoVectorRooterINS_5ValueEE6growByEj
558
JSVAL_TO_DOUBLE
432
_ZNK2JS16AutoVectorRooterIP8JSScriptE6lengthEv
378
JSID_TO_OBJECT
345
_ZNK2JS5Value7isInt32Ei
306
_ZN2JS6AnchorIP8JSObjectED2Ev
228
_ZN2JS15AnchorPermittedIP8JSObjectEC2Ev
228
_ZN2JS6AnchorIP8JSObjectEC2ES2_
226
_ZN2JS15AutoValueRooter10jsval_addrEv
216
_ZN2JS16AutoVectorRooterIP8JSScriptE6appendERKS2_
162
_ZN2JS16AutoVectorRooterIP8JSScriptEixEj
162
_ZNK2JS5Value17isParticularMagicE10JSWhyMagic
78
_ZN2JS16AutoScriptVectorD2Ev
72
_ZN2JS16AutoVectorRooterIP8JSScriptED2Ev
72
_ZN2JS16AutoScriptVectorC2EP9JSContextRK21JSGuardObjectNotifier
72
_ZN2JS16AutoVectorRooterIP8JSScriptEC2EP9JSContextiRK21JSGuardObjectNotifier
72
OBJECT_TO_JSID
54
DOUBLE_TO_JSVAL
51
JSVAL_IS_GCTHING
42
_ZN2JS16AutoVectorRooterI4jsidE16infallibleAppendERKS1_
18
_ZN2JS16AutoVectorRooterI4jsidE7reserveEj
18
_ZN2JS6AnchorIP8JSObjectE3getEv
11
_ZN16JSAutoByteString5clearEv
11
UINT_TO_JSVAL
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
_ZN2JS16AutoVectorRooterI4jsidE6resizeEj
0
_ZN27JSAutoStructuredCloneBufferD2Ev
0
_ZN27JSAutoStructuredCloneBufferC2Ev
0
_ZNK2JS11AutoIdArrayixEj
0
_ZN22JSAutoSetRuntimeThreadC2EP9JSRuntime
0
_ZNK2JS11AutoIdArray6lengthEv
0
JSVAL_TO_TRACEABLE
0
_ZN2JS11AutoIdArrayntEv
0
_ZN20JSAutoSuspendRequestD2Ev
0
_ZN22JSAutoSetRuntimeThreadD2Ev
0
_ZNK2JS5Value11payloadWordEv
0
_ZNK2JS15AutoValueRooter11jsval_valueEv
0
_ZN2JS16AutoVectorRooterI4jsidE15makeRangeGCSafeEj
0
_ZN20JSAutoSuspendRequestC2EP9JSContextRK21JSGuardObjectNotifier
0
Generated by:
LCOV version 1.7