LCOV - code coverage report
Current view: directory - js/src - jsapi.h (source / functions) Found Hit Coverage
Test: app.info Lines: 536 466 86.9 %
Date: 2012-04-07 Functions: 253 227 89.7 %

Function Name Sort by function name Hit count Sort by hit count
BOOLEAN_TO_JSVAL 0
DOUBLE_TO_JSVAL 51
INT_FITS_IN_JSID 81245204
INT_TO_JSID 62264723
INT_TO_JSVAL 2499690
JSID_IS_DEFAULT_XML_NAMESPACE 34379214
JSID_IS_EMPTY 5895037093
JSID_IS_INT 244949179
JSID_IS_OBJECT 37806967
JSID_IS_STRING 954571911
JSID_IS_VOID 1170936686
JSID_TO_FLAT_STRING 41665897
JSID_TO_INT 70169071
JSID_TO_OBJECT 355
JSID_TO_STRING 377419279
JSVAL_IS_BOOLEAN 1035
JSVAL_IS_DOUBLE 23517
JSVAL_IS_GCTHING 48
JSVAL_IS_INT 5066044
JSVAL_IS_NULL 15041
JSVAL_IS_NUMBER 63
JSVAL_IS_OBJECT 119956
JSVAL_IS_PRIMITIVE 84429
JSVAL_IS_STRING 73131
JSVAL_IS_TRACEABLE 0
JSVAL_IS_VOID 20376326
JSVAL_TO_BOOLEAN 486
JSVAL_TO_DOUBLE 27
JSVAL_TO_GCTHING 0
JSVAL_TO_INT 3642384
JSVAL_TO_OBJECT 119068
JSVAL_TO_PRIVATE 0
JSVAL_TO_STRING 18230
JSVAL_TO_TRACEABLE 0
JSVAL_TRACE_KIND 0
JS_ASSERT_STRING_IS_FLAT 8
JS_IsConstructing 1
JS_THIS 1278
OBJECT_TO_JSID 54
OBJECT_TO_JSVAL 4330567
PRIVATE_TO_JSVAL 741834
STRING_TO_JSVAL 4386826
ToInt32 100062834
ToNumber 87601197
UINT_TO_JSVAL 9
_Z12IsPoisonedId4jsid 166188730
_ZL13IMPL_TO_JSVAL12jsval_layout 13258117
_ZL13JSVAL_TO_IMPLN2JS5ValueE 31521440
_ZN12JSPrincipalsC2Ev 2
_ZN13JSAutoRequestC2EP9JSContextRK21JSGuardObjectNotifier 18667
_ZN13JSAutoRequestD2Ev 18667
_ZN16JSAutoByteString6encodeEP9JSContextP8JSString 24898
_ZN16JSAutoByteString9initBytesEPc 18450
_ZN16JSAutoByteStringC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier 1809
_ZN16JSAutoByteStringC2ERK21JSGuardObjectNotifier 44540
_ZN16JSAutoByteStringD2Ev 46349
_ZN20JSAutoSuspendRequest6resumeEv 0
_ZN20JSAutoSuspendRequestC2EP9JSContextRK21JSGuardObjectNotifier 0
_ZN20JSAutoSuspendRequestD2Ev 0
_ZN20JSPropertyDescriptorC2Ev 14960
_ZN22JSAutoEnterCompartment18getAutoCompartmentEv 25040
_ZN22JSAutoEnterCompartmentC2Ev 44867
_ZN22JSAutoSetRuntimeThreadC2EP9JSRuntime 0
_ZN22JSAutoSetRuntimeThreadD2Ev 0
_ZN27JSAutoStructuredCloneBufferC2Ev 0
_ZN27JSAutoStructuredCloneBufferD2Ev 0
_ZN2JS11AutoIdArrayC2EP9JSContextP9JSIdArrayRK21JSGuardObjectNotifier 0
_ZN2JS11AutoIdArrayD2Ev 0
_ZN2JS11AutoIdArrayntEv 0
_ZN2JS12AutoGCRooterD2Ev 16498149
_ZN2JS12AutoIdRooter2idEv 225778
_ZN2JS12AutoIdRooter4addrEv 221314
_ZN2JS12AutoIdRooterC2EP9JSContext4jsidRK21JSGuardObjectNotifier 221314
_ZN2JS12AutoIdRooterD2Ev 221314
_ZN2JS12AutoIdVectorC2EP9JSContextRK21JSGuardObjectNotifier 1700911
_ZN2JS12AutoIdVectorD2Ev 1700911
_ZN2JS13IsPoisonedPtrI10JSFunctionEEbPT_ 15747426
_ZN2JS13IsPoisonedPtrI12JSFlatStringEEbPT_ 53250454
_ZN2JS13IsPoisonedPtrI14JSLinearStringEEbPT_ 23731
_ZN2JS13IsPoisonedPtrI5JSXMLEEbPT_ 18903956
_ZN2JS13IsPoisonedPtrI6JSAtomEEbPT_ 8892464
_ZN2JS13IsPoisonedPtrI8JSObjectEEbPT_ 378663713
_ZN2JS13IsPoisonedPtrI8JSScriptEEbPT_ 1667005
_ZN2JS13IsPoisonedPtrI8JSStringEEbPT_ 320196545
_ZN2JS13IsPoisonedPtrIK8JSObjectEEbPT_ 3962586
_ZN2JS13IsPoisonedPtrIKN2js16UnownedBaseShapeEEEbPT_ 15162673
_ZN2JS13IsPoisonedPtrIKN2js5ShapeEEEbPT_ 2069854
_ZN2JS13IsPoisonedPtrIN2js12GlobalObjectEEEbPT_ 914220
_ZN2JS13IsPoisonedPtrIN2js16UnownedBaseShapeEEEbPT_ 10277661
_ZN2JS13IsPoisonedPtrIN2js5ShapeEEEbPT_ 104073253
_ZN2JS13IsPoisonedPtrIN2js5types10TypeObjectEEEbPT_ 24598629
_ZN2JS13IsPoisonedPtrIN2js5types13TypeNewScriptEEEbPT_ 619
_ZN2JS13IsPoisonedPtrIN2js9BaseShapeEEEbPT_ 4120411
_ZN2JS15AnchorPermittedIP8JSObjectEC2Ev 228
_ZN2JS15AnchorPermittedIP8JSScriptEC2Ev 38261
_ZN2JS15AnchorPermittedIP8JSStringEC2Ev 708994
_ZN2JS15AutoArrayRooter11changeArrayEPNS_5ValueEj 2576340
_ZN2JS15AutoArrayRooter12changeLengthEj 2576340
_ZN2JS15AutoArrayRooterC2EP9JSContextjPNS_5ValueERK21JSGuardObjectNotifier 32013
_ZN2JS15AutoArrayRooterD2Ev 32013
_ZN2JS15AutoValueRooter10jsval_addrEv 225
_ZN2JS15AutoValueRooter3setENS_5ValueE 3672
_ZN2JS15AutoValueRooter4addrEv 900349
_ZN2JS15AutoValueRooterC2EP9JSContextRK21JSGuardObjectNotifier 106252
_ZN2JS15AutoValueRooterC2EP9JSContextRKNS_5ValueERK21JSGuardObjectNotifier 920391
_ZN2JS15AutoValueRooterD2Ev 1026643
_ZN2JS15AutoValueVectorC2EP9JSContextRK21JSGuardObjectNotifier 535431
_ZN2JS15AutoValueVectorD2Ev 535431
_ZN2JS15IsPoisonedValueERKNS_5ValueE 182381775
_ZN2JS16AutoObjectRooter9setObjectEP8JSObject 0
_ZN2JS16AutoObjectRooterC2EP9JSContextP8JSObjectRK21JSGuardObjectNotifier 1637480
_ZN2JS16AutoObjectRooterD2Ev 1637480
_ZN2JS16AutoScriptVectorC2EP9JSContextRK21JSGuardObjectNotifier 882
_ZN2JS16AutoScriptVectorD2Ev 882
_ZN2JS16AutoStringRooter9setStringEP8JSString 8961416
_ZN2JS16AutoStringRooterC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier 9661256
_ZN2JS16AutoStringRooterD2Ev 9661256
_ZN2JS16AutoVectorRooterI4jsidE15makeRangeGCSafeEj 0
_ZN2JS16AutoVectorRooterI4jsidE16infallibleAppendERKS1_ 9027
_ZN2JS16AutoVectorRooterI4jsidE3endEv 2069854
_ZN2JS16AutoVectorRooterI4jsidE5beginEv 2117519
_ZN2JS16AutoVectorRooterI4jsidE6appendERKS1_ 57615998
_ZN2JS16AutoVectorRooterI4jsidE6resizeEj 0
_ZN2JS16AutoVectorRooterI4jsidE7popBackEv 0
_ZN2JS16AutoVectorRooterI4jsidE7reserveEj 27
_ZN2JS16AutoVectorRooterI4jsidEC2EP9JSContextiRK21JSGuardObjectNotifier 1700911
_ZN2JS16AutoVectorRooterI4jsidED2Ev 1700911
_ZN2JS16AutoVectorRooterI4jsidEixEj 587985
_ZN2JS16AutoVectorRooterINS_5ValueEE15makeRangeGCSafeEj 33849
_ZN2JS16AutoVectorRooterINS_5ValueEE16infallibleAppendERKS1_ 111125
_ZN2JS16AutoVectorRooterINS_5ValueEE3endEv 58033
_ZN2JS16AutoVectorRooterINS_5ValueEE5beginEv 157752
_ZN2JS16AutoVectorRooterINS_5ValueEE5clearEv 9
_ZN2JS16AutoVectorRooterINS_5ValueEE6appendERKS1_ 58969611
_ZN2JS16AutoVectorRooterINS_5ValueEE6growByEj 558
_ZN2JS16AutoVectorRooterINS_5ValueEE6resizeEj 33435
_ZN2JS16AutoVectorRooterINS_5ValueEE7popBackEv 0
_ZN2JS16AutoVectorRooterINS_5ValueEE7popCopyEv 115819
_ZN2JS16AutoVectorRooterINS_5ValueEE7reserveEj 44434
_ZN2JS16AutoVectorRooterINS_5ValueEEC2EP9JSContextiRK21JSGuardObjectNotifier 535431
_ZN2JS16AutoVectorRooterINS_5ValueEED2Ev 535431
_ZN2JS16AutoVectorRooterINS_5ValueEEixEj 5444201
_ZN2JS16AutoVectorRooterIP8JSObjectE3endEv 53933
_ZN2JS16AutoVectorRooterIP8JSObjectE5beginEv 34181
_ZN2JS16AutoVectorRooterIP8JSObjectE6appendERKS2_ 19788
_ZN2JS16AutoVectorRooterIP8JSObjectEC2EP9JSContextiRK21JSGuardObjectNotifier 34181
_ZN2JS16AutoVectorRooterIP8JSObjectED2Ev 34181
_ZN2JS16AutoVectorRooterIP8JSScriptE6appendERKS2_ 1872
_ZN2JS16AutoVectorRooterIP8JSScriptEC2EP9JSContextiRK21JSGuardObjectNotifier 882
_ZN2JS16AutoVectorRooterIP8JSScriptED2Ev 882
_ZN2JS16AutoVectorRooterIP8JSScriptEixEj 1872
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE15makeRangeGCSafeEj 2260
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE3endEv 1206714
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE5beginEv 1206714
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE6appendERKS4_ 3632019
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEE6growByEj 2260
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEEC2EP9JSContextiRK21JSGuardObjectNotifier 1208974
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEED2Ev 1208974
_ZN2JS16AutoVectorRooterIPKN2js5ShapeEEixEj 3638089
_ZN2JS5Value10setBooleanEb 32118119
_ZN2JS5Value10setPrivateEPv 2556483
_ZN2JS5Value12getDoubleRefEv 1146
_ZN2JS5Value12setUndefinedEv 142849138
_ZN2JS5Value15setObjectOrNullEP8JSObject 6354123
_ZN2JS5Value16setPrivateUint32Ej 108780
_ZN2JS5Value4swapERS0_ 7035032
_ZN2JS5Value7setNullEv 25289897
_ZN2JS5Value8setInt32Ei 680919235
_ZN2JS5Value8setMagicE10JSWhyMagic 26795126
_ZN2JS5Value9setDoubleEd 17662549
_ZN2JS5Value9setNumberEd 62131891
_ZN2JS5Value9setNumberEj 5410447
_ZN2JS5Value9setObjectER8JSObject 107452235
_ZN2JS5Value9setStringEP8JSString 119387220
_ZN2JS5ValueD2Ev 167142985
_ZN2JS6AnchorIP8JSObjectE3getEv 11
_ZN2JS6AnchorIP8JSObjectE3setERKS2_ 4
_ZN2JS6AnchorIP8JSObjectEC2ES2_ 226
_ZN2JS6AnchorIP8JSObjectEC2Ev 2
_ZN2JS6AnchorIP8JSObjectED2Ev 228
_ZN2JS6AnchorIP8JSScriptE3getEv 38261
_ZN2JS6AnchorIP8JSScriptEC2Ev 38261
_ZN2JS6AnchorIP8JSScriptED2Ev 38261
_ZN2JS6AnchorIP8JSScriptEaSERKS2_ 38261
_ZN2JS6AnchorIP8JSStringE3setERKS2_ 10396
_ZN2JS6AnchorIP8JSStringEC2ES2_ 708994
_ZN2JS6AnchorIP8JSStringED2Ev 708994
_ZN2JS8SameTypeERKNS_5ValueES2_ 14958488
_ZN2JSL10Int32ValueEi 403918805
_ZN2JSL10MagicValueE10JSWhyMagic 13923979
_ZN2JSL11DoubleValueEd 144722
_ZN2JSL11NumberValueEd 22325752
_ZN2JSL11ObjectValueER8JSObject 12845524
_ZN2JSL11StringValueEP8JSString 86942199
_ZN2JSL12BooleanValueEb 2955116
_ZN2JSL12PrivateValueEPv 2556393
_ZN2JSL14UndefinedValueEv 98197624
_ZN2JSL17ObjectOrNullValueEP8JSObject 967278
_ZN2JSL18PrivateUint32ValueEj 108780
_ZN2JSL9NullValueEv 6656208
_ZN8JSFreeOpC2EP9JSRuntime 95615
_ZN8JSTracerC2Ev 20811
_ZNK16JSAutoByteString3ptrEv 51625
_ZNK16JSAutoByteStringntEv 1809
_ZNK2JS11AutoIdArray6lengthEv 0
_ZNK2JS11AutoIdArrayixEj 0
_ZNK2JS15AutoValueRooter11jsval_valueEv 0
_ZNK2JS15AutoValueRooter5valueEv 1103622
_ZNK2JS16AutoStringRooter6stringEv 9705575
_ZNK2JS16AutoVectorRooterI4jsidE4backEv 0
_ZNK2JS16AutoVectorRooterI4jsidE6lengthEv 2636204
_ZNK2JS16AutoVectorRooterI4jsidEixEj 53250535
_ZNK2JS16AutoVectorRooterINS_5ValueEE4backEv 70709
_ZNK2JS16AutoVectorRooterINS_5ValueEE6lengthEv 5665521
_ZNK2JS16AutoVectorRooterIP8JSScriptE6lengthEv 4518
_ZNK2JS16AutoVectorRooterIPKN2js5ShapeEE6lengthEv 4838733
_ZNK2JS5Value10isMarkableEv 131789308
_ZNK2JS5Value11isPrimitiveEv 54306063
_ZNK2JS5Value11isUndefinedEv 42465953
_ZNK2JS5Value11payloadWordEv 0
_ZNK2JS5Value14isObjectOrNullEv 3616025
_ZNK2JS5Value14toObjectOrNullEv 1210182
_ZNK2JS5Value15toPrivateUint32Ev 180092
_ZNK2JS5Value17isNullOrUndefinedEv 3484228
_ZNK2JS5Value18payloadAsRawUint32Ev 17454624
_ZNK2JS5Value20extractNonDoubleTypeEv 116057337
_ZNK2JS5Value6gcKindEv 6957567
_ZNK2JS5Value6isNullEv 62569501
_ZNK2JS5Value6isTrueEv 44170516
_ZNK2JS5Value7isFalseEv 111812
_ZNK2JS5Value7isInt32Ei 306
_ZNK2JS5Value7isInt32Ev 1966051316
_ZNK2JS5Value7isMagicE10JSWhyMagic 131973012
_ZNK2JS5Value7isMagicEv 180594192
_ZNK2JS5Value7toInt32Ev 1051521160
_ZNK2JS5Value8isDoubleEv 378745764
_ZNK2JS5Value8isNumberEv 183677422
_ZNK2JS5Value8isObjectEv 2288554392
_ZNK2JS5Value8isStringEv 1338160190
_ZNK2JS5Value8toDoubleEv 35360212
_ZNK2JS5Value8toNumberEv 87404853
_ZNK2JS5Value8toObjectEv 637500441
_ZNK2JS5Value8toStringEv 152065704
_ZNK2JS5Value8whyMagicEv 2016
_ZNK2JS5Value9asRawBitsEv 4733145
_ZNK2JS5Value9isBooleanEv 40957325
_ZNK2JS5Value9isGCThingEv 21042772
_ZNK2JS5Value9toBooleanEv 22808422
_ZNK2JS5Value9toGCThingEv 21042772
_ZNK2JS5Value9toPrivateEv 3979268
_ZNK2JS5ValueeqERKS0_ 2605810
_ZNK2JS5ValueneERKS0_ 4937027
_ZNK8JSFreeOp7runtimeEv 29243256

Generated by: LCOV version 1.7