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-07-07
Functions:
112
105
93.8 %
Function Name
Hit count
_ZN2js4mjit12CanMethodJITEP9JSContextP8JSScriptPhbNS0_14CompileRequestE
29870061
_ZN2js4mjit8Compiler11addCallSiteERKNS1_16InternalCallSiteE
5052809
_ZN2js4mjit8Compiler15knownPushedTypeEj
2624418
_ZN2js4mjit8Compiler15pushedSingletonEj
1888377
_ZN2js4mjit8Compiler13finishBarrierERKNS1_12BarrierStateENS0_11RejoinStateEj
1619930
_ZN2js4mjit8Compiler11testBarrierEN3JSC12X86Registers10RegisterIDES4_bbb
1585372
_ZN2js4mjit8Compiler14testPushedTypeENS0_11RejoinStateEib
1431035
_ZN2js4mjit8Compiler12emitStubCallEPvPN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE12DataLabelPtrE
1095631
_ZN2js4mjit8Compiler14inlineStubCallEPvNS0_11RejoinStateENS0_4UsesE
1095238
_ZN2js4mjit8Compiler15prepareStubCallENS0_4UsesE
1061229
_ZN2js4mjit8Compiler13passICAddressEPNS1_10BaseICInfoE
850255
_ZN2js4mjit8Compiler13pushedTypeSetEj
814325
_ZN2js4mjit8Compiler9monitoredEPh
760151
_ZN2js4mjit8Compiler14fixDoubleTypesEPh
590199
_ZN2js4mjit8Compiler14restoreVarTypeEv
577614
_ZN2js4mjit8Compiler15hasTypeBarriersEPh
569799
_ZN2js4mjit8Compiler12jsop_getpropEPNS_12PropertyNameE11JSValueTypebb
507750
_ZN2js4mjit8Compiler13jsop_getgnameEj
491901
_ZN2js4mjit8Compiler18updateJoinVarTypesEv
454848
_ZN2js4mjit8Compiler14jsop_bindgnameEv
450996
_ZN2js4mjit8Compiler14passMICAddressERNS1_16GlobalNameICInfoE
408882
_ZN2js4mjit8Compiler7labelOfEPhj
402360
_ZN2js4mjit8Compiler9jsop_nameEPNS_12PropertyNameE11JSValueType
366778
_ZN2js4mjit8Compiler20interruptCheckHelperEv
353602
_ZL25IsLowerableFunCallOrApplyPh
294766
_ZN2js4mjit8Compiler13updateVarTypeEv
291705
_ZN2js4mjit8Compiler16inlineCallHelperEjbRNS0_9FrameSizeE
291468
_ZN2js4mjit8Compiler13addReturnSiteEv
291165
_ZN2js4mjit8Compiler12jumpInScriptEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE4JumpEPh
288314
_ZN2js4mjit8Compiler10jumpAndRunEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE4JumpEPhPS6_Pbb
259928
_ZN2js4mjit8Compiler15emitReturnValueEPNS0_9AssemblerEPNS0_10FrameEntryE
236307
_ZN2js4mjit8Compiler15emitFinalReturnERNS0_9AssemblerE
236307
_ZN2js4mjit8Compiler15loadReturnValueEPNS0_9AssemblerEPNS0_10FrameEntryE
234745
_ZN2js4mjit8Compiler15pushSyncedEntryEj
211369
_ZN2js4mjit8Compiler17jsop_getelem_slowEv
205313
_ZN2js4mjit8Compiler9knownJumpEPh
203974
_ZN2js4mjit8Compiler17trySingleTypeTestEPNS_5types7TypeSetEN3JSC12X86Registers10RegisterIDE
203683
_ZN2js4mjit8Compiler15shouldStartLoopEPh
199906
_ZN2js4mjit8Compiler17jsop_setelem_slowEv
196826
_ZN2js4mjit8Compiler9jsop_toidEv
193110
_ZN2js4mjit8Compiler20recompileCheckHelperEv
187841
_ZN2js4mjit8Compiler16callArrayBuiltinEjb
171651
_ZN2js4mjit8Compiler11addTypeTestEPNS_5types7TypeSetEN3JSC12X86Registers10RegisterIDES7_
169973
_ZN2js4mjit8Compiler18markUndefinedLocalEjj
151226
_ZN2js4mjit8Compiler10emitReturnEPNS0_10FrameEntryE
147331
_ZN2js4mjit8Compiler16emitUncachedCallEjb
143780
_ZN2js4mjit8Compiler13checkAnalysisEP8JSScript
141733
_ZN2js4mjit8CompilerD2Ev
134066
_ZN2js4mjit8Compiler18performCompilationEv
134066
_ZN2js4mjit8CompilerC2EP9JSContextP8JSScriptjb
134066
_ZN2js4mjit8Compiler7compileEv
134066
_ZN2js4mjit8Compiler11ActiveFrameD2Ev
131852
_ZN2js4mjit8Compiler15pushActiveFrameEP8JSScriptj
131852
_ZN2js4mjit8Compiler14generateMethodEv
131852
_ZN2js4mjit8Compiler11ActiveFrameC2EP9JSContext
131852
_ZN2js4mjit13JSActiveFrameC2Ev
131852
_ZN2js4mjit8Compiler12finishThisUpEv
128823
_ZN2js4mjit8Compiler16generatePrologueEv
127690
_ZN2js4mjit8Compiler16generateEpilogueEv
127543
_ZN2js4mjit8Compiler23watchGlobalReallocationEv
122688
_ZN2js4mjit8Compiler23pushAddressMaybeBarrierEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE11JSValueTypebb
120512
_Z13MakeJITScriptP9JSContextP8JSScriptb
113873
_ZN2js4mjit8Compiler19markUndefinedLocalsEv
84564
_ZN2js4mjit8Compiler13jsop_setgnameEPNS_12PropertyNameEb
72863
_ZN2js4mjit8Compiler9jsop_thisEv
72372
_ZN2js4mjit8Compiler21testSingletonPropertyEP8JSObject4jsid
70642
_ZN2js4mjit8Compiler21prepareInferenceTypesEP8JSScriptPNS1_11ActiveFrameE
59845
_ZN2js4mjit8Compiler10finishLoopEPh
59714
_ZN2js4mjit8Compiler22inlineScriptedFunctionEjb
59592
_ZN2js4mjit8Compiler21ensureDoubleArgumentsEv
58678
_ZN2js4mjit8Compiler12jsop_setpropEPNS_12PropertyNameEb
35709
_ZN2js4mjit8Compiler26testSingletonPropertyTypesEPNS0_10FrameEntryE4jsidPb
34484
_ZN2js4mjit8Compiler9startLoopEPhN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE4JumpES2_
33602
_ZN2js4mjit8Compiler10leaveBlockEv
28997
_ZN2js4mjit8Compiler10enterBlockEPNS_17StaticBlockObjectE
28564
_ZN2js4mjit8Compiler15scanInlineCallsEjj
27564
_ZN2js4mjit8Compiler16mayPushUndefinedEj
24592
_ZN2js4mjit8Compiler21jsop_getprop_dispatchEPNS_12PropertyNameE
22974
_ZN2js4mjit8Compiler12jsop_newinitEv
22051
_ZN2js4mjit8Compiler7jsop_inEv
18353
_ZN2js4mjit8Compiler11jsop_regexpEv
17759
_ZN2js4mjit8Compiler13jsop_bindnameEPNS_12PropertyNameE
7626
_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
3105
_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