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-06-02
Functions:
66
66
100.0 %
Function Name
Hit count
_ZN2js4mjit15NunboxAssembler9payloadOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
18236345
_ZN2js4mjit15NunboxAssembler5tagOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
15675809
_ZN2js4mjit6ImmTagC2E10JSValueTag
8319554
_ZN2js4mjit15NunboxAssembler11loadPayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvT_NS3_12X86Registers10RegisterIDE
7944990
_ZN2js4mjit15NunboxAssembler12storePayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS3_12X86Registers10RegisterIDET_
7516825
_ZN2js4mjit15NunboxAssembler11loadTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvT_NS3_12X86Registers10RegisterIDE
5592901
_ZN2js4mjit15NunboxAssembler12storeTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS3_12X86Registers10RegisterIDET_
5504277
_ZN2js4mjit15NunboxAssembler12storeTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS0_6ImmTagET_
3820173
_ZN2js4mjit15NunboxAssembler21loadValueAsComponentsIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_5LabelET_NS3_12X86Registers10RegisterIDESB_
2909184
_ZN2js4mjit15NunboxAssembler19addressUsesRegisterEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressENS2_12X86Registers10RegisterIDE
2909184
_ZN2js4mjit15NunboxAssembler12storePayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS0_10ImmPayloadET_
2375341
_ZN2js4mjit10ImmPayloadC2Ej
2375341
_ZN2js4mjit7ImmTypeC2E11JSValueType
1512643
_ZN2js4mjit15NunboxAssembler9testInt32EN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
1407710
_ZN2js4mjit15NunboxAssembler10testDoubleEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
1316933
_ZN2js4mjit15NunboxAssembler31loadValueWithAddressOffsetPatchEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressENS2_12X86Registers10RegisterIDES8_
821748
_ZN2js4mjit15NunboxAssemblerD2Ev
692621
_ZN2js4mjit15NunboxAssemblerC2Ev
692621
_ZN2js4mjit15NunboxAssembler10testObjectEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
634799
_ZN2js4mjit15NunboxAssembler10storeValueIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_5LabelERKN2JS5ValueET_
356042
_ZN2js4mjit15NunboxAssembler21loadValueAsComponentsERKN2JS5ValueEN3JSC12X86Registers10RegisterIDES8_
215280
_ZN2js4mjit15NunboxAssembler24storeValueFromComponentsIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS3_12X86Registers10RegisterIDES9_T_
205839
_ZN2js4mjit15NunboxAssembler10testNumberEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
202913
_ZN2js4mjit15NunboxAssembler11testBooleanEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
71995
_ZN2js4mjit15NunboxAssembler10testObjectEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
54211
_ZN2js4mjit15NunboxAssembler9testInt32EN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
40984
_ZN2js4mjit15NunboxAssembler5tagOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE9BaseIndexE
40921
_ZN2js4mjit15NunboxAssembler9payloadOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE9BaseIndexE
39705
_ZN2js4mjit15NunboxAssembler32storeValueWithAddressOffsetPatchERKNS0_10ValueRematEN3JSC22AbstractMacroAssemblerINS5_12X86AssemblerEE7AddressE
33078
_ZN2js4mjit15NunboxAssembler11loadPayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvT_NS3_12X86Registers10RegisterIDE
28558
_ZN2js4mjit15NunboxAssembler14loadObjPrivateEN3JSC12X86Registers10RegisterIDES4_j
28252
_ZN2js4mjit15NunboxAssembler32storeValueWithAddressOffsetPatchEN3JSC12X86Registers10RegisterIDES4_NS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
28176
_ZN2js4mjit15NunboxAssembler17fastArrayLoadSlotIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_4JumpET_bNS0_13MaybeRegisterINS3_12X86Registers10RegisterIDEEESC_
28141
_ZN2js4mjit15NunboxAssembler11loadTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvT_NS3_12X86Registers10RegisterIDE
25127
_ZN2js4mjit15NunboxAssembler10testStringEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
23725
_ZN2js4mjit15NunboxAssembler32storeValueWithAddressOffsetPatchENS0_7ImmTypeEN3JSC12X86Registers10RegisterIDENS3_22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressE
22483
_ZN2js4mjit15NunboxAssembler11testBooleanEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
22399
_ZN2js4mjit15NunboxAssembler13testPrimitiveEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
19187
_ZN2js4mjit15NunboxAssembler17fastArrayLoadSlotIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_4JumpET_bNS0_13MaybeRegisterINS3_12X86Registers10RegisterIDEEESC_
16912
_ZN2js4mjit15NunboxAssembler14loadInlineSlotEN3JSC12X86Registers10RegisterIDEjS4_S4_
15948
_ZN2js4mjit15NunboxAssembler10testNumberEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
13750
_ZN2js4mjit15NunboxAssembler13testUndefinedEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
13685
_ZN2js4mjit15NunboxAssembler32storeValueWithAddressOffsetPatchERKN2JS5ValueEN3JSC22AbstractMacroAssemblerINS6_12X86AssemblerEE7AddressE
13182
_ZN2js4mjit15NunboxAssembler10storeValueIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_5LabelERKNS0_10ValueRematET_
12220
_ZN2js4mjit15NunboxAssembler24storeValueFromComponentsIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS0_7ImmTypeENS3_12X86Registers10RegisterIDET_
11410
_ZN2js4mjit15NunboxAssembler10storeValueIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_5LabelERKNS0_10ValueRematET_
9645
_ZN2js4mjit15NunboxAssembler12storePayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvNS3_12X86Registers10RegisterIDET_
9463
_ZN2js4mjit15NunboxAssembler10testStringEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
8390
_ZN2js4mjit15NunboxAssembler8testNullEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
6203
_ZN2js4mjit15NunboxAssembler12storeTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvNS3_12X86Registers10RegisterIDET_
4850
_ZN2js4mjit15NunboxAssembler12storeTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvNS0_6ImmTagET_
4613
_ZN2js4mjit15NunboxAssembler8testNullEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
4213
_ZN2js4mjit15NunboxAssembler13testUndefinedEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
4169
_ZN2js4mjit15NunboxAssembler12guardNotHoleIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_4JumpET_
3929
_ZN2js4mjit15NunboxAssembler11loadPrivateEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressENS2_12X86Registers10RegisterIDE
3413
_ZN2js4mjit15NunboxAssembler12guardNotHoleIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_4JumpET_
1785
_ZN2js4mjit15NunboxAssembler10storeValueIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_5LabelERKN2JS5ValueET_
1684
_ZN2js4mjit15NunboxAssembler11breakDoubleEN3JSC12X86Registers13XMMRegisterIDENS3_10RegisterIDES5_
1113
_ZN2js4mjit15NunboxAssembler21loadValueAsComponentsIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_5LabelET_NS3_12X86Registers10RegisterIDESB_
417
_ZN2js4mjit15NunboxAssembler19addressUsesRegisterEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE9BaseIndexENS2_12X86Registers10RegisterIDE
417
_ZN2js4mjit15NunboxAssembler16loadValuePayloadERKN2JS5ValueEN3JSC12X86Registers10RegisterIDE
347
_ZN2js4mjit15NunboxAssembler13testPrimitiveEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
334
_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