LCOV - code coverage report
Current view: directory - objdir/dist/include - jsapi.h (source / functions) Found Hit Coverage
Test: app.info Lines: 394 331 84.0 %
Date: 2012-07-07 Functions: 156 130 83.3 %

Function Name Sort by function name Hit count Sort by hit count
BOOLEAN_TO_JSVAL 1311130
DOUBLE_TO_JSVAL 157074
IMPL_TO_JSVAL 9
INTERNED_STRING_TO_JSID 2102210
INT_FITS_IN_JSID 0
INT_TO_JSID 0
INT_TO_JSVAL 14813270
JSID_IS_DEFAULT_XML_NAMESPACE 0
JSID_IS_INT 170771
JSID_IS_OBJECT 1
JSID_IS_STRING 1457120
JSID_IS_VOID 12227461
JSID_TO_FLAT_STRING 213469
JSID_TO_INT 2819
JSID_TO_OBJECT 0
JSID_TO_STRING 634068
JSVAL_IS_BOOLEAN 24804
JSVAL_IS_DOUBLE 13645877
JSVAL_IS_GCTHING 14937
JSVAL_IS_INT 217774
JSVAL_IS_NULL 6184460
JSVAL_IS_NUMBER 57684
JSVAL_IS_OBJECT 19709846
JSVAL_IS_PRIMITIVE 8537623
JSVAL_IS_STRING 381015
JSVAL_IS_TRACEABLE 7074
JSVAL_IS_UNIVERSAL 0
JSVAL_IS_VOID 4748481
JSVAL_TO_BOOLEAN 404
JSVAL_TO_DOUBLE 70068
JSVAL_TO_GCTHING 1211
JSVAL_TO_IMPL 22
JSVAL_TO_INT 52578
JSVAL_TO_OBJECT 18265257
JSVAL_TO_PRIVATE 13446471
JSVAL_TO_STRING 68238
JSVAL_TO_TRACEABLE 551
JSVAL_TRACE_KIND 556
JS_ASSERT_STRING_IS_FLAT 0
JS_FORGET_STRING_FLATNESS 0
JS_THIS 6768030
OBJECT_TO_JSVAL 6214835
PRIVATE_TO_JSVAL 3449782
STRING_TO_JSVAL 3617942
UINT_TO_JSVAL 571760
_ZL13IMPL_TO_JSVAL12jsval_layout 29564018
_ZL13JSVAL_TO_IMPLN2JS5ValueE 85434336
_ZN12JSPrincipals13setDebugTokenEj 11352
_ZN12JSPrincipalsC2Ev 5687
_ZN13JSAutoRequestC2EP9JSContextRK21JSGuardObjectNotifier 523134
_ZN13JSAutoRequestD2Ev 523134
_ZN16JSAutoByteString6encodeEP9JSContextP8JSString 197463
_ZN16JSAutoByteStringC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier 564681
_ZN16JSAutoByteStringC2ERK21JSGuardObjectNotifier 205325
_ZN16JSAutoByteStringD2Ev 770006
_ZN17JSLocaleCallbacksC2Ev 2352
_ZN20JSAutoSuspendRequest6resumeEv 5977
_ZN20JSAutoSuspendRequestC2EP9JSContextRK21JSGuardObjectNotifier 5977
_ZN20JSAutoSuspendRequestD2Ev 5977
_ZN22JSAutoEnterCompartmentC2Ev 6897045
_ZN27JSAutoStructuredCloneBufferC2Ev 6340
_ZN27JSAutoStructuredCloneBufferD2Ev 6340
_ZN2JS11AutoIdArrayC2EP9JSContextP9JSIdArrayRK21JSGuardObjectNotifier 0
_ZN2JS11AutoIdArrayD2Ev 0
_ZN2JS11AutoIdArrayntEv 0
_ZN2JS12AutoGCRooterD2Ev 12918512
_ZN2JS12AutoIdVectorC2EP9JSContextRK21JSGuardObjectNotifier 264902
_ZN2JS12AutoIdVectorD2Ev 264902
_ZN2JS13IsPoisonedPtrI8JSObjectEEbPT_ 232139862
_ZN2JS13IsPoisonedPtrI8JSStringEEbPT_ 118932399
_ZN2JS15AnchorPermittedINS_5ValueEEC2Ev 9767
_ZN2JS15AnchorPermittedIP8JSStringEC2Ev 4137016
_ZN2JS15AutoArrayRooter11changeArrayEPNS_5ValueEj 0
_ZN2JS15AutoArrayRooter12changeLengthEj 0
_ZN2JS15AutoArrayRooterC2EP9JSContextjPNS_5ValueERK21JSGuardObjectNotifier 75872
_ZN2JS15AutoArrayRooterD2Ev 75872
_ZN2JS15AutoValueRooter10jsval_addrEv 4805
_ZN2JS15AutoValueRooter3setENS_5ValueE 4
_ZN2JS15AutoValueRooter4addrEv 8
_ZN2JS15AutoValueRooterC2EP9JSContextRK21JSGuardObjectNotifier 42403
_ZN2JS15AutoValueRooterC2EP9JSContextRKNS_5ValueERK21JSGuardObjectNotifier 6766742
_ZN2JS15AutoValueRooterD2Ev 6809145
_ZN2JS15AutoValueVectorC2EP9JSContextRK21JSGuardObjectNotifier 1432232
_ZN2JS15AutoValueVectorD2Ev 1432232
_ZN2JS16AutoObjectRooterC2EP9JSContextP8JSObjectRK21JSGuardObjectNotifier 413901
_ZN2JS16AutoObjectRooterD2Ev 413901
_ZN2JS16AutoVectorRooterI4jsidE15makeRangeGCSafeEj 0
_ZN2JS16AutoVectorRooterI4jsidE6appendERKS1_ 1619682
_ZN2JS16AutoVectorRooterI4jsidE6resizeEj 0
_ZN2JS16AutoVectorRooterI4jsidEC2EP9JSContextiRK21JSGuardObjectNotifier 264902
_ZN2JS16AutoVectorRooterI4jsidED2Ev 264902
_ZN2JS16AutoVectorRooterI4jsidEixEj 25786
_ZN2JS16AutoVectorRooterINS_5ValueEE15makeRangeGCSafeEj 451458
_ZN2JS16AutoVectorRooterINS_5ValueEE5beginEv 1253269
_ZN2JS16AutoVectorRooterINS_5ValueEE6resizeEj 1227968
_ZN2JS16AutoVectorRooterINS_5ValueEEC2EP9JSContextiRK21JSGuardObjectNotifier 1432232
_ZN2JS16AutoVectorRooterINS_5ValueEED2Ev 1432232
_ZN2JS5Value10setBooleanEb 10338482
_ZN2JS5Value10setPrivateEPv 1603999
_ZN2JS5Value12setUndefinedEv 52638710
_ZN2JS5Value15setObjectOrNullEP8JSObject 1740996
_ZN2JS5Value16setPrivateUint32Ej 871402
_ZN2JS5Value7setNullEv 4156702
_ZN2JS5Value8setInt32Ei 52922025
_ZN2JS5Value9setDoubleEd 168715
_ZN2JS5Value9setNumberEd 6734998
_ZN2JS5Value9setObjectER8JSObject 80478748
_ZN2JS5Value9setStringEP8JSString 25569087
_ZN2JS5ValueD2Ev 3838616
_ZN2JS6AnchorINS_5ValueEE3getEv 9780
_ZN2JS6AnchorINS_5ValueEEC2ES1_ 9767
_ZN2JS6AnchorINS_5ValueEED2Ev 9767
_ZN2JS6AnchorIP8JSStringE3setERKS2_ 0
_ZN2JS6AnchorIP8JSStringE5clearEv 0
_ZN2JS6AnchorIP8JSStringEC2ES2_ 4137016
_ZN2JS6AnchorIP8JSStringED2Ev 4137016
_ZN2JSL10Int32ValueEi 0
_ZN2JSL11NumberValueEd 0
_ZN2JSL11ObjectValueER8JSObject 0
_ZN2JSL11StringValueEP8JSString 0
_ZN2JSL12PrivateValueEPv 12957
_ZN2JSL14UndefinedValueEv 0
_ZN2JSL17ObjectOrNullValueEP8JSObject 0
_ZN2JSL18PrivateUint32ValueEj 5441
_ZN2JSL4CallEP9JSContextNS_5ValueEP8JSObjectjPS2_S5_ 0
_ZN2JSL4CallEP9JSContextP8JSObjectP10JSFunctionjPNS_5ValueES7_ 2
_ZN2JSL9NullValueEv 42706
_ZN7JSClassC2Ev 0
_ZN8JSTracerC2Ev 626629
_ZNK16JSAutoByteString3ptrEv 1776403
_ZNK16JSAutoByteStringntEv 564681
_ZNK27JSAutoStructuredCloneBuffer4dataEv 8773
_ZNK27JSAutoStructuredCloneBuffer6nbytesEv 1837
_ZNK2JS11AutoIdArray6lengthEv 0
_ZNK2JS11AutoIdArrayixEj 0
_ZNK2JS15AutoValueRooter11jsval_valueEv 8493
_ZNK2JS15AutoValueRooter5valueEv 10
_ZNK2JS16AutoVectorRooterI4jsidE6lengthEv 655919
_ZNK2JS5Value10isMarkableEv 101534707
_ZNK2JS5Value11isUndefinedEv 72713669
_ZNK2JS5Value14isObjectOrNullEv 9141035
_ZNK2JS5Value14toObjectOrNullEv 4206763
_ZNK2JS5Value15toPrivateUint32Ev 2676713
_ZNK2JS5Value7isInt32Ev 214824840
_ZNK2JS5Value7toInt32Ev 104611576
_ZNK2JS5Value8isDoubleEv 15628483
_ZNK2JS5Value8isNumberEv 16057677
_ZNK2JS5Value8isObjectEv 804245018
_ZNK2JS5Value8isStringEv 593683379
_ZNK2JS5Value8toDoubleEv 254688
_ZNK2JS5Value8toNumberEv 658424
_ZNK2JS5Value8toObjectEv 286692835
_ZNK2JS5Value8toStringEv 147276149
_ZNK2JS5Value9toPrivateEv 3935717
_ZNK2JS5ValueeqERKS0_ 35955
_ZNK2JS5ValueneERKS0_ 3232348

Generated by: LCOV version 1.7