LCOV - code coverage report
Current view: directory - js/src/methodjit - Compiler.cpp (source / functions) Found Hit Coverage
Test: app.info Lines: 4123 3666 88.9 %
Date: 2012-06-02 Functions: 112 105 93.8 %

Function Name Sort by function name Hit count Sort by hit count
_Z13MakeJITScriptP9JSContextP8JSScriptb 113898
_ZL14HasPayloadTypePN2js5types7TypeSetE 0
_ZL25IsLowerableFunCallOrApplyPh 294792
_ZN2js4mjit12CanMethodJITEP9JSContextP8JSScriptPhbNS0_14CompileRequestE 29867729
_ZN2js4mjit13JSActiveFrameC2Ev 131876
_ZN2js4mjit13SetChunkLimitEj 27
_ZN2js4mjit8Compiler10emitReturnEPNS0_10FrameEntryE 147365
_ZN2js4mjit8Compiler10enterBlockEPNS_17StaticBlockObjectE 28563
_ZN2js4mjit8Compiler10finishLoopEPh 59744
_ZN2js4mjit8Compiler10jsop_xnameEPNS_12PropertyNameE 506
_ZN2js4mjit8Compiler10jumpAndRunEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE4JumpEPhPS6_Pbb 260013
_ZN2js4mjit8Compiler10leaveBlockEv 28996
_ZN2js4mjit8Compiler11ActiveFrameC2EP9JSContext 131876
_ZN2js4mjit8Compiler11ActiveFrameD2Ev 131876
_ZN2js4mjit8Compiler11addCallSiteERKNS1_16InternalCallSiteE 5053912
_ZN2js4mjit8Compiler11addTypeTestEPNS_5types7TypeSetEN3JSC12X86Registers10RegisterIDES7_ 169973
_ZN2js4mjit8Compiler11jsop_regexpEv 17761
_ZN2js4mjit8Compiler11testBarrierEN3JSC12X86Registers10RegisterIDES4_bbb 1585767
_ZN2js4mjit8Compiler12emitStubCallEPvPN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE12DataLabelPtrE 1095948
_ZN2js4mjit8Compiler12finishThisUpEv 128847
_ZN2js4mjit8Compiler12jsop_getpropEPNS_12PropertyNameE11JSValueTypebb 507954
_ZN2js4mjit8Compiler12jsop_newinitEv 22033
_ZN2js4mjit8Compiler12jsop_setpropEPNS_12PropertyNameEb 35711
_ZN2js4mjit8Compiler12jumpInScriptEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE4JumpEPh 288399
_ZN2js4mjit8Compiler13addReturnSiteEv 291190
_ZN2js4mjit8Compiler13checkAnalysisEP8JSScript 141758
_ZN2js4mjit8Compiler13constructThisEv 1776
_ZN2js4mjit8Compiler13emitStubCmpOpEPFiRNS_7VMFrameEEPh4JSOp 3044
_ZN2js4mjit8Compiler13finishBarrierERKNS1_12BarrierStateENS0_11RejoinStateEj 1620325
_ZN2js4mjit8Compiler13jsop_bindnameEPNS_12PropertyNameE 7621
_ZN2js4mjit8Compiler13jsop_getgnameEj 491901
_ZN2js4mjit8Compiler13jsop_setgnameEPNS_12PropertyNameEb 72863
_ZN2js4mjit8Compiler13passICAddressEPNS1_10BaseICInfoE 850622
_ZN2js4mjit8Compiler13pushedTypeSetEj 814479
_ZN2js4mjit8Compiler13updatePCTypesEPhPNS0_10FrameEntryE 0
_ZN2js4mjit8Compiler13updateVarTypeEv 291734
_ZN2js4mjit8Compiler14addInlineFrameEP8JSScriptjjPh 3005
_ZN2js4mjit8Compiler14fixDoubleTypesEPh 590378
_ZN2js4mjit8Compiler14generateMethodEv 131876
_ZN2js4mjit8Compiler14inlineStubCallEPvNS0_11RejoinStateENS0_4UsesE 1095555
_ZN2js4mjit8Compiler14jsop_argumentsENS0_11RejoinStateE 2369
_ZN2js4mjit8Compiler14jsop_bindgnameEv 450996
_ZN2js4mjit8Compiler14passMICAddressERNS1_16GlobalNameICInfoE 408882
_ZN2js4mjit8Compiler14popActiveFrameEv 2995
_ZN2js4mjit8Compiler14restoreVarTypeEv 577733
_ZN2js4mjit8Compiler14testPushedTypeENS0_11RejoinStateEib 1431533
_ZN2js4mjit8Compiler15bumpPropCounterEPhi 0
_ZN2js4mjit8Compiler15emitFinalReturnERNS0_9AssemblerE 236387
_ZN2js4mjit8Compiler15emitReturnValueEPNS0_9AssemblerEPNS0_10FrameEntryE 236387
_ZN2js4mjit8Compiler15hasTypeBarriersEPh 569773
_ZN2js4mjit8Compiler15jsop_instanceofEv 2413
_ZN2js4mjit8Compiler15knownPushedTypeEj 2625092
_ZN2js4mjit8Compiler15loadReturnValueEPNS0_9AssemblerEPNS0_10FrameEntryE 234825
_ZN2js4mjit8Compiler15prepareStubCallENS0_4UsesE 1061547
_ZN2js4mjit8Compiler15pushActiveFrameEP8JSScriptj 131876
_ZN2js4mjit8Compiler15pushSyncedEntryEj 211497
_ZN2js4mjit8Compiler15pushedSingletonEj 1888861
_ZN2js4mjit8Compiler15scanInlineCallsEjj 27564
_ZN2js4mjit8Compiler15shouldStartLoopEPh 199906
_ZN2js4mjit8Compiler16callArrayBuiltinEjb 171676
_ZN2js4mjit8Compiler16compareTwoValuesEP9JSContext4JSOpRKN2JS5ValueES8_ 245
_ZN2js4mjit8Compiler16emitUncachedCallEjb 143831
_ZN2js4mjit8Compiler16generateEpilogueEv 127567
_ZN2js4mjit8Compiler16generatePrologueEv 127714
_ZN2js4mjit8Compiler16inlineCallHelperEjbRNS0_9FrameSizeE 291493
_ZN2js4mjit8Compiler16jsop_tableswitchEPh 310
_ZN2js4mjit8Compiler16mayPushUndefinedEj 24592
_ZN2js4mjit8Compiler16updatePCCountersEPhPN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE5LabelEPb 0
_ZN2js4mjit8Compiler17canUseApplyTricksEv 2900
_ZN2js4mjit8Compiler17jsop_getelem_slowEv 205441
_ZN2js4mjit8Compiler17jsop_getprop_slowEPNS_12PropertyNameEb 7192
_ZN2js4mjit8Compiler17jsop_setelem_slowEv 196948
_ZN2js4mjit8Compiler17jsop_setprop_slowEPNS_12PropertyNameE 220
_ZN2js4mjit8Compiler17trySingleTypeTestEPNS_5types7TypeSetEN3JSC12X86Registers10RegisterIDE 203683
_ZN2js4mjit8Compiler18constantFoldBranchEPhb 262
_ZN2js4mjit8Compiler18fixPrimitiveReturnEPNS0_9AssemblerEPNS0_10FrameEntryE 3417
_ZN2js4mjit8Compiler18jsop_getgname_slowEj 0
_ZN2js4mjit8Compiler18jsop_setgname_slowEPNS_12PropertyNameE 37
_ZN2js4mjit8Compiler18markUndefinedLocalEjj 151244
_ZN2js4mjit8Compiler18performCompilationEv 134091
_ZN2js4mjit8Compiler18updateElemCountersEPhPNS0_10FrameEntryES4_ 0
_ZN2js4mjit8Compiler18updateJoinVarTypesEv 454993
_ZN2js4mjit8Compiler19markUndefinedLocalsEv 84588
_ZN2js4mjit8Compiler19updateArithCountersEPhPNS0_10FrameEntryE11JSValueTypeS5_ 0
_ZN2js4mjit8Compiler20interruptCheckHelperEv 353657
_ZN2js4mjit8Compiler20recompileCheckHelperEv 187895
_ZN2js4mjit8Compiler21emitInlineReturnValueEPNS0_10FrameEntryE 2670
_ZN2js4mjit8Compiler21ensureDoubleArgumentsEv 58678
_ZN2js4mjit8Compiler21jsop_getprop_dispatchEPNS_12PropertyNameE 22974
_ZN2js4mjit8Compiler21prepareInferenceTypesEP8JSScriptPNS1_11ActiveFrameE 59845
_ZN2js4mjit8Compiler21testSingletonPropertyEP8JSObject4jsid 70642
_ZN2js4mjit8Compiler22inlineScriptedFunctionEjb 59592
_ZN2js4mjit8Compiler23pushAddressMaybeBarrierEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE11JSValueTypebb 120512
_ZN2js4mjit8Compiler23watchGlobalReallocationEv 122688
_ZN2js4mjit8Compiler25checkCallApplySpeculationEjjPNS0_10FrameEntryES3_NS0_13MaybeRegisterIN3JSC12X86Registers10RegisterIDEEES7_S8_S7_PNS5_22AbstractMacroAssemblerINS5_12X86AssemblerEE4JumpEPNS1_13CallPatchInfoE 3106
_ZN2js4mjit8Compiler26testSingletonPropertyTypesEPNS0_10FrameEntryE4jsidPb 34484
_ZN2js4mjit8Compiler4iterEj 4390
_ZN2js4mjit8Compiler7compileEv 134091
_ZN2js4mjit8Compiler7iterEndEv 4438
_ZN2js4mjit8Compiler7jsop_inEv 18351
_ZN2js4mjit8Compiler7labelOfEPhj 402469
_ZN2js4mjit8Compiler8emitEvalEj 1983
_ZN2js4mjit8Compiler8iterMoreEPh 4283
_ZN2js4mjit8Compiler8iterNextEi 4630
_ZN2js4mjit8Compiler9jsop_nameEPNS_12PropertyNameE11JSValueType 366944
_ZN2js4mjit8Compiler9jsop_thisEv 72375
_ZN2js4mjit8Compiler9jsop_toidEv 193234
_ZN2js4mjit8Compiler9knownJumpEPh 204028
_ZN2js4mjit8Compiler9monitoredEPh 760272
_ZN2js4mjit8Compiler9startLoopEPhN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE4JumpES2_ 33602
_ZN2js4mjit8CompilerC2EP9JSContextP8JSScriptjb 134091
_ZN2js4mjit8CompilerD2Ev 134091

Generated by: LCOV version 1.7