LCOV - code coverage report
Current view:
directory
-
js/src/methodjit
- NunboxAssembler.h (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
216
215
99.5 %
Date:
2012-04-21
Functions:
66
66
100.0 %
Function Name
Hit count
_ZN2js4mjit15NunboxAssembler9payloadOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
18266070
_ZN2js4mjit15NunboxAssembler5tagOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
15709397
_ZN2js4mjit6ImmTagC2E10JSValueTag
8327474
_ZN2js4mjit15NunboxAssembler11loadPayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvT_NS3_12X86Registers10RegisterIDE
7957039
_ZN2js4mjit15NunboxAssembler12storePayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS3_12X86Registers10RegisterIDET_
7530821
_ZN2js4mjit15NunboxAssembler11loadTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvT_NS3_12X86Registers10RegisterIDE
5607755
_ZN2js4mjit15NunboxAssembler12storeTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS3_12X86Registers10RegisterIDET_
5520461
_ZN2js4mjit15NunboxAssembler12storeTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS0_6ImmTagET_
3823009
_ZN2js4mjit15NunboxAssembler21loadValueAsComponentsIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_5LabelET_NS3_12X86Registers10RegisterIDESB_
2918186
_ZN2js4mjit15NunboxAssembler19addressUsesRegisterEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressENS2_12X86Registers10RegisterIDE
2918186
_ZN2js4mjit15NunboxAssembler12storePayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS0_10ImmPayloadET_
2380545
_ZN2js4mjit10ImmPayloadC2Ej
2380545
_ZN2js4mjit7ImmTypeC2E11JSValueType
1510384
_ZN2js4mjit15NunboxAssembler9testInt32EN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
1408974
_ZN2js4mjit15NunboxAssembler10testDoubleEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
1318154
_ZN2js4mjit15NunboxAssembler31loadValueWithAddressOffsetPatchEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressENS2_12X86Registers10RegisterIDES8_
824018
_ZN2js4mjit15NunboxAssemblerD2Ev
694248
_ZN2js4mjit15NunboxAssemblerC2Ev
694248
_ZN2js4mjit15NunboxAssembler10testObjectEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
637026
_ZN2js4mjit15NunboxAssembler10storeValueIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_5LabelERKN2JS5ValueET_
355060
_ZN2js4mjit15NunboxAssembler21loadValueAsComponentsERKN2JS5ValueEN3JSC12X86Registers10RegisterIDES8_
215588
_ZN2js4mjit15NunboxAssembler24storeValueFromComponentsIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS3_12X86Registers10RegisterIDES9_T_
205644
_ZN2js4mjit15NunboxAssembler10testNumberEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
203374
_ZN2js4mjit15NunboxAssembler11testBooleanEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
72260
_ZN2js4mjit15NunboxAssembler10testObjectEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
54562
_ZN2js4mjit15NunboxAssembler5tagOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE9BaseIndexE
40982
_ZN2js4mjit15NunboxAssembler9testInt32EN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
40548
_ZN2js4mjit15NunboxAssembler9payloadOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE9BaseIndexE
39751
_ZN2js4mjit15NunboxAssembler32storeValueWithAddressOffsetPatchERKNS0_10ValueRematEN3JSC22AbstractMacroAssemblerINS5_12X86AssemblerEE7AddressE
33215
_ZN2js4mjit15NunboxAssembler11loadPayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvT_NS3_12X86Registers10RegisterIDE
28589
_ZN2js4mjit15NunboxAssembler14loadObjPrivateEN3JSC12X86Registers10RegisterIDES4_j
28300
_ZN2js4mjit15NunboxAssembler17fastArrayLoadSlotIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_4JumpET_bNS0_13MaybeRegisterINS3_12X86Registers10RegisterIDEEESC_
28172
_ZN2js4mjit15NunboxAssembler32storeValueWithAddressOffsetPatchEN3JSC12X86Registers10RegisterIDES4_NS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
28159
_ZN2js4mjit15NunboxAssembler11loadTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvT_NS3_12X86Registers10RegisterIDE
25158
_ZN2js4mjit15NunboxAssembler10testStringEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
23702
_ZN2js4mjit15NunboxAssembler32storeValueWithAddressOffsetPatchENS0_7ImmTypeEN3JSC12X86Registers10RegisterIDENS3_22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressE
22592
_ZN2js4mjit15NunboxAssembler11testBooleanEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
22498
_ZN2js4mjit15NunboxAssembler13testPrimitiveEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
19301
_ZN2js4mjit15NunboxAssembler17fastArrayLoadSlotIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_4JumpET_bNS0_13MaybeRegisterINS3_12X86Registers10RegisterIDEEESC_
16912
_ZN2js4mjit15NunboxAssembler14loadInlineSlotEN3JSC12X86Registers10RegisterIDEjS4_S4_
15754
_ZN2js4mjit15NunboxAssembler10testNumberEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
13760
_ZN2js4mjit15NunboxAssembler13testUndefinedEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
13711
_ZN2js4mjit15NunboxAssembler32storeValueWithAddressOffsetPatchERKN2JS5ValueEN3JSC22AbstractMacroAssemblerINS6_12X86AssemblerEE7AddressE
13225
_ZN2js4mjit15NunboxAssembler10storeValueIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_5LabelERKNS0_10ValueRematET_
12235
_ZN2js4mjit15NunboxAssembler24storeValueFromComponentsIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS0_7ImmTypeENS3_12X86Registers10RegisterIDET_
11326
_ZN2js4mjit15NunboxAssembler10storeValueIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_5LabelERKNS0_10ValueRematET_
9561
_ZN2js4mjit15NunboxAssembler12storePayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvNS3_12X86Registers10RegisterIDET_
9463
_ZN2js4mjit15NunboxAssembler10testStringEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
8393
_ZN2js4mjit15NunboxAssembler8testNullEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
6203
_ZN2js4mjit15NunboxAssembler12storeTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvNS3_12X86Registers10RegisterIDET_
4850
_ZN2js4mjit15NunboxAssembler12storeTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvNS0_6ImmTagET_
4613
_ZN2js4mjit15NunboxAssembler8testNullEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
4210
_ZN2js4mjit15NunboxAssembler13testUndefinedEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
4182
_ZN2js4mjit15NunboxAssembler12guardNotHoleIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_4JumpET_
3944
_ZN2js4mjit15NunboxAssembler11loadPrivateEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressENS2_12X86Registers10RegisterIDE
3416
_ZN2js4mjit15NunboxAssembler12guardNotHoleIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_4JumpET_
1785
_ZN2js4mjit15NunboxAssembler10storeValueIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_5LabelERKN2JS5ValueET_
1699
_ZN2js4mjit15NunboxAssembler11breakDoubleEN3JSC12X86Registers13XMMRegisterIDENS3_10RegisterIDES5_
1030
_ZN2js4mjit15NunboxAssembler21loadValueAsComponentsIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_5LabelET_NS3_12X86Registers10RegisterIDESB_
417
_ZN2js4mjit15NunboxAssembler19addressUsesRegisterEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE9BaseIndexENS2_12X86Registers10RegisterIDE
417
_ZN2js4mjit15NunboxAssembler16loadValuePayloadERKN2JS5ValueEN3JSC12X86Registers10RegisterIDE
346
_ZN2js4mjit15NunboxAssembler13testPrimitiveEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
333
_ZN2js4mjit15NunboxAssembler16loadStaticDoubleEPKdN3JSC12X86Registers13XMMRegisterIDENS5_10RegisterIDE
209
_ZN2js4mjit15NunboxAssembler12compareValueEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressES6_NS2_12X86Registers10RegisterIDES8_PNS_6VectorINS5_4JumpELj0ENS_15TempAllocPolicyEEE
110
_ZN2js4mjit15NunboxAssembler10testDoubleEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
28
_ZN2js4mjit15NunboxAssembler11testGCThingEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
4
Generated by:
LCOV version 1.7