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

Function Name Sort by function name Hit count Sort by hit count
_Z13MakeJITScriptP9JSContextP8JSScriptb 114059
_ZL14HasPayloadTypePN2js5types7TypeSetE 0
_ZL25IsLowerableFunCallOrApplyPh 295519
_ZN2js4mjit12CanMethodJITEP9JSContextP8JSScriptPhbNS0_14CompileRequestE 30014226
_ZN2js4mjit13JSActiveFrameC2Ev 131933
_ZN2js4mjit13SetChunkLimitEj 27
_ZN2js4mjit8Compiler10emitReturnEPNS0_10FrameEntryE 147457
_ZN2js4mjit8Compiler10enterBlockEPNS_17StaticBlockObjectE 28566
_ZN2js4mjit8Compiler10finishLoopEPh 59870
_ZN2js4mjit8Compiler10jsop_xnameEPNS_12PropertyNameE 506
_ZN2js4mjit8Compiler10jumpAndRunEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE4JumpEPhPS6_Pbb 260548
_ZN2js4mjit8Compiler10leaveBlockEv 28995
_ZN2js4mjit8Compiler11ActiveFrameC2EP9JSContext 131933
_ZN2js4mjit8Compiler11ActiveFrameD2Ev 131933
_ZN2js4mjit8Compiler11addCallSiteERKNS1_16InternalCallSiteE 5068304
_ZN2js4mjit8Compiler11addTypeTestEPNS_5types7TypeSetEN3JSC12X86Registers10RegisterIDES7_ 169792
_ZN2js4mjit8Compiler11jsop_regexpEv 17804
_ZN2js4mjit8Compiler11testBarrierEN3JSC12X86Registers10RegisterIDES4_bbb 1590164
_ZN2js4mjit8Compiler12emitStubCallEPvPN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE12DataLabelPtrE 1102306
_ZN2js4mjit8Compiler12finishThisUpEv 129015
_ZN2js4mjit8Compiler12jsop_getpropEPNS_12PropertyNameE11JSValueTypebb 509034
_ZN2js4mjit8Compiler12jsop_newinitEv 22163
_ZN2js4mjit8Compiler12jsop_setpropEPNS_12PropertyNameEb 35732
_ZN2js4mjit8Compiler12jumpInScriptEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE4JumpEPh 288981
_ZN2js4mjit8Compiler13addReturnSiteEv 291921
_ZN2js4mjit8Compiler13checkAnalysisEP8JSScript 141672
_ZN2js4mjit8Compiler13constructThisEv 1774
_ZN2js4mjit8Compiler13emitStubCmpOpEPFiRNS_7VMFrameEEPh4JSOp 3046
_ZN2js4mjit8Compiler13finishBarrierERKNS1_12BarrierStateENS0_11RejoinStateEj 1624000
_ZN2js4mjit8Compiler13jsop_bindnameEPNS_12PropertyNameE 7676
_ZN2js4mjit8Compiler13jsop_getgnameEj 491935
_ZN2js4mjit8Compiler13jsop_setgnameEPNS_12PropertyNameEb 72901
_ZN2js4mjit8Compiler13passICAddressEPNS1_10BaseICInfoE 854639
_ZN2js4mjit8Compiler13pushedTypeSetEj 815552
_ZN2js4mjit8Compiler13updatePCTypesEPhPNS0_10FrameEntryE 0
_ZN2js4mjit8Compiler13updateVarTypeEv 292205
_ZN2js4mjit8Compiler14addInlineFrameEP8JSScriptjjPh 2894
_ZN2js4mjit8Compiler14fixDoubleTypesEPh 591580
_ZN2js4mjit8Compiler14generateMethodEv 131933
_ZN2js4mjit8Compiler14inlineStubCallEPvNS0_11RejoinStateENS0_4UsesE 1101913
_ZN2js4mjit8Compiler14jsop_argumentsENS0_11RejoinStateE 2367
_ZN2js4mjit8Compiler14jsop_bindgnameEv 451061
_ZN2js4mjit8Compiler14passMICAddressERNS1_16GlobalNameICInfoE 408907
_ZN2js4mjit8Compiler14popActiveFrameEv 2884
_ZN2js4mjit8Compiler14restoreVarTypeEv 578210
_ZN2js4mjit8Compiler14testPushedTypeENS0_11RejoinStateEib 1436033
_ZN2js4mjit8Compiler15bumpPropCounterEPhi 0
_ZN2js4mjit8Compiler15emitFinalReturnERNS0_9AssemblerE 236743
_ZN2js4mjit8Compiler15emitReturnValueEPNS0_9AssemblerEPNS0_10FrameEntryE 236743
_ZN2js4mjit8Compiler15hasTypeBarriersEPh 568361
_ZN2js4mjit8Compiler15jsop_instanceofEv 2412
_ZN2js4mjit8Compiler15knownPushedTypeEj 2629794
_ZN2js4mjit8Compiler15loadReturnValueEPNS0_9AssemblerEPNS0_10FrameEntryE 235181
_ZN2js4mjit8Compiler15prepareStubCallENS0_4UsesE 1067910
_ZN2js4mjit8Compiler15pushActiveFrameEP8JSScriptj 131933
_ZN2js4mjit8Compiler15pushSyncedEntryEj 212262
_ZN2js4mjit8Compiler15pushedSingletonEj 1891918
_ZN2js4mjit8Compiler15scanInlineCallsEjj 27463
_ZN2js4mjit8Compiler15shouldStartLoopEPh 199955
_ZN2js4mjit8Compiler16callArrayBuiltinEjb 172437
_ZN2js4mjit8Compiler16compareTwoValuesEP9JSContext4JSOpRKN2JS5ValueES8_ 249
_ZN2js4mjit8Compiler16emitUncachedCallEjb 144212
_ZN2js4mjit8Compiler16generateEpilogueEv 127765
_ZN2js4mjit8Compiler16generatePrologueEv 127892
_ZN2js4mjit8Compiler16inlineCallHelperEjbRNS0_9FrameSizeE 292224
_ZN2js4mjit8Compiler16jsop_tableswitchEPh 310
_ZN2js4mjit8Compiler16mayPushUndefinedEj 24592
_ZN2js4mjit8Compiler16updatePCCountersEPhPN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE5LabelEPb 0
_ZN2js4mjit8Compiler17canUseApplyTricksEv 2898
_ZN2js4mjit8Compiler17jsop_getelem_slowEv 206208
_ZN2js4mjit8Compiler17jsop_getprop_slowEPNS_12PropertyNameEb 7184
_ZN2js4mjit8Compiler17jsop_setelem_slowEv 197707
_ZN2js4mjit8Compiler17jsop_setprop_slowEPNS_12PropertyNameE 220
_ZN2js4mjit8Compiler17trySingleTypeTestEPNS_5types7TypeSetEN3JSC12X86Registers10RegisterIDE 203488
_ZN2js4mjit8Compiler18constantFoldBranchEPhb 266
_ZN2js4mjit8Compiler18fixPrimitiveReturnEPNS0_9AssemblerEPNS0_10FrameEntryE 3413
_ZN2js4mjit8Compiler18jsop_getgname_slowEj 0
_ZN2js4mjit8Compiler18jsop_setgname_slowEPNS_12PropertyNameE 37
_ZN2js4mjit8Compiler18markUndefinedLocalEjj 151585
_ZN2js4mjit8Compiler18performCompilationEv 134254
_ZN2js4mjit8Compiler18updateElemCountersEPhPNS0_10FrameEntryES4_ 0
_ZN2js4mjit8Compiler18updateJoinVarTypesEv 455910
_ZN2js4mjit8Compiler19markUndefinedLocalsEv 84647
_ZN2js4mjit8Compiler19updateArithCountersEPhPNS0_10FrameEntryE11JSValueTypeS5_ 0
_ZN2js4mjit8Compiler20interruptCheckHelperEv 354514
_ZN2js4mjit8Compiler20recompileCheckHelperEv 188199
_ZN2js4mjit8Compiler21emitInlineReturnValueEPNS0_10FrameEntryE 2552
_ZN2js4mjit8Compiler21ensureDoubleArgumentsEv 58588
_ZN2js4mjit8Compiler21jsop_getprop_dispatchEPNS_12PropertyNameE 23655
_ZN2js4mjit8Compiler21prepareInferenceTypesEP8JSScriptPNS1_11ActiveFrameE 59745
_ZN2js4mjit8Compiler21testSingletonPropertyEP8JSObject4jsid 70110
_ZN2js4mjit8Compiler22inlineScriptedFunctionEjb 59429
_ZN2js4mjit8Compiler23pushAddressMaybeBarrierEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE11JSValueTypebb 119619
_ZN2js4mjit8Compiler23watchGlobalReallocationEv 122683
_ZN2js4mjit8Compiler25checkCallApplySpeculationEjjPNS0_10FrameEntryES3_NS0_13MaybeRegisterIN3JSC12X86Registers10RegisterIDEEES7_S8_S7_PNS5_22AbstractMacroAssemblerINS5_12X86AssemblerEE4JumpEPNS1_13CallPatchInfoE 3102
_ZN2js4mjit8Compiler26testSingletonPropertyTypesEPNS0_10FrameEntryE4jsidPb 33737
_ZN2js4mjit8Compiler4iterEj 4405
_ZN2js4mjit8Compiler7compileEv 134254
_ZN2js4mjit8Compiler7iterEndEv 4453
_ZN2js4mjit8Compiler7jsop_inEv 18350
_ZN2js4mjit8Compiler7labelOfEPhj 403365
_ZN2js4mjit8Compiler8emitEvalEj 1983
_ZN2js4mjit8Compiler8iterMoreEPh 4286
_ZN2js4mjit8Compiler8iterNextEi 4645
_ZN2js4mjit8Compiler9jsop_nameEPNS_12PropertyNameE11JSValueType 368466
_ZN2js4mjit8Compiler9jsop_thisEv 72204
_ZN2js4mjit8Compiler9jsop_toidEv 193990
_ZN2js4mjit8Compiler9knownJumpEPh 204473
_ZN2js4mjit8Compiler9monitoredEPh 760245
_ZN2js4mjit8Compiler9startLoopEPhN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE4JumpES2_ 33626
_ZN2js4mjit8CompilerC2EP9JSContextP8JSScriptjb 134254
_ZN2js4mjit8CompilerD2Ev 134254

Generated by: LCOV version 1.7