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 Sort by function name Hit count Sort by 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