LCOV - code coverage report
Current view: directory - objdir/dist/include - jsapi.h (source / functions) Found Hit Coverage
Test: app.info Lines: 386 323 83.7 %
Date: 2012-04-21 Functions: 153 127 83.0 %

Function Name Sort by function name Hit count Sort by hit count
_ZNK2JS5Value8isObjectEv 807687769
_ZNK2JS5Value8isStringEv 593437138
_ZNK2JS5Value8toObjectEv 289938597
_ZN2JS13IsPoisonedPtrI8JSObjectEEbPT_ 230506167
_ZNK2JS5Value7isInt32Ev 210709564
_ZNK2JS5Value8toStringEv 146890533
_ZN2JS13IsPoisonedPtrI8JSStringEEbPT_ 117918276
_ZNK2JS5Value7toInt32Ev 102763734
_ZNK2JS5Value10isMarkableEv 101567029
_ZL13JSVAL_TO_IMPLN2JS5ValueE 91057764
_ZN2JS5Value9setObjectER8JSObject 80417151
_ZNK2JS5Value11isUndefinedEv 75765967
_ZN2JS5Value12setUndefinedEv 52601752
_ZN2JS5Value8setInt32Ei 51698448
_ZL13IMPL_TO_JSVAL12jsval_layout 30129230
_ZN2JS5Value9setStringEP8JSString 25398230
JSVAL_IS_OBJECT 21005169
JSVAL_TO_OBJECT 19582729
_ZNK2JS5Value8isNumberEv 16248496
_ZNK2JS5Value8isDoubleEv 15613445
JSVAL_IS_DOUBLE 14875584
INT_TO_JSVAL 14841455
JSVAL_TO_PRIVATE 14683093
_ZN2JS12AutoGCRooterD2Ev 12977570
JSID_IS_VOID 12862466
_ZN2JS5Value10setBooleanEb 11103484
JSVAL_IS_PRIMITIVE 9203859
_ZNK2JS5Value14isObjectOrNullEv 9052569
JS_THIS 7386733
_ZN2JS15AutoValueRooterD2Ev 6934923
_ZN22JSAutoEnterCompartmentC2Ev 6908676
_ZN2JS15AutoValueRooterC2EP9JSContextRKNS_5ValueERK21JSGuardObjectNotifier 6892171
_ZN2JS5Value9setNumberEd 6664887
OBJECT_TO_JSVAL 6397514
JSVAL_IS_NULL 6107806
JSVAL_IS_VOID 4709412
_ZNK2JS5Value14toObjectOrNullEv 4127880
_ZN2JS6AnchorIP8JSStringED2Ev 4126295
_ZN2JS6AnchorIP8JSStringEC2ES2_ 4126295
_ZN2JS15AnchorPermittedIP8JSStringEC2Ev 4126295
_ZN2JS5Value7setNullEv 4074451
_ZNK2JS5Value9toPrivateEv 4003793
_ZN2JS5ValueD2Ev 3593260
STRING_TO_JSVAL 3547004
PRIVATE_TO_JSVAL 3408136
_ZNK2JS5ValueneERKS0_ 3173382
_ZNK2JS5Value15toPrivateUint32Ev 2608874
INTERNED_STRING_TO_JSID 2097638
_ZNK16JSAutoByteString3ptrEv 1813072
BOOLEAN_TO_JSVAL 1777543
_ZN2JS5Value15setObjectOrNullEP8JSObject 1737484
_ZN2JS5Value10setPrivateEPv 1622272
_ZN2JS16AutoVectorRooterI4jsidE6appendERKS1_ 1604102
JSID_IS_STRING 1436968
_ZN2JS16AutoVectorRooterINS_5ValueEED2Ev 1419563
_ZN2JS15AutoValueVectorC2EP9JSContextRK21JSGuardObjectNotifier 1419563
_ZN2JS15AutoValueVectorD2Ev 1419563
_ZN2JS16AutoVectorRooterINS_5ValueEEC2EP9JSContextiRK21JSGuardObjectNotifier 1419563
_ZN2JS16AutoVectorRooterINS_5ValueEE5beginEv 1247257
_ZN2JS16AutoVectorRooterINS_5ValueEE6resizeEj 1221944
_ZN2JS5Value16setPrivateUint32Ej 869953
_ZN13JSAutoRequestD2Ev 798187
_ZN13JSAutoRequestC2EP9JSContextRK21JSGuardObjectNotifier 798187
_ZN16JSAutoByteStringD2Ev 794016
_ZN8JSTracerC2Ev 717704
_ZNK2JS5Value8toNumberEv 643502
_ZNK2JS16AutoVectorRooterI4jsidE6lengthEv 638725
JSID_TO_STRING 614401
_ZNK16JSAutoByteStringntEv 608491
_ZN16JSAutoByteStringC2EP9JSContextP8JSStringRK21JSGuardObjectNotifier 608491
UINT_TO_JSVAL 568856
_ZN2JS16AutoVectorRooterINS_5ValueEE15makeRangeGCSafeEj 432234
_ZN2JS16AutoObjectRooterD2Ev 413711
_ZN2JS16AutoObjectRooterC2EP9JSContextP8JSObjectRK21JSGuardObjectNotifier 413711
JSVAL_IS_STRING 381244
_ZN2JS12AutoIdVectorD2Ev 259155
_ZN2JS16AutoVectorRooterI4jsidED2Ev 259155
_ZN2JS16AutoVectorRooterI4jsidEC2EP9JSContextiRK21JSGuardObjectNotifier 259155
_ZN2JS12AutoIdVectorC2EP9JSContextRK21JSGuardObjectNotifier 259155
_ZNK2JS5Value8toDoubleEv 256707
JSVAL_IS_INT 217803
JSID_TO_FLAT_STRING 213417
_ZN16JSAutoByteStringC2ERK21JSGuardObjectNotifier 185525
_ZN16JSAutoByteString6encodeEP9JSContextP8JSString 177651
JSID_IS_INT 170714
DOUBLE_TO_JSVAL 157592
_ZN2JS5Value9setDoubleEd 146139
_ZN2JS15AutoArrayRooterC2EP9JSContextjPNS_5ValueERK21JSGuardObjectNotifier 75908
_ZN2JS15AutoArrayRooterD2Ev 75908
JSVAL_TO_STRING 68192
JSVAL_TO_DOUBLE 66584
JSVAL_IS_NUMBER 54025
JSVAL_TO_INT 52546
_ZN2JSL9NullValueEv 43055
_ZN2JS15AutoValueRooterC2EP9JSContextRK21JSGuardObjectNotifier 42752
_ZNK2JS5ValueeqERKS0_ 35480
_ZN2JS16AutoVectorRooterI4jsidEixEj 25748
JSVAL_IS_BOOLEAN 24803
JSVAL_IS_GCTHING 15508
_ZN2JSL12PrivateValueEPv 12957
_ZN12JSPrincipals13setDebugTokenEj 11108
_ZN2JS6AnchorINS_5ValueEE3getEv 9763
_ZN2JS6AnchorINS_5ValueEED2Ev 9753
_ZN2JS15AnchorPermittedINS_5ValueEEC2Ev 9753
_ZN2JS6AnchorINS_5ValueEEC2ES1_ 9753
_ZNK27JSAutoStructuredCloneBuffer4dataEv 9316
_ZNK2JS15AutoValueRooter11jsval_valueEv 8439
JSVAL_IS_TRACEABLE 7073
_ZN27JSAutoStructuredCloneBufferD2Ev 6521
_ZN27JSAutoStructuredCloneBufferC2Ev 6521
_ZN20JSAutoSuspendRequest6resumeEv 5977
_ZN20JSAutoSuspendRequestD2Ev 5977
_ZN20JSAutoSuspendRequestC2EP9JSContextRK21JSGuardObjectNotifier 5977
_ZN12JSPrincipalsC2Ev 5565
_ZN2JSL18PrivateUint32ValueEj 5441
_ZN2JS15AutoValueRooter10jsval_addrEv 5167
JSID_TO_INT 2819
_ZN17JSLocaleCallbacksC2Ev 2324
_ZNK27JSAutoStructuredCloneBuffer6nbytesEv 1837
JSVAL_TO_GCTHING 1397
JSVAL_TRACE_KIND 555
JSVAL_TO_TRACEABLE 551
JSVAL_TO_BOOLEAN 404
JSVAL_TO_IMPL 22
IMPL_TO_JSVAL 9
_ZN2JS15AutoValueRooter3setENS_5ValueE 4
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