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