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

Generated by: LCOV version 1.7