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

Generated by: LCOV version 1.7