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