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-07-07
Functions:
66
66
100.0 %
Function Name
Hit count
_ZN2js4mjit10ImmPayloadC2Ej
2374735
_ZN2js4mjit15NunboxAssembler10storeValueIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_5LabelERKN2JS5ValueET_
356016
_ZN2js4mjit15NunboxAssembler10storeValueIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_5LabelERKNS0_10ValueRematET_
9645
_ZN2js4mjit15NunboxAssembler10storeValueIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_5LabelERKN2JS5ValueET_
1684
_ZN2js4mjit15NunboxAssembler10storeValueIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_5LabelERKNS0_10ValueRematET_
12220
_ZN2js4mjit15NunboxAssembler10testDoubleEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
1316775
_ZN2js4mjit15NunboxAssembler10testDoubleEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
28
_ZN2js4mjit15NunboxAssembler10testNumberEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
13750
_ZN2js4mjit15NunboxAssembler10testNumberEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
202789
_ZN2js4mjit15NunboxAssembler10testObjectEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
634612
_ZN2js4mjit15NunboxAssembler10testObjectEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
54211
_ZN2js4mjit15NunboxAssembler10testStringEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
23724
_ZN2js4mjit15NunboxAssembler10testStringEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
8390
_ZN2js4mjit15NunboxAssembler11breakDoubleEN3JSC12X86Registers13XMMRegisterIDENS3_10RegisterIDES5_
1113
_ZN2js4mjit15NunboxAssembler11loadPayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvT_NS3_12X86Registers10RegisterIDE
7943294
_ZN2js4mjit15NunboxAssembler11loadPayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvT_NS3_12X86Registers10RegisterIDE
28558
_ZN2js4mjit15NunboxAssembler11loadPrivateEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressENS2_12X86Registers10RegisterIDE
3413
_ZN2js4mjit15NunboxAssembler11loadTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvT_NS3_12X86Registers10RegisterIDE
5591457
_ZN2js4mjit15NunboxAssembler11loadTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvT_NS3_12X86Registers10RegisterIDE
25127
_ZN2js4mjit15NunboxAssembler11testBooleanEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
22402
_ZN2js4mjit15NunboxAssembler11testBooleanEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
71961
_ZN2js4mjit15NunboxAssembler11testGCThingEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
4
_ZN2js4mjit15NunboxAssembler12compareValueEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressES6_NS2_12X86Registers10RegisterIDES8_PNS_6VectorINS5_4JumpELj0ENS_15TempAllocPolicyEEE
110
_ZN2js4mjit15NunboxAssembler12guardNotHoleIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_4JumpET_
1785
_ZN2js4mjit15NunboxAssembler12guardNotHoleIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_4JumpET_
3929
_ZN2js4mjit15NunboxAssembler12storePayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS0_10ImmPayloadET_
2374735
_ZN2js4mjit15NunboxAssembler12storePayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS3_12X86Registers10RegisterIDET_
7515164
_ZN2js4mjit15NunboxAssembler12storePayloadIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvNS3_12X86Registers10RegisterIDET_
9463
_ZN2js4mjit15NunboxAssembler12storeTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS0_6ImmTagET_
3819420
_ZN2js4mjit15NunboxAssembler12storeTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS3_12X86Registers10RegisterIDET_
5502649
_ZN2js4mjit15NunboxAssembler12storeTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvNS0_6ImmTagET_
4613
_ZN2js4mjit15NunboxAssembler12storeTypeTagIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEEvNS3_12X86Registers10RegisterIDET_
4850
_ZN2js4mjit15NunboxAssembler13testPrimitiveEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
19190
_ZN2js4mjit15NunboxAssembler13testPrimitiveEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
334
_ZN2js4mjit15NunboxAssembler13testUndefinedEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
13685
_ZN2js4mjit15NunboxAssembler13testUndefinedEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
4169
_ZN2js4mjit15NunboxAssembler14loadInlineSlotEN3JSC12X86Registers10RegisterIDEjS4_S4_
15943
_ZN2js4mjit15NunboxAssembler14loadObjPrivateEN3JSC12X86Registers10RegisterIDES4_j
28250
_ZN2js4mjit15NunboxAssembler16loadStaticDoubleEPKdN3JSC12X86Registers13XMMRegisterIDENS5_10RegisterIDE
209
_ZN2js4mjit15NunboxAssembler16loadValuePayloadERKN2JS5ValueEN3JSC12X86Registers10RegisterIDE
347
_ZN2js4mjit15NunboxAssembler17fastArrayLoadSlotIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_4JumpET_bNS0_13MaybeRegisterINS3_12X86Registers10RegisterIDEEESC_
16912
_ZN2js4mjit15NunboxAssembler17fastArrayLoadSlotIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_4JumpET_bNS0_13MaybeRegisterINS3_12X86Registers10RegisterIDEEESC_
28141
_ZN2js4mjit15NunboxAssembler19addressUsesRegisterEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressENS2_12X86Registers10RegisterIDE
2908412
_ZN2js4mjit15NunboxAssembler19addressUsesRegisterEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE9BaseIndexENS2_12X86Registers10RegisterIDE
417
_ZN2js4mjit15NunboxAssembler21loadValueAsComponentsERKN2JS5ValueEN3JSC12X86Registers10RegisterIDES8_
215201
_ZN2js4mjit15NunboxAssembler21loadValueAsComponentsIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEENS6_5LabelET_NS3_12X86Registers10RegisterIDESB_
2908412
_ZN2js4mjit15NunboxAssembler21loadValueAsComponentsIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE9BaseIndexEEENS6_5LabelET_NS3_12X86Registers10RegisterIDESB_
417
_ZN2js4mjit15NunboxAssembler24storeValueFromComponentsIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS0_7ImmTypeENS3_12X86Registers10RegisterIDET_
11408
_ZN2js4mjit15NunboxAssembler24storeValueFromComponentsIN3JSC22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressEEEvNS3_12X86Registers10RegisterIDES9_T_
205839
_ZN2js4mjit15NunboxAssembler31loadValueWithAddressOffsetPatchEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressENS2_12X86Registers10RegisterIDES8_
821544
_ZN2js4mjit15NunboxAssembler32storeValueWithAddressOffsetPatchEN3JSC12X86Registers10RegisterIDES4_NS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
28163
_ZN2js4mjit15NunboxAssembler32storeValueWithAddressOffsetPatchENS0_7ImmTypeEN3JSC12X86Registers10RegisterIDENS3_22AbstractMacroAssemblerINS3_12X86AssemblerEE7AddressE
22489
_ZN2js4mjit15NunboxAssembler32storeValueWithAddressOffsetPatchERKN2JS5ValueEN3JSC22AbstractMacroAssemblerINS6_12X86AssemblerEE7AddressE
13187
_ZN2js4mjit15NunboxAssembler32storeValueWithAddressOffsetPatchERKNS0_10ValueRematEN3JSC22AbstractMacroAssemblerINS5_12X86AssemblerEE7AddressE
33076
_ZN2js4mjit15NunboxAssembler5tagOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
15671805
_ZN2js4mjit15NunboxAssembler5tagOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE9BaseIndexE
40921
_ZN2js4mjit15NunboxAssembler8testNullEN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
6203
_ZN2js4mjit15NunboxAssembler8testNullEN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
4213
_ZN2js4mjit15NunboxAssembler9payloadOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
18232362
_ZN2js4mjit15NunboxAssembler9payloadOfEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE9BaseIndexE
39705
_ZN2js4mjit15NunboxAssembler9testInt32EN3JSC23MacroAssemblerX86Common9ConditionENS2_12X86Registers10RegisterIDE
1407509
_ZN2js4mjit15NunboxAssembler9testInt32EN3JSC23MacroAssemblerX86Common9ConditionENS2_22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
40984
_ZN2js4mjit15NunboxAssemblerC2Ev
692131
_ZN2js4mjit15NunboxAssemblerD2Ev
692131
_ZN2js4mjit6ImmTagC2E10JSValueTag
8317993
_ZN2js4mjit7ImmTypeC2E11JSValueType
1512487
Generated by:
LCOV version 1.7