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-07-07
Functions:
245
225
91.8 %
Function Name
Hit count
JSID_IS_EMPTY
7464179922
_ZNK2JS5Value8isObjectEv
2079169674
_ZNK2JS5Value7isInt32Ev
1966396457
JSID_IS_VOID
1939861970
JSID_IS_STRING
1675261165
_ZNK2JS5Value8isStringEv
1130179547
_ZNK2JS5Value7toInt32Ev
1052589311
_ZN2JS5Value8setInt32Ei
681028356
JSID_TO_STRING
653520497
_ZNK2JS5Value8toObjectEv
625591271
_ZN2JSL10Int32ValueEi
418339542
_ZNK2JS5Value8isDoubleEv
379792011
_ZN2JS13IsPoisonedPtrI8JSObjectEEbPT_
365260616
_ZN2JS13IsPoisonedPtrI8JSStringEEbPT_
312619896
JSID_IS_INT
288756992
_ZN2JS15IsPoisonedValueERKNS_5ValueE
287492027
_ZNK2JS5Value7isMagicEv
286690594
_Z12IsPoisonedId4jsid
279838820
_ZNK2JS5Value7isMagicE10JSWhyMagic
206936700
_ZNK2JS5Value8isNumberEv
183671682
_ZN2JS13IsPoisonedPtrIN2js5ShapeEEEbPT_
169679056
_ZN2JS5ValueD2Ev
166746421
INT_FITS_IN_JSID
165951891
_ZNK2JS5Value8toStringEv
148981598
_ZN2JS5Value12setUndefinedEv
141416314
_ZN2JSL14UndefinedValueEv
131011174
_ZNK2JS5Value10isMarkableEv
128298526
INT_TO_JSID
121609531
_ZNK2JS5Value20extractNonDoubleTypeEv
118260092
_ZN2JS5Value9setStringEP8JSString
116838074
JSID_IS_OBJECT
112454019
_ZN2JS5Value9setObjectER8JSObject
99815371
_ZN2JSL11StringValueEP8JSString
96984035
JSID_TO_INT
88471514
_ZNK2JS5Value8toNumberEv
87404259
_ZNK2JS5Value6isNullEv
80236806
_ZNK2JS5Value11isPrimitiveEv
77455033
_ZN2JS5Value9setNumberEd
62123662
_ZN2JS5Value8setMagicE10JSWhyMagic
59413931
_ZNK2JS5Value9isBooleanEv
58965083
_ZN2JS16AutoVectorRooterI4jsidE6appendERKS1_
57090440
_ZN2JS16AutoVectorRooterINS_5ValueEE6appendERKS1_
55034715
_ZNK2JS16AutoVectorRooterI4jsidEixEj
54361703
_ZN2JS13IsPoisonedPtrI12JSFlatStringEEbPT_
54246289
_ZNK2JS5Value11isUndefinedEv
46692513
_ZNK2JS5Value6isTrueEv
45806915
_ZN2JSL10MagicValueE10JSWhyMagic
45302680
JSID_TO_FLAT_STRING
41545664
JSID_IS_DEFAULT_XML_NAMESPACE
40630604
_ZL13JSVAL_TO_IMPLN2JS5ValueE
38479063
_ZN2JS13IsPoisonedPtrIN2js5types10TypeObjectEEEbPT_
37951824
_ZNK2JS5Value8toDoubleEv
35360136
_ZNK2JS5Value9toBooleanEv
32913843
_ZN2JS5Value10setBooleanEb
31712484
_ZNK2JS5Value9isGCThingEv
29808680
_ZNK2JS5Value9toGCThingEv
29808428
_ZN2JSL11ObjectValueER8JSObject
28903010
_ZN2JSL11NumberValueEd
28767892
_ZN2JS13IsPoisonedPtrIKN2js16UnownedBaseShapeEEEbPT_
23896148
_ZN2JS5Value7setNullEv
23481513
_ZNK2JS5Value18payloadAsRawUint32Ev
21635222
JSVAL_IS_VOID
20946932
_ZN2JS13IsPoisonedPtrI10JSFunctionEEbPT_
20574880
_ZN2JS13IsPoisonedPtrI5JSXMLEEbPT_
18900166
_ZN2JS8SameTypeERKNS_5ValueES2_
18123644
_ZN2JS5Value9setDoubleEd
17660707
_ZN2JS13IsPoisonedPtrIN2js16UnownedBaseShapeEEEbPT_
17389363
_ZN2JS12AutoGCRooterD2Ev
16066779
_ZL13IMPL_TO_JSVAL12jsval_layout
15873940
_ZNK2JS16AutoStringRooter6stringEv
13306055
_ZN2JS16AutoStringRooterC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier
12962864
_ZN2JS16AutoStringRooterD2Ev
12962864
_ZN2JS5Value4swapERS0_
12899815
_ZN2JS16AutoStringRooter9setStringEP8JSString
12269924
_ZNK2JS5Value6gcKindEv
10164224
_ZN2JS13IsPoisonedPtrIN2js9BaseShapeEEEbPT_
10080069
_ZNK2JS5Value17isNullOrUndefinedEv
7842172
_ZNK2JS15AutoValueRooter5valueEv
7669950
_ZN2JS13IsPoisonedPtrIK8JSObjectEEbPT_
7214164
JSVAL_IS_INT
6633428
_ZN2JS5Value9setNumberEj
5659792
_ZNK2JS5Value9toPrivateEv
5595000
_ZN2JSL12BooleanValueEb
5463280
_ZN2JS13IsPoisonedPtrI8JSScriptEEbPT_
5446676
_ZN2JSL9NullValueEv
5436896
_ZN2JSL12PrivateValueEPv
5322013
_ZNK2JS5ValueneERKS0_
4920452
_ZNK2JS16AutoVectorRooterIPKN2js5ShapeEE6lengthEv
4852926
JSVAL_TO_INT
4761200
_ZNK2JS5Value9asRawBitsEv
4733145
STRING_TO_JSVAL
4265801
OBJECT_TO_JSVAL
4257871
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEEixEj
4247146
_ZN2JS5Value10setPrivateEPv
3731061
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE6appendERKS4_
3642572
_ZNK2JS5Value14isObjectOrNullEv
2749044
INT_TO_JSVAL
2611612
_ZN2JS15AutoArrayRooter12changeLengthEj
2603264
_ZN2JS15AutoArrayRooter11changeArrayEPNS_5ValueEj
2603264
_ZNK2JS5ValueeqERKS0_
2578293
_ZNK2JS16AutoVectorRooterI4jsidE6lengthEv
2516348
_ZN2JS16AutoVectorRooterI4jsidE5beginEv
2460017
_ZN2JS16AutoVectorRooterI4jsidE3endEv
2457559
_ZN2JS13IsPoisonedPtrIKN2js5ShapeEEEbPT_
2455862
_ZN2JS13IsPoisonedPtrIN2js12GlobalObjectEEEbPT_
2394716
_ZN2JSL17ObjectOrNullValueEP8JSObject
2388797
_ZN2JS15AutoValueRooter4addrEv
2258420
_ZN2JS12AutoIdVectorD2Ev
1628462
_ZN2JS16AutoVectorRooterI4jsidED2Ev
1628462
_ZN2JS16AutoVectorRooterI4jsidEC2EP9JSContextiRK21JSGuardObjectNotifier
1628462
_ZN2JS12AutoIdVectorC2EP9JSContextRK21JSGuardObjectNotifier
1628462
_ZN2JS16AutoObjectRooterD2Ev
1602056
_ZN2JS16AutoObjectRooterC2EP9JSContextP8JSObjectRK21JSGuardObjectNotifier
1602056
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEEC2EP9JSContextiRK21JSGuardObjectNotifier
1456589
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEED2Ev
1456589
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE5beginEv
1210354
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE3endEv
1210354
_ZN2JS13IsPoisonedPtrI6JSAtomEEbPT_
1196144
_ZNK2JS5Value14toObjectOrNullEv
1003152
_ZN2JSL18PrivateUint32ValueEj
974155
_ZN2JS15AutoValueRooterD2Ev
770820
PRIVATE_TO_JSVAL
754862
_ZN2JS15AutoValueRooterC2EP9JSContextRKNS_5ValueERK21JSGuardObjectNotifier
720724
_ZN2JS6AnchorIP8JSStringED2Ev
707634
_ZN2JS6AnchorIP8JSStringEC2ES2_
707634
_ZN2JS15AnchorPermittedIP8JSStringEC2Ev
707634
_ZN2JS5Value15setObjectOrNullEP8JSObject
652938
JSVAL_IS_OBJECT
557561
JSVAL_TO_OBJECT
555550
_ZN2JS16AutoVectorRooterINS_5ValueEED2Ev
522366
_ZN2JS15AutoValueVectorC2EP9JSContextRK21JSGuardObjectNotifier
522366
_ZN2JS15AutoValueVectorD2Ev
522366
_ZN2JS16AutoVectorRooterINS_5ValueEEC2EP9JSContextiRK21JSGuardObjectNotifier
522366
_ZN2JS16AutoVectorRooterI4jsidEixEj
480115
_ZN2JS16AutoVectorRooterINS_5ValueEE7popCopyEv
468217
_ZNK2JS16AutoVectorRooterINS_5ValueEE6lengthEv
366083
JSVAL_IS_DOUBLE
301334
JSVAL_TO_PRIVATE
272012
_ZNK2JS16AutoVectorRooterINS_5ValueEE4backEv
260856
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE15makeRangeGCSafeEj
246235
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE6growByEj
246235
_ZN2JS12AutoIdRooter2idEv
226209
_ZN2JS12AutoIdRooterD2Ev
221745
_ZN2JS12AutoIdRooterC2EP9JSContext4jsidRK21JSGuardObjectNotifier
221745
_ZN2JS12AutoIdRooter4addrEv
221745
_ZN2JSL11DoubleValueEd
185149
_ZNK2JS5Value15toPrivateUint32Ev
178054
JSVAL_IS_NULL
170983
_ZNK2JS5Value7isFalseEv
160005
_ZN2JS16AutoVectorRooterINS_5ValueEE5beginEv
157208
JSVAL_IS_PRIMITIVE
152103
_ZN2JS16AutoVectorRooterINS_5ValueEE16infallibleAppendERKS1_
133379
_ZN2JS5Value16setPrivateUint32Ej
108194
_ZN2JS16AutoVectorRooterINS_5ValueEEixEj
104903
JSVAL_IS_STRING
73057
_ZN2JS16AutoVectorRooterINS_5ValueEE3endEv
57811
_ZN2JS16AutoVectorRooterIP8JSObjectE3endEv
53638
_ZN2JS13IsPoisonedPtrI14JSLinearStringEEbPT_
51923
_ZN2JS15AutoValueRooterC2EP9JSContextRK21JSGuardObjectNotifier
50096
_ZN2JS16AutoVectorRooterINS_5ValueEE7reserveEj
47121
_ZN16JSAutoByteStringD2Ev
44198
_ZN22JSAutoEnterCompartmentC2Ev
43964
_ZN16JSAutoByteStringC2ERK21JSGuardObjectNotifier
43235
_ZNK16JSAutoByteString3ptrEv
41099
_ZN2JS16AutoVectorRooterINS_5ValueEE15makeRangeGCSafeEj
33840
_ZN2JS16AutoVectorRooterIP8JSObjectE5beginEv
33832
_ZN2JS16AutoVectorRooterIP8JSObjectEC2EP9JSContextiRK21JSGuardObjectNotifier
33832
_ZN2JS16AutoVectorRooterIP8JSObjectED2Ev
33832
_ZN2JS16AutoVectorRooterINS_5ValueEE6resizeEj
33426
_ZN2JS15AutoArrayRooterC2EP9JSContextjPNS_5ValueERK21JSGuardObjectNotifier
25686
_ZN2JS15AutoArrayRooterD2Ev
25686
_ZN16JSAutoByteString6encodeEP9JSContextP8JSString
23980
_ZN8JSTracerC2Ev
20536
_ZN2JS16AutoVectorRooterIP8JSObjectE6appendERKS2_
19842
_ZN16JSAutoByteString9initBytesEPc
18432
_ZN13JSAutoRequestD2Ev
18406
_ZN13JSAutoRequestC2EP9JSContextRK21JSGuardObjectNotifier
18406
JSVAL_TO_STRING
16390
BOOLEAN_TO_JSVAL
16135
JSVAL_IS_BOOLEAN
16022
_ZN20JSPropertyDescriptorC2Ev
14665
JS_THIS
14451
JSVAL_TO_BOOLEAN
14262
_ZN2JS6AnchorIP8JSStringE3setERKS2_
10198
_ZN2JS15AutoValueRooter3setENS_5ValueE
3644
_ZN2JS5Value12getDoubleRefEv
2810
_ZN2JS16AutoObjectRooter9setObjectEP8JSObject
2586
_ZN2JS16AutoVectorRooterINS_5ValueEE7popBackEv
2216
_ZNK2JS5Value8whyMagicEv
1944
JSVAL_IS_NUMBER
1009
_ZNK16JSAutoByteStringntEv
963
_ZN16JSAutoByteStringC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier
963
_ZN2JS16AutoVectorRooterI4jsidE7popBackEv
784
_ZNK2JS16AutoVectorRooterI4jsidE4backEv
784
_ZN2JS16AutoVectorRooterINS_5ValueEE5clearEv
754
_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