LCOV - code coverage report
Current view: directory - js/src/methodjit - FrameState-inl.h (source / functions) Found Hit Coverage
Test: app.info Lines: 711 672 94.5 %
Date: 2012-04-07 Functions: 92 89 96.7 %

Function Name Sort by function name Hit count Sort by hit count
_ZNK2js4mjit10FrameState9addressOfEPKNS0_10FrameEntryE 14060167
_ZNK2js4mjit10FrameState11frameOffsetEPKNS0_10FrameEntryEPNS1_11ActiveFrameE 14031378
_ZNK2js4mjit10FrameState16ensureDataSyncedEPKNS0_10FrameEntryERNS0_9AssemblerE 7257695
_ZNK2js4mjit10FrameState16ensureTypeSyncedEPKNS0_10FrameEntryERNS0_9AssemblerE 7074474
_ZN2js4mjit10FrameState4peekEi 6343940
_ZN2js4mjit10FrameState13forgetAllRegsEPNS0_10FrameEntryE 4895455
_ZN2js4mjit10FrameState9modifyRegENS0_13AnyRegisterIDE 4437994
_ZN2js4mjit10FrameState7rawPushEv 3635895
_ZN2js4mjit10FrameState3popEv 3590816
_ZN2js4mjit10FrameState8allocRegEj 3217690
_ZN2js4mjit10FrameState9forgetRegENS0_13AnyRegisterIDE 2963588
_ZN2js4mjit10FrameState10getOrTrackEj 2919048
_ZN2js4mjit10FrameState6syncFeEPNS0_10FrameEntryE 2881727
_ZN2js4mjit10FrameState8allocRegEv 2393614
_ZN2js4mjit10FrameState8getStackEj 1823022
_ZN2js4mjit10FrameState12addToTrackerEPNS0_10FrameEntryE 1392539
_ZN2js4mjit10FrameState10pushSyncedE11JSValueType 1282938
_ZN2js4mjit10FrameState7freeRegENS0_13AnyRegisterIDE 1273100
_ZN2js4mjit10FrameState8syncDataEPNS0_10FrameEntryE 1196944
_ZN2js4mjit10FrameState4pushERKN2JS5ValueE 1194305
_ZN2js4mjit10FrameState8syncTypeEPNS0_10FrameEntryE 1045852
_ZNK2js4mjit10FrameState10loadDoubleEN3JSC12X86Registers10RegisterIDES4_PNS0_10FrameEntryENS3_13XMMRegisterIDERNS0_9AssemblerE 988395
_ZN2js4mjit10FrameState8pushRegsEN3JSC12X86Registers10RegisterIDES4_11JSValueType 965278
_ZN2js4mjit10FrameState9storeRegsEiN3JSC12X86Registers10RegisterIDES4_11JSValueType 965278
_ZN2js4mjit10FrameState4popnEj 914400
_ZN2js4mjit10FrameState10allocFPRegEv 814982
_ZN2js4mjit10FrameState15allocAndLoadRegEPNS0_10FrameEntryEbNS0_9RematInfo9RematTypeE 671477
_ZN2js4mjit10FrameState14tempRegForTypeEPNS0_10FrameEntryE 659532
_ZN2js4mjit10FrameState14tempRegForDataEPNS0_10FrameEntryE 656099
_ZNK2js4mjit10FrameState9frameSlotEPNS1_11ActiveFrameEPKNS0_10FrameEntryE 535675
_ZN2js4mjit10FrameState8getLocalEj 472232
_ZN2js4mjit10FrameState15haveSameBackingEPNS0_10FrameEntryES3_ 466293
_ZNK2js4mjit10FrameState17isConstructorThisEPKNS0_10FrameEntryE 376716
_ZN2js4mjit10FrameState10pushNumberEN3JSC12X86Registers10RegisterIDEb 334105
_ZN2js4mjit10FrameState16pushTypedPayloadE11JSValueTypeN3JSC12X86Registers10RegisterIDE 300727
_ZN2js4mjit10FrameState9pushLocalEj 273627
_ZN2js4mjit10FrameState17loadIntoRegistersEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressEbPNS2_12X86Registers10RegisterIDES9_ 263029
_ZN2js4mjit10FrameState22forgetMismatchedObjectEPNS0_10FrameEntryE 253715
_ZN2js4mjit10FrameState4pushEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE11JSValueTypeb 232500
_ZN2js4mjit10FrameState12getSlotEntryEj 222659
_ZN2js4mjit10FrameState14unpinKilledRegENS0_13AnyRegisterIDE 188209
_ZN2js4mjit23PinRegAcrossSyncAndKillD2Ev 186558
_ZN2js4mjit10FrameState5dupAtEi 118555
_ZN2js4mjit10FrameState20shouldAvoidTypeRematEPNS0_10FrameEntryE 110555
_ZN2js4mjit10FrameState9learnTypeEPNS0_10FrameEntryE11JSValueTypeb 101556
_ZN2js4mjit10FrameState6getArgEj 99695
_ZN2js4mjit10FrameState7pushArgEj 96924
_ZN2js4mjit23PinRegAcrossSyncAndKillC2ERNS0_10FrameStateENS0_13MaybeRegisterIN3JSC12X86Registers10RegisterIDEEE 93333
_ZN2js4mjit23PinRegAcrossSyncAndKillC2ERNS0_10FrameStateEN3JSC12X86Registers10RegisterIDE 93225
_ZN2js4mjit10FrameState11reloadEntryERNS0_9AssemblerEN3JSC22AbstractMacroAssemblerINS4_12X86AssemblerEE7AddressEPNS0_10FrameEntryE 90561
_ZN2js4mjit10FrameState3dupEv 89964
_ZN2js4mjit10FrameState4dup2Ev 84041
_ZN2js4mjit10FrameState7getThisEv 68395
_ZN2js4mjit10FrameState13swapInTrackerEPNS0_10FrameEntryES3_ 66723
_ZN2js4mjit10FrameState8pushThisEv 58906
_ZNK2js4mjit10FrameState14ensureFeSyncedEPKNS0_10FrameEntryERNS0_9AssemblerE 55484
_ZN2js4mjit10FrameState8fakeSyncEPNS0_10FrameEntryE 40501
_ZN2js4mjit10FrameState10testObjectEN3JSC23MacroAssemblerX86Common9ConditionEPNS0_10FrameEntryE 40127
_ZN2js4mjit10FrameState15loadNameAddressERKNS_7analyze14ScriptAnalysis10NameAccessEN3JSC12X86Registers10RegisterIDE 29343
_ZN2js4mjit10FrameState15loadNameAddressERKNS_7analyze14ScriptAnalysis10NameAccessE 28831
_ZN2js4mjit10FrameState9testInt32EN3JSC23MacroAssemblerX86Common9ConditionEPNS0_10FrameEntryE 26918
_ZN2js4mjit10FrameState11testBooleanEN3JSC23MacroAssemblerX86Common9ConditionEPNS0_10FrameEntryE 24920
_ZN2js4mjit10FrameState16tempFPRegForDataEPNS0_10FrameEntryE 23617
_ZN2js4mjit10FrameState10leaveBlockEj 23335
_ZN2js4mjit10FrameState12getTemporaryEj 19268
_ZN2js4mjit10FrameState10enterBlockEj 17698
_ZN2js4mjit10FrameState20shouldAvoidDataRematEPNS0_10FrameEntryE 14303
_ZNK2js4mjit10FrameState17tryFastDoubleLoadEPNS0_10FrameEntryEN3JSC12X86Registers13XMMRegisterIDERNS0_9AssemblerE 12212
_ZNK2js4mjit10FrameState10loadDoubleEPNS0_10FrameEntryEN3JSC12X86Registers13XMMRegisterIDERNS0_9AssemblerE 10701
_ZN2js4mjit10FrameState13forgetLoopRegEPNS0_10FrameEntryE 10552
_ZN2js4mjit10FrameState11giveOwnRegsEPNS0_10FrameEntryE 7878
_ZN2js4mjit10FrameState17learnThisIsObjectEb 7759
_ZNK2js4mjit10FrameState20convertInt32ToDoubleERNS0_9AssemblerEPNS0_10FrameEntryEN3JSC12X86Registers13XMMRegisterIDE 5894
_ZNK2js4mjit10FrameState13dataRematInfoEPKNS0_10FrameEntryE 5703
_ZN2js4mjit10FrameState9learnTypeEPNS0_10FrameEntryE11JSValueTypeN3JSC12X86Registers10RegisterIDE 5249
_ZN2js4mjit10FrameState20tempRegInMaskForDataEPNS0_10FrameEntryEj 4970
_ZN2js4mjit10FrameState18pushUntypedPayloadE11JSValueTypeN3JSC12X86Registers10RegisterIDE 4416
_ZNK2js4mjit10FrameState19addressForDataRematEPKNS0_10FrameEntryE 4188
_ZN2js4mjit10FrameState15syncAndForgetFeEPNS0_10FrameEntryEb 3929
_ZN2js4mjit10FrameState10testDoubleEN3JSC23MacroAssemblerX86Common9ConditionEPNS0_10FrameEntryE 3430
_ZN2js4mjit10FrameState13testPrimitiveEN3JSC23MacroAssemblerX86Common9ConditionEPNS0_10FrameEntryE 2913
_ZN2js4mjit10FrameState8syncThisEv 1077
_ZN2js4mjit10FrameState9getCalleeEv 957
_ZN2js4mjit10FrameState10pushCalleeEv 957
_ZN2js4mjit10FrameState10forgetTypeEPNS0_10FrameEntryE 303
_ZN2js4mjit10FrameState6syncAtEi 235
_ZN2js4mjit10FrameState22addressForInlineReturnEv 209
_ZN2js4mjit10FrameState7setThisEN3JSC12X86Registers10RegisterIDE 161
_ZN2js4mjit10FrameState10testStringEN3JSC23MacroAssemblerX86Common9ConditionEPNS0_10FrameEntryE 158
_ZN2js4mjit10FrameState8pushWordEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE11JSValueTypeb 0
_ZN2js4mjit10FrameState15loadTypeIntoRegEPKNS0_10FrameEntryEN3JSC12X86Registers10RegisterIDE 0
_ZNK2js4mjit10FrameState18peekTypeInRegisterEPNS0_10FrameEntryE 0

Generated by: LCOV version 1.7