LCOV - code coverage report
Current view:
directory
-
js/src/methodjit
- BaseAssembler.h (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
598
557
93.1 %
Date:
2012-06-02
Functions:
102
99
97.1 %
Function Name
Hit count
_ZN2js4mjit11StackMarkerC2Ejj
216
_ZN2js4mjit12FrameAddressC2Ei
21416338
_ZN2js4mjit17FrameFlagsAddressC2Ev
295376
_ZN2js4mjit17PreserveRegisters7restoreEv
1252
_ZN2js4mjit17PreserveRegisters8preserveENS0_9RegistersE
272
_ZN2js4mjit17PreserveRegistersC2ERNS0_9AssemblerE
1252
_ZN2js4mjit17PreserveRegistersD2Ev
1252
_ZN2js4mjit8Int32Key12FromConstantEi
21815
_ZN2js4mjit8Int32Key12FromRegisterEN3JSC12X86Registers10RegisterIDE
41305
_ZN2js4mjit8Int32KeyC2Ev
68812
_ZN2js4mjit8Int32KeyaSERKS1_
5692
_ZN2js4mjit9Assembler10addCounterEPKdPdN3JSC12X86Registers10RegisterIDE
0
_ZN2js4mjit9Assembler10allocStackEjj
216
_ZN2js4mjit9Assembler10distanceOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE5LabelE
4743475
_ZN2js4mjit9Assembler10guardShapeEN3JSC12X86Registers10RegisterIDEP8JSObject
43558
_ZN2js4mjit9Assembler10guardShapeEN3JSC12X86Registers10RegisterIDEPKNS_5ShapeE
69647
_ZN2js4mjit9Assembler10numDoublesEv
515308
_ZN2js4mjit9Assembler10restoreRegEN3JSC12X86Registers10RegisterIDE
570
_ZN2js4mjit9Assembler10throwInJITEv
35521
_ZN2js4mjit9Assembler10wrapVMCallEPv
4869878
_ZN2js4mjit9Assembler11DoublePatchC2Ev
277319
_ZN2js4mjit9Assembler11DoublePatchD2Ev
305511
_ZN2js4mjit9Assembler11branchValueEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDES6_S6_
1304
_ZN2js4mjit9Assembler11branchValueEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDEiS6_
7689
_ZN2js4mjit9Assembler11bumpCounterEPdN3JSC12X86Registers10RegisterIDE
0
_ZN2js4mjit9Assembler11callWithABIEPvb
4905615
_ZN2js4mjit9Assembler11loadObjPropEP8JSObjectN3JSC12X86Registers10RegisterIDEPKNS_5ShapeES6_S6_
228056
_ZN2js4mjit9Assembler11maskAddressEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
0
_ZN2js4mjit9Assembler11maskAddressEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE9BaseIndexE
63
_ZN2js4mjit9Assembler12addressOfArgEj
107940
_ZN2js4mjit9Assembler12alignForCallEj
4905615
_ZN2js4mjit9Assembler12getNewObjectEP9JSContextN3JSC12X86Registers10RegisterIDEP8JSObject
19149
_ZN2js4mjit9Assembler12loadObjClassEN3JSC12X86Registers10RegisterIDES4_
7746
_ZN2js4mjit9Assembler12negateDoubleEN3JSC12X86Registers13XMMRegisterIDE
3250
_ZN2js4mjit9Assembler12rematPayloadERKNS0_10StateRematEN3JSC12X86Registers10RegisterIDE
1179
_ZN2js4mjit9Assembler12setupABICallENS0_9Registers14CallConventionEj
4905615
_ZN2js4mjit9Assembler12storeArgAddrEjN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
216
_ZN2js4mjit9Assembler12testFunctionEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDES6_
150465
_ZN2js4mjit9Assembler12testObjClassEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDES6_PNS_5ClassE
164863
_ZN2js4mjit9Assembler13fastArrayLoadEN3JSC12X86Registers10RegisterIDERKNS0_8Int32KeyES4_S4_
20397
_ZN2js4mjit9Assembler13loadBaseShapeEN3JSC12X86Registers10RegisterIDES4_
175022
_ZN2js4mjit9Assembler13vmFrameOffsetEj
216
_ZN2js4mjit9Assembler14addressOfExtraERKNS0_11StackMarkerE
483
_ZN2js4mjit9Assembler14fallibleVMCallEbPvPhPN3JSC22AbstractMacroAssemblerINS4_12X86AssemblerEE12DataLabelPtrEi
4792441
_ZN2js4mjit9Assembler14fastLoadDoubleEN3JSC12X86Registers10RegisterIDES4_NS3_13XMMRegisterIDE
1322273
_ZN2js4mjit9Assembler14loadPtrFromImmEPvN3JSC12X86Registers10RegisterIDE
408858
_ZN2js4mjit9Assembler14objPropAddressEP8JSObjectN3JSC12X86Registers10RegisterIDEj
17444
_ZN2js4mjit9Assembler15bumpStubCounterEP8JSScriptPhN3JSC12X86Registers10RegisterIDE
4800534
_ZN2js4mjit9Assembler15loadDynamicSlotEN3JSC12X86Registers10RegisterIDEjS4_S4_
213367
_ZN2js4mjit9Assembler15setupFrameDepthEi
4905399
_ZN2js4mjit9Assembler16callReturnOffsetEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE4CallE
4762722
_ZN2js4mjit9Assembler16guardArrayExtentEiN3JSC12X86Registers10RegisterIDERKNS0_8Int32KeyENS2_23MacroAssemblerX86Common9ConditionE
85861
_ZN2js4mjit9Assembler16infallibleVMCallEPvi
77437
_ZN2js4mjit9Assembler16loadFrameActualsEP10JSFunctionN3JSC12X86Registers10RegisterIDE
536
_ZN2js4mjit9Assembler16restoreStackBaseEv
4827962
_ZN2js4mjit9Assembler17clampInt32ToUint8EN3JSC12X86Registers10RegisterIDE
52
_ZN2js4mjit9Assembler17generateTypeCheckEP9JSContextN3JSC22AbstractMacroAssemblerINS4_12X86AssemblerEE7AddressEPNS_5types7TypeSetEPNS_6VectorINS7_4JumpELj0ENS_15TempAllocPolicyEEE
154127
_ZN2js4mjit9Assembler17moveInt32OrDoubleEN3JSC12X86Registers10RegisterIDES4_NS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressENS3_13XMMRegisterIDE
10152
_ZN2js4mjit9Assembler17moveInt32OrDoubleIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvT_NS3_12X86Registers13XMMRegisterIDE
2205
_ZN2js4mjit9Assembler17storeToTypedArrayEiN3JSC12X86Registers10RegisterIDENS0_8Int32KeyENS0_10ValueRematE
752
_ZN2js4mjit9Assembler17storeToTypedArrayIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEviNS0_10ValueRematET_
264
_ZN2js4mjit9Assembler17storeToTypedArrayIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEviNS0_10ValueRematET_
488
_ZN2js4mjit9Assembler18FastArrayLoadFailsC2Ev
20397
_ZN2js4mjit9Assembler18clampDoubleToUint8EN3JSC12X86Registers13XMMRegisterIDES4_NS3_10RegisterIDE
11
_ZN2js4mjit9Assembler18loadFromTypedArrayEiN3JSC12X86Registers10RegisterIDENS0_8Int32KeyENS0_13MaybeRegisterIS4_EENS0_13AnyRegisterIDES7_
1793
_ZN2js4mjit9Assembler18loadFromTypedArrayIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEviT_NS0_13MaybeRegisterINS3_12X86Registers10RegisterIDEEENS0_13AnyRegisterIDESC_
1459
_ZN2js4mjit9Assembler18loadFromTypedArrayIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEviT_NS0_13MaybeRegisterINS3_12X86Registers10RegisterIDEEENS0_13AnyRegisterIDESC_
334
_ZN2js4mjit9Assembler19guardElementNotHoleEN3JSC12X86Registers10RegisterIDERKNS0_8Int32KeyE
22
_ZN2js4mjit9Assembler20ensureInMemoryDoubleEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
20454
_ZN2js4mjit9Assembler20setupFallibleABICallEbPhi
35521
_ZN2js4mjit9Assembler20setupFallibleVMFrameEbPhPN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE12DataLabelPtrEi
4792441
_ZN2js4mjit9Assembler20storeToTypedIntArrayIN3JSC12X86Registers10RegisterIDENS3_22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEviT_T0_
57
_ZN2js4mjit9Assembler20storeToTypedIntArrayIN3JSC12X86Registers10RegisterIDENS3_22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEviT_T0_
338
_ZN2js4mjit9Assembler20storeToTypedIntArrayIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE5Imm32ENS6_7AddressEEEviT_T0_
238
_ZN2js4mjit9Assembler20storeToTypedIntArrayIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE5Imm32ENS6_9BaseIndexEEEviT_T0_
506
_ZN2js4mjit9Assembler21getFallibleCallTargetEPv
4905615
_ZN2js4mjit9Assembler22setupInfallibleVMFrameEi
4869878
_ZN2js4mjit9Assembler22slowLoadConstantDoubleEdN3JSC12X86Registers13XMMRegisterIDE
277319
_ZN2js4mjit9Assembler22storeToTypedFloatArrayIN3JSC12X86Registers13XMMRegisterIDENS3_22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEviT_T0_
74
_ZN2js4mjit9Assembler22storeToTypedFloatArrayIN3JSC12X86Registers13XMMRegisterIDENS3_22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEviT_T0_
63
_ZN2js4mjit9Assembler22storeToTypedFloatArrayIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9ImmDoubleENS6_7AddressEEEviT_T0_
44
_ZN2js4mjit9Assembler22storeToTypedFloatArrayIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9ImmDoubleENS6_9BaseIndexEEEviT_T0_
72
_ZN2js4mjit9Assembler4idivEN3JSC12X86Registers10RegisterIDE
3813
_ZN2js4mjit9Assembler5alignEjj
4905831
_ZN2js4mjit9Assembler7bumpKeyERNS0_8Int32KeyEi
17424
_ZN2js4mjit9Assembler7saveRegEN3JSC12X86Registers10RegisterIDE
570
_ZN2js4mjit9Assembler8finalizeERN3JSC10LinkBufferEPd
574290
_ZN2js4mjit9Assembler8storeArgEjN3JSC12X86Registers10RegisterIDE
9812468
_ZN2js4mjit9Assembler8storeArgEjN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE6ImmPtrE
35228
_ZN2js4mjit9Assembler8storeArgEjN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
216
_ZN2js4mjit9Assembler8storeKeyERKNS0_8Int32KeyEN3JSC22AbstractMacroAssemblerINS5_12X86AssemblerEE7AddressE
16128
_ZN2js4mjit9Assembler9CallPatchC2EN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE4CallEPv
4905615
_ZN2js4mjit9Assembler9CallPatchD2Ev
7471503
_ZN2js4mjit9Assembler9freeStackERKNS0_11StackMarkerE
216
_ZN2js4mjit9Assembler9loadShapeEN3JSC12X86Registers10RegisterIDES4_
709814
_ZN2js4mjit9Assembler9testClassEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDEPNS_5ClassE
15066
_ZN2js4mjit9AssemblerC2Ev
692621
_ZN2js4mjit9AssemblerD2Ev
692621
_ZN2js4mjit9ImmIntPtrC2Ei
238383
_ZNK2js4mjit8Int32Key10isConstantEv
227753
_ZNK2js4mjit8Int32Key3regEv
220319
_ZNK2js4mjit8Int32Key5indexEv
50267
Generated by:
LCOV version 1.7