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-06-02
Functions:
245
225
91.8 %
Function Name
Hit count
JSID_IS_EMPTY
7463622229
_ZNK2JS5Value8isObjectEv
2079048232
_ZNK2JS5Value7isInt32Ev
1966396397
JSID_IS_VOID
1939553098
JSID_IS_STRING
1674747046
_ZNK2JS5Value8isStringEv
1130111669
_ZNK2JS5Value7toInt32Ev
1052589342
_ZN2JS5Value8setInt32Ei
681028401
JSID_TO_STRING
653266117
_ZNK2JS5Value8toObjectEv
625545222
_ZN2JSL10Int32ValueEi
418338122
_ZNK2JS5Value8isDoubleEv
379789412
_ZN2JS13IsPoisonedPtrI8JSObjectEEbPT_
365243733
_ZN2JS13IsPoisonedPtrI8JSStringEEbPT_
312618735
JSID_IS_INT
288747674
_ZN2JS15IsPoisonedValueERKNS_5ValueE
287586993
_ZNK2JS5Value7isMagicEv
286775671
_Z12IsPoisonedId4jsid
279774820
_ZNK2JS5Value7isMagicE10JSWhyMagic
207038813
_ZNK2JS5Value8isNumberEv
183671677
_ZN2JS13IsPoisonedPtrIN2js5ShapeEEEbPT_
169114062
_ZN2JS5ValueD2Ev
166737397
INT_FITS_IN_JSID
165941054
_ZNK2JS5Value8toStringEv
148975263
_ZN2JS5Value12setUndefinedEv
141504073
_ZN2JSL14UndefinedValueEv
131127808
_ZNK2JS5Value10isMarkableEv
128324141
INT_TO_JSID
121600486
_ZNK2JS5Value20extractNonDoubleTypeEv
118259049
_ZN2JS5Value9setStringEP8JSString
116837815
JSID_IS_OBJECT
112479904
_ZN2JS5Value9setObjectER8JSObject
99815872
_ZN2JSL11StringValueEP8JSString
96983244
JSID_TO_INT
88468649
_ZNK2JS5Value8toNumberEv
87404259
_ZNK2JS5Value6isNullEv
80235189
_ZNK2JS5Value11isPrimitiveEv
77456083
_ZN2JS5Value9setNumberEd
62123710
_ZN2JS5Value8setMagicE10JSWhyMagic
59409121
_ZNK2JS5Value9isBooleanEv
58968147
_ZN2JS16AutoVectorRooterI4jsidE6appendERKS1_
57090440
_ZN2JS16AutoVectorRooterINS_5ValueEE6appendERKS1_
55034663
_ZNK2JS16AutoVectorRooterI4jsidEixEj
54361637
_ZN2JS13IsPoisonedPtrI12JSFlatStringEEbPT_
54246248
_ZNK2JS5Value11isUndefinedEv
46686273
_ZNK2JS5Value6isTrueEv
45806870
_ZN2JSL10MagicValueE10JSWhyMagic
45298057
JSID_TO_FLAT_STRING
41541766
JSID_IS_DEFAULT_XML_NAMESPACE
40629808
_ZL13JSVAL_TO_IMPLN2JS5ValueE
38469064
_ZN2JS13IsPoisonedPtrIN2js5types10TypeObjectEEEbPT_
37579228
_ZNK2JS5Value8toDoubleEv
35360136
_ZNK2JS5Value9toBooleanEv
32915358
_ZN2JS5Value10setBooleanEb
31712465
_ZNK2JS5Value9isGCThingEv
29886269
_ZNK2JS5Value9toGCThingEv
29886017
_ZN2JSL11ObjectValueER8JSObject
28901467
_ZN2JSL11NumberValueEd
28767415
_ZN2JS13IsPoisonedPtrIKN2js16UnownedBaseShapeEEEbPT_
23896995
_ZN2JS5Value7setNullEv
23479531
_ZNK2JS5Value18payloadAsRawUint32Ev
21633758
JSVAL_IS_VOID
20943245
_ZN2JS13IsPoisonedPtrI10JSFunctionEEbPT_
20568752
_ZN2JS13IsPoisonedPtrI5JSXMLEEbPT_
18900058
_ZN2JS8SameTypeERKNS_5ValueES2_
18123089
_ZN2JS5Value9setDoubleEd
17660707
_ZN2JS13IsPoisonedPtrIN2js16UnownedBaseShapeEEEbPT_
17391024
_ZN2JS12AutoGCRooterD2Ev
16066665
_ZL13IMPL_TO_JSVAL12jsval_layout
15875437
_ZNK2JS16AutoStringRooter6stringEv
13306906
_ZN2JS16AutoStringRooterC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier
12963628
_ZN2JS16AutoStringRooterD2Ev
12963628
_ZN2JS5Value4swapERS0_
12900246
_ZN2JS16AutoStringRooter9setStringEP8JSString
12270688
_ZNK2JS5Value6gcKindEv
10203631
_ZN2JS13IsPoisonedPtrIN2js9BaseShapeEEEbPT_
10080263
_ZNK2JS5Value17isNullOrUndefinedEv
7841067
_ZNK2JS15AutoValueRooter5valueEv
7668567
_ZN2JS13IsPoisonedPtrIK8JSObjectEEbPT_
7215781
JSVAL_IS_INT
6629771
_ZN2JS5Value9setNumberEj
5659840
_ZNK2JS5Value9toPrivateEv
5595072
_ZN2JSL12BooleanValueEb
5462180
_ZN2JS13IsPoisonedPtrI8JSScriptEEbPT_
5445573
_ZN2JSL9NullValueEv
5434934
_ZN2JSL12PrivateValueEPv
5321619
_ZNK2JS5ValueneERKS0_
4920452
_ZNK2JS16AutoVectorRooterIPKN2js5ShapeEE6lengthEv
4852926
JSVAL_TO_INT
4757543
_ZNK2JS5Value9asRawBitsEv
4733145
STRING_TO_JSVAL
4265775
OBJECT_TO_JSVAL
4257731
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEEixEj
4247146
_ZN2JS5Value10setPrivateEPv
3731073
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE6appendERKS4_
3642572
_ZNK2JS5Value14isObjectOrNullEv
2749063
INT_TO_JSVAL
2611612
_ZN2JS15AutoArrayRooter12changeLengthEj
2603264
_ZN2JS15AutoArrayRooter11changeArrayEPNS_5ValueEj
2603264
_ZNK2JS5ValueeqERKS0_
2578331
_ZNK2JS16AutoVectorRooterI4jsidE6lengthEv
2516348
_ZN2JS16AutoVectorRooterI4jsidE5beginEv
2459990
_ZN2JS16AutoVectorRooterI4jsidE3endEv
2457532
_ZN2JS13IsPoisonedPtrIKN2js5ShapeEEEbPT_
2455835
_ZN2JS13IsPoisonedPtrIN2js12GlobalObjectEEEbPT_
2398406
_ZN2JSL17ObjectOrNullValueEP8JSObject
2388132
_ZN2JS15AutoValueRooter4addrEv
2257496
_ZN2JS12AutoIdVectorD2Ev
1628462
_ZN2JS16AutoVectorRooterI4jsidED2Ev
1628462
_ZN2JS16AutoVectorRooterI4jsidEC2EP9JSContextiRK21JSGuardObjectNotifier
1628462
_ZN2JS12AutoIdVectorC2EP9JSContextRK21JSGuardObjectNotifier
1628462
_ZN2JS16AutoObjectRooterD2Ev
1602056
_ZN2JS16AutoObjectRooterC2EP9JSContextP8JSObjectRK21JSGuardObjectNotifier
1602056
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEEC2EP9JSContextiRK21JSGuardObjectNotifier
1456589
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEED2Ev
1456589
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE5beginEv
1210354
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE3endEv
1210354
_ZN2JS13IsPoisonedPtrI6JSAtomEEbPT_
1196144
_ZNK2JS5Value14toObjectOrNullEv
1003174
_ZN2JSL18PrivateUint32ValueEj
974152
_ZN2JS15AutoValueRooterD2Ev
770794
PRIVATE_TO_JSVAL
754862
_ZN2JS15AutoValueRooterC2EP9JSContextRKNS_5ValueERK21JSGuardObjectNotifier
720738
_ZN2JS6AnchorIP8JSStringED2Ev
707634
_ZN2JS6AnchorIP8JSStringEC2ES2_
707634
_ZN2JS15AnchorPermittedIP8JSStringEC2Ev
707634
_ZN2JS5Value15setObjectOrNullEP8JSObject
652933
JSVAL_IS_OBJECT
557495
JSVAL_TO_OBJECT
555484
_ZN2JS16AutoVectorRooterINS_5ValueEED2Ev
522378
_ZN2JS15AutoValueVectorC2EP9JSContextRK21JSGuardObjectNotifier
522378
_ZN2JS15AutoValueVectorD2Ev
522378
_ZN2JS16AutoVectorRooterINS_5ValueEEC2EP9JSContextiRK21JSGuardObjectNotifier
522378
_ZN2JS16AutoVectorRooterI4jsidEixEj
480115
_ZN2JS16AutoVectorRooterINS_5ValueEE7popCopyEv
468169
_ZNK2JS16AutoVectorRooterINS_5ValueEE6lengthEv
366108
JSVAL_IS_DOUBLE
301412
JSVAL_TO_PRIVATE
272090
_ZNK2JS16AutoVectorRooterINS_5ValueEE4backEv
260832
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE15makeRangeGCSafeEj
246235
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE6growByEj
246235
_ZN2JS12AutoIdRooter2idEv
226209
_ZN2JS12AutoIdRooterD2Ev
221745
_ZN2JS12AutoIdRooterC2EP9JSContext4jsidRK21JSGuardObjectNotifier
221745
_ZN2JS12AutoIdRooter4addrEv
221745
_ZN2JSL11DoubleValueEd
185150
_ZNK2JS5Value15toPrivateUint32Ev
178052
JSVAL_IS_NULL
170947
_ZNK2JS5Value7isFalseEv
159983
_ZN2JS16AutoVectorRooterINS_5ValueEE5beginEv
157220
JSVAL_IS_PRIMITIVE
151965
_ZN2JS16AutoVectorRooterINS_5ValueEE16infallibleAppendERKS1_
133379
_ZN2JS5Value16setPrivateUint32Ej
108194
_ZN2JS16AutoVectorRooterINS_5ValueEEixEj
104903
JSVAL_IS_STRING
72985
_ZN2JS16AutoVectorRooterINS_5ValueEE3endEv
57823
_ZN2JS16AutoVectorRooterIP8JSObjectE3endEv
53662
_ZN2JS13IsPoisonedPtrI14JSLinearStringEEbPT_
51923
_ZN2JS15AutoValueRooterC2EP9JSContextRK21JSGuardObjectNotifier
50056
_ZN2JS16AutoVectorRooterINS_5ValueEE7reserveEj
47121
_ZN16JSAutoByteStringD2Ev
44198
_ZN22JSAutoEnterCompartmentC2Ev
43964
_ZN16JSAutoByteStringC2ERK21JSGuardObjectNotifier
43235
_ZNK16JSAutoByteString3ptrEv
41099
_ZN2JS16AutoVectorRooterIP8JSObjectE5beginEv
33844
_ZN2JS16AutoVectorRooterIP8JSObjectEC2EP9JSContextiRK21JSGuardObjectNotifier
33844
_ZN2JS16AutoVectorRooterIP8JSObjectED2Ev
33844
_ZN2JS16AutoVectorRooterINS_5ValueEE15makeRangeGCSafeEj
33840
_ZN2JS16AutoVectorRooterINS_5ValueEE6resizeEj
33426
_ZN2JS15AutoArrayRooterC2EP9JSContextjPNS_5ValueERK21JSGuardObjectNotifier
25613
_ZN2JS15AutoArrayRooterD2Ev
25613
_ZN16JSAutoByteString6encodeEP9JSContextP8JSString
23980
_ZN8JSTracerC2Ev
20536
_ZN2JS16AutoVectorRooterIP8JSObjectE6appendERKS2_
19854
_ZN16JSAutoByteString9initBytesEPc
18432
_ZN13JSAutoRequestD2Ev
18406
_ZN13JSAutoRequestC2EP9JSContextRK21JSGuardObjectNotifier
18406
JSVAL_TO_STRING
16354
BOOLEAN_TO_JSVAL
16135
JSVAL_IS_BOOLEAN
16022
_ZN20JSPropertyDescriptorC2Ev
14665
JS_THIS
14451
JSVAL_TO_BOOLEAN
14262
_ZN2JS6AnchorIP8JSStringE3setERKS2_
10198
_ZN2JS15AutoValueRooter3setENS_5ValueE
3630
_ZN2JS5Value12getDoubleRefEv
2810
_ZN2JS16AutoObjectRooter9setObjectEP8JSObject
2586
_ZN2JS16AutoVectorRooterINS_5ValueEE7popBackEv
2218
_ZNK2JS5Value8whyMagicEv
1944
JSVAL_IS_NUMBER
1009
_ZNK16JSAutoByteStringntEv
963
_ZN16JSAutoByteStringC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier
963
_ZN2JS16AutoVectorRooterI4jsidE7popBackEv
784
_ZNK2JS16AutoVectorRooterI4jsidE4backEv
784
_ZN2JS16AutoVectorRooterINS_5ValueEE5clearEv
756
_ZN2JS13IsPoisonedPtrIN2js5types13TypeNewScriptEEEbPT_
620
_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