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

Generated by: LCOV version 1.7