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-06-02 Functions: 156 130 83.3 %

Function Name Sort by function name Hit count Sort by hit count
BOOLEAN_TO_JSVAL 1311062
DOUBLE_TO_JSVAL 159074
IMPL_TO_JSVAL 9
INTERNED_STRING_TO_JSID 2103261
INT_FITS_IN_JSID 0
INT_TO_JSID 0
INT_TO_JSVAL 14810185
JSID_IS_DEFAULT_XML_NAMESPACE 0
JSID_IS_INT 170735
JSID_IS_OBJECT 1
JSID_IS_STRING 1457283
JSID_IS_VOID 12226294
JSID_TO_FLAT_STRING 213490
JSID_TO_INT 2819
JSID_TO_OBJECT 0
JSID_TO_STRING 634128
JSVAL_IS_BOOLEAN 24802
JSVAL_IS_DOUBLE 13642993
JSVAL_IS_GCTHING 14996
JSVAL_IS_INT 217766
JSVAL_IS_NULL 6183871
JSVAL_IS_NUMBER 57731
JSVAL_IS_OBJECT 19706215
JSVAL_IS_PRIMITIVE 8534633
JSVAL_IS_STRING 381020
JSVAL_IS_TRACEABLE 7073
JSVAL_IS_UNIVERSAL 0
JSVAL_IS_VOID 4747842
JSVAL_TO_BOOLEAN 404
JSVAL_TO_DOUBLE 70116
JSVAL_TO_GCTHING 1216
JSVAL_TO_IMPL 22
JSVAL_TO_INT 52546
JSVAL_TO_OBJECT 18261834
JSVAL_TO_PRIVATE 13443545
JSVAL_TO_STRING 68241
JSVAL_TO_TRACEABLE 551
JSVAL_TRACE_KIND 557
JS_ASSERT_STRING_IS_FLAT 0
JS_FORGET_STRING_FLATNESS 0
JS_THIS 6766572
OBJECT_TO_JSVAL 6213007
PRIVATE_TO_JSVAL 3452194
STRING_TO_JSVAL 3618563
UINT_TO_JSVAL 571750
_ZL13IMPL_TO_JSVAL12jsval_layout 29564070
_ZL13JSVAL_TO_IMPLN2JS5ValueE 85417379
_ZN12JSPrincipals13setDebugTokenEj 11352
_ZN12JSPrincipalsC2Ev 5687
_ZN13JSAutoRequestC2EP9JSContextRK21JSGuardObjectNotifier 522992
_ZN13JSAutoRequestD2Ev 522992
_ZN16JSAutoByteString6encodeEP9JSContextP8JSString 197484
_ZN16JSAutoByteStringC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier 564592
_ZN16JSAutoByteStringC2ERK21JSGuardObjectNotifier 205348
_ZN16JSAutoByteStringD2Ev 769940
_ZN17JSLocaleCallbacksC2Ev 2352
_ZN20JSAutoSuspendRequest6resumeEv 5977
_ZN20JSAutoSuspendRequestC2EP9JSContextRK21JSGuardObjectNotifier 5977
_ZN20JSAutoSuspendRequestD2Ev 5977
_ZN22JSAutoEnterCompartmentC2Ev 6895096
_ZN27JSAutoStructuredCloneBufferC2Ev 6342
_ZN27JSAutoStructuredCloneBufferD2Ev 6342
_ZN2JS11AutoIdArrayC2EP9JSContextP9JSIdArrayRK21JSGuardObjectNotifier 0
_ZN2JS11AutoIdArrayD2Ev 0
_ZN2JS11AutoIdArrayntEv 0
_ZN2JS12AutoGCRooterD2Ev 12917324
_ZN2JS12AutoIdVectorC2EP9JSContextRK21JSGuardObjectNotifier 264899
_ZN2JS12AutoIdVectorD2Ev 264899
_ZN2JS13IsPoisonedPtrI8JSObjectEEbPT_ 231981206
_ZN2JS13IsPoisonedPtrI8JSStringEEbPT_ 118873890
_ZN2JS15AnchorPermittedINS_5ValueEEC2Ev 9767
_ZN2JS15AnchorPermittedIP8JSStringEC2Ev 4137023
_ZN2JS15AutoArrayRooter11changeArrayEPNS_5ValueEj 0
_ZN2JS15AutoArrayRooter12changeLengthEj 0
_ZN2JS15AutoArrayRooterC2EP9JSContextjPNS_5ValueERK21JSGuardObjectNotifier 75876
_ZN2JS15AutoArrayRooterD2Ev 75876
_ZN2JS15AutoValueRooter10jsval_addrEv 4809
_ZN2JS15AutoValueRooter3setENS_5ValueE 4
_ZN2JS15AutoValueRooter4addrEv 8
_ZN2JS15AutoValueRooterC2EP9JSContextRK21JSGuardObjectNotifier 42403
_ZN2JS15AutoValueRooterC2EP9JSContextRKNS_5ValueERK21JSGuardObjectNotifier 6765448
_ZN2JS15AutoValueRooterD2Ev 6807851
_ZN2JS15AutoValueVectorC2EP9JSContextRK21JSGuardObjectNotifier 1431959
_ZN2JS15AutoValueVectorD2Ev 1431959
_ZN2JS16AutoObjectRooterC2EP9JSContextP8JSObjectRK21JSGuardObjectNotifier 413895
_ZN2JS16AutoObjectRooterD2Ev 413895
_ZN2JS16AutoVectorRooterI4jsidE15makeRangeGCSafeEj 0
_ZN2JS16AutoVectorRooterI4jsidE6appendERKS1_ 1619616
_ZN2JS16AutoVectorRooterI4jsidE6resizeEj 0
_ZN2JS16AutoVectorRooterI4jsidEC2EP9JSContextiRK21JSGuardObjectNotifier 264899
_ZN2JS16AutoVectorRooterI4jsidED2Ev 264899
_ZN2JS16AutoVectorRooterI4jsidEixEj 25786
_ZN2JS16AutoVectorRooterINS_5ValueEE15makeRangeGCSafeEj 451460
_ZN2JS16AutoVectorRooterINS_5ValueEE5beginEv 1253007
_ZN2JS16AutoVectorRooterINS_5ValueEE6resizeEj 1227699
_ZN2JS16AutoVectorRooterINS_5ValueEEC2EP9JSContextiRK21JSGuardObjectNotifier 1431959
_ZN2JS16AutoVectorRooterINS_5ValueEED2Ev 1431959
_ZN2JS5Value10setBooleanEb 10338724
_ZN2JS5Value10setPrivateEPv 1603593
_ZN2JS5Value12setUndefinedEv 52662033
_ZN2JS5Value15setObjectOrNullEP8JSObject 1740336
_ZN2JS5Value16setPrivateUint32Ej 871399
_ZN2JS5Value7setNullEv 4156664
_ZN2JS5Value8setInt32Ei 52923038
_ZN2JS5Value9setDoubleEd 168683
_ZN2JS5Value9setNumberEd 6734396
_ZN2JS5Value9setObjectER8JSObject 80467741
_ZN2JS5Value9setStringEP8JSString 25572240
_ZN2JS5ValueD2Ev 3838566
_ZN2JS6AnchorINS_5ValueEE3getEv 9780
_ZN2JS6AnchorINS_5ValueEEC2ES1_ 9767
_ZN2JS6AnchorINS_5ValueEED2Ev 9767
_ZN2JS6AnchorIP8JSStringE3setERKS2_ 0
_ZN2JS6AnchorIP8JSStringE5clearEv 0
_ZN2JS6AnchorIP8JSStringEC2ES2_ 4137023
_ZN2JS6AnchorIP8JSStringED2Ev 4137023
_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 669039
_ZNK16JSAutoByteString3ptrEv 1776338
_ZNK16JSAutoByteStringntEv 564592
_ZNK27JSAutoStructuredCloneBuffer4dataEv 8779
_ZNK27JSAutoStructuredCloneBuffer6nbytesEv 1837
_ZNK2JS11AutoIdArray6lengthEv 0
_ZNK2JS11AutoIdArrayixEj 0
_ZNK2JS15AutoValueRooter11jsval_valueEv 8548
_ZNK2JS15AutoValueRooter5valueEv 10
_ZNK2JS16AutoVectorRooterI4jsidE6lengthEv 655880
_ZNK2JS5Value10isMarkableEv 101747996
_ZNK2JS5Value11isUndefinedEv 72702772
_ZNK2JS5Value14isObjectOrNullEv 9143494
_ZNK2JS5Value14toObjectOrNullEv 4210559
_ZNK2JS5Value15toPrivateUint32Ev 2680456
_ZNK2JS5Value7isInt32Ev 214828606
_ZNK2JS5Value7toInt32Ev 104610410
_ZNK2JS5Value8isDoubleEv 15631810
_ZNK2JS5Value8isNumberEv 16056872
_ZNK2JS5Value8isObjectEv 804192469
_ZNK2JS5Value8isStringEv 593843044
_ZNK2JS5Value8toDoubleEv 256528
_ZNK2JS5Value8toNumberEv 658498
_ZNK2JS5Value8toObjectEv 286597709
_ZNK2JS5Value8toStringEv 147294019
_ZNK2JS5Value9toPrivateEv 3935303
_ZNK2JS5ValueeqERKS0_ 35914
_ZNK2JS5ValueneERKS0_ 3233638

Generated by: LCOV version 1.7