LCOV - code coverage report
Current view: directory - js/src/methodjit - Compiler.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 4056 3598 88.7 %
Date: 2012-04-07 Functions: 112 105 93.8 %

Function Name Sort by function name Hit count Sort by hit count
_Z13MakeJITScriptP9JSContextP8JSScript 75536
_ZL14HasPayloadTypePN2js5types7TypeSetE 0
_ZL25IsLowerableFunCallOrApplyPh 176947
_ZN2js4mjit12CanMethodJITEP9JSContextP8JSScriptPhbNS0_14CompileRequestE 22218744
_ZN2js4mjit13JSActiveFrameC2Ev 96663
_ZN2js4mjit13SetChunkLimitEj 27
_ZN2js4mjit8Compiler10emitReturnEPNS0_10FrameEntryE 100011
_ZN2js4mjit8Compiler10enterBlockEPNS_17StaticBlockObjectE 23105
_ZN2js4mjit8Compiler10finishLoopEPh 43048
_ZN2js4mjit8Compiler10jsop_xnameEPNS_12PropertyNameE 373
_ZN2js4mjit8Compiler10jumpAndRunEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE4JumpEPhPS6_Pbb 162359
_ZN2js4mjit8Compiler10leaveBlockEv 23335
_ZN2js4mjit8Compiler11ActiveFrameC2EP9JSContext 96663
_ZN2js4mjit8Compiler11ActiveFrameD2Ev 96663
_ZN2js4mjit8Compiler11addCallSiteERKNS1_16InternalCallSiteE 2780483
_ZN2js4mjit8Compiler11addTypeTestEPNS_5types7TypeSetEN3JSC12X86Registers10RegisterIDES7_ 171516
_ZN2js4mjit8Compiler11jsop_regexpEv 6317
_ZN2js4mjit8Compiler11testBarrierEN3JSC12X86Registers10RegisterIDES4_bbb 799135
_ZN2js4mjit8Compiler12emitStubCallEPvPN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE12DataLabelPtrE 510604
_ZN2js4mjit8Compiler12finishThisUpEv 93652
_ZN2js4mjit8Compiler12jsop_getpropEPNS_12PropertyNameE11JSValueTypebb 142217
_ZN2js4mjit8Compiler12jsop_newinitEv 19837
_ZN2js4mjit8Compiler12jsop_setpropEPNS_12PropertyNameEb 18385
_ZN2js4mjit8Compiler12jumpInScriptEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE4JumpEPh 190715
_ZN2js4mjit8Compiler13addReturnSiteEv 174216
_ZN2js4mjit8Compiler13bumpPropCountEPhi 0
_ZN2js4mjit8Compiler13checkAnalysisEP8JSScript 103394
_ZN2js4mjit8Compiler13constructThisEv 1118
_ZN2js4mjit8Compiler13emitStubCmpOpEPFiRNS_7VMFrameEEPh4JSOp 1462
_ZN2js4mjit8Compiler13finishBarrierERKNS1_12BarrierStateENS0_11RejoinStateEj 831054
_ZN2js4mjit8Compiler13jsop_bindnameEPNS_12PropertyNameE 3587
_ZN2js4mjit8Compiler13jsop_getgnameEj 495599
_ZN2js4mjit8Compiler13jsop_setgnameEPNS_12PropertyNameEb 90363
_ZN2js4mjit8Compiler13passICAddressEPNS1_10BaseICInfoE 156730
_ZN2js4mjit8Compiler13pushedTypeSetEj 528885
_ZN2js4mjit8Compiler13updatePCTypesEPhPNS0_10FrameEntryE 0
_ZN2js4mjit8Compiler13updateVarTypeEv 200904
_ZN2js4mjit8Compiler14addInlineFrameEP8JSScriptjjPh 2942
_ZN2js4mjit8Compiler14fixDoubleTypesEPh 395542
_ZN2js4mjit8Compiler14generateMethodEv 96663
_ZN2js4mjit8Compiler14inlineStubCallEPvNS0_11RejoinStateENS0_4UsesE 510211
_ZN2js4mjit8Compiler14jsop_argumentsENS0_11RejoinStateE 1459
_ZN2js4mjit8Compiler14jsop_bindgnameEv 471198
_ZN2js4mjit8Compiler14passMICAddressERNS1_16GlobalNameICInfoE 420321
_ZN2js4mjit8Compiler14popActiveFrameEv 2932
_ZN2js4mjit8Compiler14restoreVarTypeEv 323675
_ZN2js4mjit8Compiler14testPushedTypeENS0_11RejoinStateEib 557977
_ZN2js4mjit8Compiler14updatePCCountsEPhPN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE5LabelEPb 0
_ZN2js4mjit8Compiler15emitFinalReturnERNS0_9AssemblerE 140204
_ZN2js4mjit8Compiler15emitReturnValueEPNS0_9AssemblerEPNS0_10FrameEntryE 140204
_ZN2js4mjit8Compiler15hasTypeBarriersEPh 514561
_ZN2js4mjit8Compiler15jsop_instanceofEv 1615
_ZN2js4mjit8Compiler15knownPushedTypeEj 1357958
_ZN2js4mjit8Compiler15loadReturnValueEPNS0_9AssemblerEPNS0_10FrameEntryE 139274
_ZN2js4mjit8Compiler15prepareStubCallENS0_4UsesE 481771
_ZN2js4mjit8Compiler15pushActiveFrameEP8JSScriptj 96663
_ZN2js4mjit8Compiler15pushSyncedEntryEj 5956
_ZN2js4mjit8Compiler15pushedSingletonEj 986688
_ZN2js4mjit8Compiler15scanInlineCallsEjj 27677
_ZN2js4mjit8Compiler15shouldStartLoopEPh 216995
_ZN2js4mjit8Compiler16callArrayBuiltinEjb 53159
_ZN2js4mjit8Compiler16compareTwoValuesEP9JSContext4JSOpRKN2JS5ValueES8_ 247
_ZN2js4mjit8Compiler16emitUncachedCallEjb 83655
_ZN2js4mjit8Compiler16generateEpilogueEv 92388
_ZN2js4mjit8Compiler16generatePrologueEv 92564
_ZN2js4mjit8Compiler16inlineCallHelperEjbRNS0_9FrameSizeE 174519
_ZN2js4mjit8Compiler16jsop_tableswitchEPh 298
_ZN2js4mjit8Compiler16mayPushUndefinedEj 24598
_ZN2js4mjit8Compiler16updateElemCountsEPhPNS0_10FrameEntryES4_ 0
_ZN2js4mjit8Compiler17canUseApplyTricksEv 1199
_ZN2js4mjit8Compiler17jsop_getelem_slowEv 944
_ZN2js4mjit8Compiler17jsop_getprop_slowEPNS_12PropertyNameEb 7092
_ZN2js4mjit8Compiler17jsop_setelem_slowEv 1908
_ZN2js4mjit8Compiler17jsop_setprop_slowEPNS_12PropertyNameE 222
_ZN2js4mjit8Compiler17trySingleTypeTestEPNS_5types7TypeSetEN3JSC12X86Registers10RegisterIDE 205116
_ZN2js4mjit8Compiler17updateArithCountsEPhPNS0_10FrameEntryE11JSValueTypeS5_ 0
_ZN2js4mjit8Compiler18constantFoldBranchEPhb 264
_ZN2js4mjit8Compiler18fixPrimitiveReturnEPNS0_9AssemblerEPNS0_10FrameEntryE 2013
_ZN2js4mjit8Compiler18jsop_getgname_slowEj 0
_ZN2js4mjit8Compiler18jsop_setgname_slowEPNS_12PropertyNameE 37
_ZN2js4mjit8Compiler18markUndefinedLocalEjj 90213
_ZN2js4mjit8Compiler18performCompilationEv 95862
_ZN2js4mjit8Compiler18updateJoinVarTypesEv 297308
_ZN2js4mjit8Compiler19markUndefinedLocalsEv 48846
_ZN2js4mjit8Compiler20interruptCheckHelperEv 219984
_ZN2js4mjit8Compiler20recompileCheckHelperEv 136051
_ZN2js4mjit8Compiler21emitInlineReturnValueEPNS0_10FrameEntryE 2607
_ZN2js4mjit8Compiler21ensureDoubleArgumentsEv 59146
_ZN2js4mjit8Compiler21jsop_getprop_dispatchEPNS_12PropertyNameE 23473
_ZN2js4mjit8Compiler21prepareInferenceTypesEP8JSScriptPNS1_11ActiveFrameE 60313
_ZN2js4mjit8Compiler21testSingletonPropertyEP8JSObject4jsid 73343
_ZN2js4mjit8Compiler22inlineScriptedFunctionEjb 60261
_ZN2js4mjit8Compiler23pushAddressMaybeBarrierEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE11JSValueTypebb 117960
_ZN2js4mjit8Compiler23watchGlobalReallocationEv 130916
_ZN2js4mjit8Compiler25checkCallApplySpeculationEjjPNS0_10FrameEntryES3_NS0_13MaybeRegisterIN3JSC12X86Registers10RegisterIDEEES7_S8_S7_PNS5_22AbstractMacroAssemblerINS5_12X86AssemblerEE4JumpEPNS1_13CallPatchInfoE 2469
_ZN2js4mjit8Compiler26testSingletonPropertyTypesEPNS0_10FrameEntryE4jsidPb 34773
_ZN2js4mjit8Compiler4iterEj 4176
_ZN2js4mjit8Compiler7compileEv 95862
_ZN2js4mjit8Compiler7iterEndEv 4175
_ZN2js4mjit8Compiler7jsop_inEv 33970
_ZN2js4mjit8Compiler7labelOfEPhj 256094
_ZN2js4mjit8Compiler8emitEvalEj 1978
_ZN2js4mjit8Compiler8iterMoreEPh 4069
_ZN2js4mjit8Compiler8iterNextEi 4416
_ZN2js4mjit8Compiler9jsop_nameEPNS_12PropertyNameE11JSValueType 60978
_ZN2js4mjit8Compiler9jsop_thisEv 51147
_ZN2js4mjit8Compiler9jsop_toidEv 626
_ZN2js4mjit8Compiler9knownJumpEPh 138626
_ZN2js4mjit8Compiler9monitoredEPh 394508
_ZN2js4mjit8Compiler9startLoopEPhN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE4JumpES2_ 33573
_ZN2js4mjit8CompilerC2EP9JSContextP8JSScriptjb 95862
_ZN2js4mjit8CompilerD2Ev 95862

Generated by: LCOV version 1.7