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-07-07
Functions:
92
89
96.7 %
Function Name
Hit count
_ZNK2js4mjit10FrameState9addressOfEPKNS0_10FrameEntryE
27525316
_ZNK2js4mjit10FrameState11frameOffsetEPKNS0_10FrameEntryEPNS1_11ActiveFrameE
27497040
_ZN2js4mjit10FrameState4peekEi
18382137
_ZNK2js4mjit10FrameState16ensureDataSyncedEPKNS0_10FrameEntryERNS0_9AssemblerE
15688145
_ZNK2js4mjit10FrameState16ensureTypeSyncedEPKNS0_10FrameEntryERNS0_9AssemblerE
15480893
_ZN2js4mjit10FrameState13forgetAllRegsEPNS0_10FrameEntryE
12944737
_ZN2js4mjit10FrameState7rawPushEv
8906643
_ZN2js4mjit10FrameState3popEv
8842900
_ZN2js4mjit10FrameState9modifyRegENS0_13AnyRegisterIDE
8534373
_ZN2js4mjit10FrameState6syncFeEPNS0_10FrameEntryE
6504413
_ZN2js4mjit10FrameState9forgetRegENS0_13AnyRegisterIDE
6337359
_ZN2js4mjit10FrameState8allocRegEj
5708039
_ZN2js4mjit10FrameState8allocRegEv
4342861
_ZN2js4mjit10FrameState8syncDataEPNS0_10FrameEntryE
3421601
_ZN2js4mjit10FrameState14tempRegForTypeEPNS0_10FrameEntryE
3287861
_ZN2js4mjit10FrameState10getOrTrackEj
3261575
_ZN2js4mjit10FrameState8syncTypeEPNS0_10FrameEntryE
3211659
_ZN2js4mjit10FrameState14tempRegForDataEPNS0_10FrameEntryE
2989976
_ZN2js4mjit10FrameState10pushSyncedE11JSValueType
2717700
_ZN2js4mjit10FrameState12addToTrackerEPNS0_10FrameEntryE
2605591
_ZN2js4mjit10FrameState5dupAtEi
2513030
_ZN2js4mjit10FrameState4popnEj
2318467
_ZN2js4mjit10FrameState15allocAndLoadRegEPNS0_10FrameEntryEbNS0_9RematInfo9RematTypeE
2052439
_ZN2js4mjit10FrameState8pushRegsEN3JSC12X86Registers10RegisterIDES4_11JSValueType
1899409
_ZN2js4mjit10FrameState9storeRegsEiN3JSC12X86Registers10RegisterIDES4_11JSValueType
1899409
_ZN2js4mjit10FrameState7freeRegENS0_13AnyRegisterIDE
1885388
_ZN2js4mjit10FrameState8getStackEj
1741192
_ZN2js4mjit10FrameState4pushERKN2JS5ValueE
1701689
_ZN2js4mjit10FrameState10allocFPRegEv
1336471
_ZNK2js4mjit10FrameState10loadDoubleEN3JSC12X86Registers10RegisterIDES4_PNS0_10FrameEntryENS3_13XMMRegisterIDERNS0_9AssemblerE
1299118
_ZN2js4mjit10FrameState22forgetMismatchedObjectEPNS0_10FrameEntryE
1095664
_ZN2js4mjit10FrameState15haveSameBackingEPNS0_10FrameEntryES3_
743449
_ZN2js4mjit10FrameState8getLocalEj
719809
_ZNK2js4mjit10FrameState9frameSlotEPNS1_11ActiveFrameEPKNS0_10FrameEntryE
627276
_ZN2js4mjit10FrameState10pushNumberEN3JSC12X86Registers10RegisterIDEb
562317
_ZN2js4mjit10FrameState9pushLocalEj
432200
_ZN2js4mjit10FrameState17loadIntoRegistersEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressEbPNS2_12X86Registers10RegisterIDES9_
410814
_ZN2js4mjit10FrameState20shouldAvoidTypeRematEPNS0_10FrameEntryE
407859
_ZN2js4mjit10FrameState4pushEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE11JSValueTypeb
381533
_ZNK2js4mjit10FrameState17isConstructorThisEPKNS0_10FrameEntryE
370299
_ZN2js4mjit10FrameState3dupEv
365136
_ZN2js4mjit10FrameState4dup2Ev
358296
_ZN2js4mjit10FrameState14unpinKilledRegENS0_13AnyRegisterIDE
344335
_ZN2js4mjit10FrameState13swapInTrackerEPNS0_10FrameEntryES3_
336834
_ZN2js4mjit23PinRegAcrossSyncAndKillD2Ev
309843
_ZN2js4mjit10FrameState16pushTypedPayloadE11JSValueTypeN3JSC12X86Registers10RegisterIDE
296842
_ZN2js4mjit10FrameState12getSlotEntryEj
222912
_ZN2js4mjit10FrameState11giveOwnRegsEPNS0_10FrameEntryE
201211
_ZN2js4mjit10FrameState6getArgEj
198923
_ZN2js4mjit10FrameState7pushArgEj
194167
_ZN2js4mjit23PinRegAcrossSyncAndKillC2ERNS0_10FrameStateEN3JSC12X86Registers10RegisterIDE
159050
_ZN2js4mjit23PinRegAcrossSyncAndKillC2ERNS0_10FrameStateENS0_13MaybeRegisterIN3JSC12X86Registers10RegisterIDEEE
150793
_ZN2js4mjit10FrameState11reloadEntryERNS0_9AssemblerEN3JSC22AbstractMacroAssemblerINS4_12X86AssemblerEE7AddressEPNS0_10FrameEntryE
147385
_ZN2js4mjit10FrameState7getThisEv
146017
_ZN2js4mjit10FrameState9learnTypeEPNS0_10FrameEntryE11JSValueTypeb
128872
_ZN2js4mjit10FrameState8pushThisEv
107788
_ZN2js4mjit10FrameState11testBooleanEN3JSC23MacroAssemblerX86Common9ConditionEPNS0_10FrameEntryE
70526
_ZN2js4mjit10FrameState10testObjectEN3JSC23MacroAssemblerX86Common9ConditionEPNS0_10FrameEntryE
69429
_ZNK2js4mjit10FrameState14ensureFeSyncedEPKNS0_10FrameEntryERNS0_9AssemblerE
57315
_ZN2js4mjit10FrameState9testInt32EN3JSC23MacroAssemblerX86Common9ConditionEPNS0_10FrameEntryE
47131
_ZN2js4mjit10FrameState20shouldAvoidDataRematEPNS0_10FrameEntryE
43244
_ZN2js4mjit10FrameState8fakeSyncEPNS0_10FrameEntryE
40950
_ZN2js4mjit10FrameState17learnThisIsObjectEb
35416
_ZN2js4mjit10FrameState10leaveBlockEj
28997
_ZN2js4mjit10FrameState15loadNameAddressERKNS_7analyze14ScriptAnalysis10NameAccessEN3JSC12X86Registers10RegisterIDE
28543
_ZN2js4mjit10FrameState15loadNameAddressERKNS_7analyze14ScriptAnalysis10NameAccessE
28033
_ZN2js4mjit10FrameState16tempFPRegForDataEPNS0_10FrameEntryE
23617
_ZN2js4mjit10FrameState10enterBlockEj
21203
_ZNK2js4mjit10FrameState17tryFastDoubleLoadEPNS0_10FrameEntryEN3JSC12X86Registers13XMMRegisterIDERNS0_9AssemblerE
19838
_ZN2js4mjit10FrameState12getTemporaryEj
18962
_ZNK2js4mjit10FrameState10loadDoubleEPNS0_10FrameEntryEN3JSC12X86Registers13XMMRegisterIDERNS0_9AssemblerE
17023
_ZNK2js4mjit10FrameState20convertInt32ToDoubleERNS0_9AssemblerEPNS0_10FrameEntryEN3JSC12X86Registers13XMMRegisterIDE
11404
_ZNK2js4mjit10FrameState19addressForDataRematEPKNS0_10FrameEntryE
11390
_ZN2js4mjit10FrameState13forgetLoopRegEPNS0_10FrameEntryE
10643
_ZN2js4mjit10FrameState10testDoubleEN3JSC23MacroAssemblerX86Common9ConditionEPNS0_10FrameEntryE
8940
_ZN2js4mjit10FrameState9learnTypeEPNS0_10FrameEntryE11JSValueTypeN3JSC12X86Registers10RegisterIDE
6034
_ZNK2js4mjit10FrameState13dataRematInfoEPKNS0_10FrameEntryE
5692
_ZN2js4mjit10FrameState20tempRegInMaskForDataEPNS0_10FrameEntryEj
5126
_ZN2js4mjit10FrameState18pushUntypedPayloadE11JSValueTypeN3JSC12X86Registers10RegisterIDE
4630
_ZN2js4mjit10FrameState13testPrimitiveEN3JSC23MacroAssemblerX86Common9ConditionEPNS0_10FrameEntryE
4509
_ZN2js4mjit10FrameState9getCalleeEv
3733
_ZN2js4mjit10FrameState10pushCalleeEv
3733
_ZN2js4mjit10FrameState15syncAndForgetFeEPNS0_10FrameEntryEb
3687
_ZN2js4mjit10FrameState8syncThisEv
1849
_ZN2js4mjit10FrameState10testStringEN3JSC23MacroAssemblerX86Common9ConditionEPNS0_10FrameEntryE
1057
_ZN2js4mjit10FrameState10forgetTypeEPNS0_10FrameEntryE
303
_ZN2js4mjit10FrameState6syncAtEi
240
_ZN2js4mjit10FrameState22addressForInlineReturnEv
209
_ZN2js4mjit10FrameState7setThisEN3JSC12X86Registers10RegisterIDE
160
_ZN2js4mjit10FrameState8pushWordEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE11JSValueTypeb
0
_ZN2js4mjit10FrameState15loadTypeIntoRegEPKNS0_10FrameEntryEN3JSC12X86Registers10RegisterIDE
0
_ZNK2js4mjit10FrameState18peekTypeInRegisterEPNS0_10FrameEntryE
0
Generated by:
LCOV version 1.7