LCOV - code coverage report
Current view: directory - js/src - jsarray.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 1810 1329 73.4 %
Date: 2012-06-02 Functions: 142 117 82.4 %

Function Name Sort by function name Hit count Sort by hit count
_Z10GetElementIdEiP9JSContextP8JSObjectT_PiPN2JS5ValueE 208056
_Z10GetElementIjEiP9JSContextP8JSObjectT_PiPN2JS5ValueE 18543944
_Z12js_ArrayInfoP9JSContextjPN2JS5ValueE 0
_Z17js_InitArrayClassP9JSContextP8JSObject 32571
_Z18array_reduceCommonI19ArrayReduceBehaviorEbP9JSContextRN2js8CallArgsE 114
_Z18array_reduceCommonI24ArrayReduceRightBehaviorEbP9JSContextRN2js8CallArgsE 0
_Z19js_NewbornArrayPushP9JSContextP8JSObjectRKN2JS5ValueE 1369107
_Z20NewbornArrayPushImplP9JSContextP8JSObjectRKN2JS5ValueE 1369107
_Z20array_readonlyCommonI17ArraySomeBehaviorEbP9JSContextRN2js8CallArgsE 17492
_Z20array_readonlyCommonI18ArrayEveryBehaviorEbP9JSContextRN2js8CallArgsE 2083
_Z20array_readonlyCommonI20ArrayForEachBehaviorEbP9JSContextRN2js8CallArgsE 116359
_Z20js_GetLengthPropertyP9JSContextP8JSObjectPj 1346210
_Z20js_SetLengthPropertyP9JSContextP8JSObjectd 85144
_Z28js_GetDenseArrayElementValueP9JSContextP8JSObject4jsidPN2JS5ValueE 0
_Z32js_PrototypeHasIndexedPropertiesP9JSContextP8JSObject 17689538
_Z8js_ArrayP9JSContextjPN2JS5ValueE 76250
_ZL10array_joinP9JSContextjPN2JS5ValueE 180667
_ZL10array_someP9JSContextjPN2JS5ValueE 17492
_ZL11array_everyP9JSContextjPN2JS5ValueE 2083
_ZL11array_sliceP9JSContextjPN2JS5ValueE 71712
_ZL11array_traceP8JSTracerP8JSObject 21738
_ZL12BigIndexToIdP9JSContextP8JSObjectjiP4jsid 0
_ZL12DoGetElementP9JSContextP8JSObjectdPiPN2JS5ValueE 205933
_ZL12DoGetElementP9JSContextP8JSObjectjPiPN2JS5ValueE 539249
_ZL12array_filterP9JSContextjPN2JS5ValueE 15552
_ZL12array_reduceP9JSContextjPN2JS5ValueE 114
_ZL12array_spliceP9JSContextjPN2JS5ValueE 57958
_ZL12array_typeOfP9JSContextP8JSObject 3065
_ZL13array_forEachP9JSContextjPN2JS5ValueE 116359
_ZL13array_indexOfP9JSContextjPN2JS5ValueE 98804
_ZL13array_isArrayP9JSContextjPN2JS5ValueE 59101
_ZL13array_reverseP9JSContextjPN2JS5ValueE 1202
_ZL13array_unshiftP9JSContextjPN2JS5ValueE 760
_ZL14InitArrayTypesP9JSContextPN2js5types10TypeObjectEPKN2JS5ValueEj 42458
_ZL14IsDenseArrayIdP9JSContextP8JSObject4jsid 731105
_ZL14array_toSourceP9JSContextjPN2JS5ValueE 336
_ZL14array_toStringP9JSContextjPN2JS5ValueE 109655
_ZL15SetArrayElementP9JSContextP8JSObjectdRKN2JS5ValueE 11001528
_ZL15array_pop_denseP9JSContextP8JSObjectRN2js8CallArgsE 12131
_ZL16array_getElementP9JSContextP8JSObjectS2_jPN2JS5ValueE 6000596
_ZL16array_getGenericP9JSContextP8JSObjectS2_4jsidPN2JS5ValueE 3572875
_ZL16array_getSpecialP9JSContextP8JSObjectS2_N2js9SpecialIdEPN2JS5ValueE 0
_ZL16array_pop_slowlyP9JSContextP8JSObjectRN2js8CallArgsE 45
_ZL16array_setElementP9JSContextP8JSObjectjPN2JS5ValueEi 13549124
_ZL16array_setGenericP9JSContextP8JSObject4jsidPN2JS5ValueEi 3804545
_ZL16array_setSpecialP9JSContextP8JSObjectN2js9SpecialIdEPN2JS5ValueEi 0
_ZL17AddLengthPropertyP9JSContextP8JSObject 261155
_ZL17InitArrayElementsP9JSContextP8JSObjectjjPKN2JS5ValueE17ShouldUpdateTypes 49609
_ZL17IsDenseArrayIndexP8JSObjectj 727685
_ZL17TryReuseArrayTypeP8JSObjectS0_ 141020
_ZL17array_getPropertyP9JSContextP8JSObjectS2_PN2js12PropertyNameEPN2JS5ValueE 2954608
_ZL17array_lastIndexOfP9JSContextjPN2JS5ValueE 348
_ZL17array_push1_denseP9JSContextP8JSObjectRN2js8CallArgsE 5216413
_ZL17array_push_slowlyP9JSContextP8JSObjectRN2js8CallArgsE 14264
_ZL17array_reduceRightP9JSContextjPN2JS5ValueE 0
_ZL17array_setPropertyP9JSContextP8JSObjectPN2js12PropertyNameEPN2JS5ValueEi 0
_ZL18DeleteArrayElementP9JSContextP8JSObjectdb 1899835
_ZL18ReallyBigIndexToIdP9JSContextdP4jsid 0
_ZL18array_toString_subP9JSContextP8JSObjectiP8JSStringRN2js8CallArgsE 180667
_ZL19array_defineGenericP9JSContextP8JSObject4jsidPKN2JS5ValueEPFiS0_S2_S3_PS5_EPFiS0_S2_S3_iS8_Ej 11805286
_ZL19array_defineSpecialP9JSContextP8JSObjectN2js9SpecialIdEPKN2JS5ValueEPFiS0_S2_4jsidPS6_EPFiS0_S2_S9_iSA_Ej 0
_ZL19array_deleteSpecialP9JSContextP8JSObjectN2js9SpecialIdEPN2JS5ValueEi 0
_ZL19array_indexOfHelperP9JSContext11IndexOfKindRN2js8CallArgsE 99152
_ZL19array_length_getterP9JSContextP8JSObject4jsidPN2JS5ValueE 171
_ZL19array_length_setterP9JSContextP8JSObject4jsidiPN2JS5ValueE 87835
_ZL19array_lookupElementP9JSContextP8JSObjectjPS2_PP10JSProperty 0
_ZL19array_lookupGenericP9JSContextP8JSObject4jsidPS2_PP10JSProperty 731105
_ZL19array_lookupSpecialP9JSContextP8JSObjectN2js9SpecialIdEPS2_PP10JSProperty 0
_ZL20array_definePropertyP9JSContextP8JSObjectPN2js12PropertyNameEPKN2JS5ValueEPFiS0_S2_4jsidPS7_EPFiS0_S2_SA_iSB_Ej 0
_ZL20array_deletePropertyP9JSContextP8JSObjectPN2js12PropertyNameEPN2JS5ValueEi 99
_ZL20array_lookupPropertyP9JSContextP8JSObjectPN2js12PropertyNameEPS2_PP10JSProperty 0
_ZL20array_toLocaleStringP9JSContextjPN2JS5ValueE 0
_ZL21slowarray_addPropertyP9JSContextP8JSObject4jsidPN2JS5ValueE 2470129
_ZL23SetOrDeleteArrayElementP9JSContextP8JSObjectdiRKN2JS5ValueE 11017261
_ZL26CanOptimizeForDenseStorageP8JSObjectjjP9JSContext 111843
_ZL26array_getElementAttributesP9JSContextP8JSObjectjPj 0
_ZL26array_getGenericAttributesP9JSContextP8JSObject4jsidPj 135
_ZL26array_getSpecialAttributesP9JSContextP8JSObjectN2js9SpecialIdEPj 0
_ZL26array_setElementAttributesP9JSContextP8JSObjectjPj 0
_ZL26array_setGenericAttributesP9JSContextP8JSObject4jsidPj 0
_ZL26array_setSpecialAttributesP9JSContextP8JSObjectN2js9SpecialIdEPj 0
_ZL27array_getPropertyAttributesP9JSContextP8JSObjectPN2js12PropertyNameEPj 0
_ZL27array_setPropertyAttributesP9JSContextP8JSObjectPN2js12PropertyNameEPj 0
_ZL9IndexToIdP9JSContextP8JSObjectdPiP4jsidi 209920
_ZL9array_fixP9JSContextP8JSObjectPbPN2JS12AutoIdVectorE 59
_ZL9array_mapP9JSContextjPN2JS5ValueE 4452
_ZN12_GLOBAL__N_118StringifiedElementD2Ev 39088
_ZN12_GLOBAL__N_119CompareStringValuesEP9JSContextRKN2JS5ValueES5_Pb 64454
_ZN12_GLOBAL__N_121SortComparatorStringsC2EP9JSContext 2033
_ZN12_GLOBAL__N_121SortComparatorStringsclERKN2JS5ValueES4_Pb 64454
_ZN12_GLOBAL__N_122CompareSubStringValuesEP9JSContextPKtjS3_jPb 9775
_ZN12_GLOBAL__N_122SortComparatorFunctionC2EP9JSContextRKN2JS5ValueERN2js15InvokeArgsGuardE 16665
_ZN12_GLOBAL__N_122SortComparatorFunctionclERKN2JS5ValueES4_Pb 272203
_ZN12_GLOBAL__N_125CompareLexicographicInt32EP9JSContextRKN2JS5ValueES5_Pb 6125
_ZN12_GLOBAL__N_132SortComparatorLexicographicInt32C2EP9JSContext 6134
_ZN12_GLOBAL__N_132SortComparatorLexicographicInt32clERKN2JS5ValueES4_Pb 6125
_ZN12_GLOBAL__N_133SortComparatorStringifiedElementsC2EP9JSContextRKN2js12StringBufferE 9771
_ZN12_GLOBAL__N_133SortComparatorStringifiedElementsclERKNS_18StringifiedElementES3_Pb 9775
_ZN12_GLOBAL__N_1L15NumDigitsBase10Ej 6180
_ZN12_GLOBAL__N_1L19NegateNegativeInt32Ei 1560
_ZN17ArraySomeBehavior10shouldExitERN2JS5ValueEPS1_ 11793
_ZN17ArraySomeBehavior13lateExitValueEv 11353
_ZN18ArrayEveryBehavior10shouldExitERN2JS5ValueEPS1_ 512396
_ZN18ArrayEveryBehavior13lateExitValueEv 2080
_ZN18ArraySharpDetector4initEP8JSObject 273
_ZN18ArraySharpDetectorC2EP9JSContext 273
_ZN18ArraySharpDetectorD2Ev 273
_ZN19ArrayReduceBehavior10initializeEjPjS0_Pi 114
_ZN20ArrayForEachBehavior10shouldExitERN2JS5ValueEPS1_ 1799556
_ZN20ArrayForEachBehavior13lateExitValueEv 116357
_ZN22AutoArrayCycleDetector10foundCycleEv 180667
_ZN22AutoArrayCycleDetector4initEv 180667
_ZN22AutoArrayCycleDetectorC2EP9JSContextP8JSObjectRK21JSGuardObjectNotifier 180667
_ZN22AutoArrayCycleDetectorD2Ev 180667
_ZN24ArrayReduceRightBehavior10initializeEjPjS0_Pi 0
_ZN2js10array_pushEP9JSContextjPN2JS5ValueE 5230326
_ZN2js10array_sortEP9JSContextjPN2JS5ValueE 35494
_ZN2js11GetElementsEP9JSContextP8JSObjectjPN2JS5ValueE 596864
_ZN2js11array_shiftEP9JSContextjPN2JS5ValueE 23171
_ZN2js12array_concatEP9JSContextjPN2JS5ValueE 11368
_ZN2js17NewSlowEmptyArrayEP9JSContext 218546
_ZN2js18NewDenseEmptyArrayEP9JSContextP8JSObject 89068
_ZN2js18StringIsArrayIndexEP14JSLinearStringPj 41281837
_ZN2js19NewDenseCopiedArrayEP9JSContextjPKN2JS5ValueEP8JSObject 259264
_ZN2js19array_defineElementEP9JSContextP8JSObjectjPKN2JS5ValueEPFiS1_S3_4jsidPS5_EPFiS1_S3_S8_iS9_Ej 1594229
_ZN2js19array_deleteElementEP9JSContextP8JSObjectjPN2JS5ValueEi 1666
_ZN2js22NewDenseAllocatedArrayEP9JSContextjP8JSObject 2478341
_ZN2js24NewDenseUnallocatedArrayEP9JSContextjP8JSObject 58439
_ZN2js27NewDenseAllocatedEmptyArrayEP9JSContextjP8JSObject 0
_ZN2js4mjit5stubs10ArrayShiftERNS_7VMFrameE 66
_ZN2js4mjit5stubs20ArrayConcatTwoArraysERNS_7VMFrameE 114
_ZN2js4mjit5stubs24NewDenseUnallocatedArrayERNS_7VMFrameEj 75369
_ZN2js9array_popEP9JSContextjPN2JS5ValueE 12176
_ZN2jsL15GetElementsSlowEP9JSContextP8JSObjectjPN2JS5ValueE 4115
_ZN2jsL22EnsureNewArrayElementsEP9JSContextP8JSObjectj 2737605
_ZN2jsL8NewArrayILb0EEEP8JSObjectP9JSContextjS2_ 222876
_ZN2jsL8NewArrayILb1EEEP8JSObjectP9JSContextjS2_ 2737605
_ZN8JSObject18makeDenseArraySlowEP9JSContext 10038
_ZN8JSObject22arrayGetOwnDataElementEP9JSContextjPN2JS5ValueE 379
_ZN8JSObject22willBeSparseDenseArrayEjj 14997
_ZN8JSObject25allocateSlowArrayElementsEP9JSContext 261155
_ZNK18ArraySharpDetector14initiallySharpEv 273

Generated by: LCOV version 1.7