LCOV - code coverage report
Current view:
directory
-
js/src/methodjit
- FrameState.cpp (
source
/ functions)
Found
Hit
Coverage
Test:
app.info
Lines:
1514
1401
92.5 %
Date:
2012-04-07
Functions:
77
70
90.9 %
Function Name
Hit count
_ZL11AllocHelperRN2js4mjit9RematInfoERNS0_13MaybeRegisterIN3JSC12X86Registers10RegisterIDEEE
1558320
_ZN2js4mjit10FrameState10pushCopyOfEPNS0_10FrameEntryE
511040
_ZN2js4mjit10FrameState10pushDoubleEN3JSC12X86Registers13XMMRegisterIDE
8364
_ZN2js4mjit10FrameState10pushDoubleEN3JSC22AbstractMacroAssemblerINS2_12X86AssemblerEE7AddressE
0
_ZN2js4mjit10FrameState10storeLocalEjb
198605
_ZN2js4mjit10FrameState10unpinEntryERKNS0_10ValueRematE
70852
_ZN2js4mjit10FrameState11forgetEntryEPNS0_10FrameEntryE
1390559
_ZN2js4mjit10FrameState11hasOnlyCopyEPNS0_10FrameEntryES3_
11961
_ZN2js4mjit10FrameState11relocateRegENS0_13AnyRegisterIDEPNS0_18RegisterAllocationENS0_4UsesE
2896
_ZN2js4mjit10FrameState11rematBinaryEPNS0_10FrameEntryES3_RKNS1_11BinaryAllocERNS0_9AssemblerE
365240
_ZN2js4mjit10FrameState11syncAndKillENS0_9RegistersENS0_4UsesES3_
896614
_ZN2js4mjit10FrameState12associateRegEPNS0_10FrameEntryENS0_9RematInfo9RematTypeENS0_13AnyRegisterIDE
0
_ZN2js4mjit10FrameState12discardFrameEv
102477
_ZN2js4mjit10FrameState12ensureDoubleEPNS0_10FrameEntryE
1498
_ZN2js4mjit10FrameState12evictSomeRegEj
89751
_ZN2js4mjit10FrameState12maybePinDataEPNS0_10FrameEntryE
64243
_ZN2js4mjit10FrameState12maybePinTypeEPNS0_10FrameEntryE
99209
_ZN2js4mjit10FrameState13ensureIntegerEPNS0_10FrameEntryE
4
_ZN2js4mjit10FrameState13loadForReturnEPNS0_10FrameEntryEN3JSC12X86Registers10RegisterIDES6_S6_
10573
_ZN2js4mjit10FrameState13maybeUnpinRegENS0_13MaybeRegisterIN3JSC12X86Registers10RegisterIDEEE
108391
_ZN2js4mjit10FrameState13ownRegForDataEPNS0_10FrameEntryE
46433
_ZN2js4mjit10FrameState13ownRegForTypeEPNS0_10FrameEntryE
647
_ZN2js4mjit10FrameState13snapshotStateEv
155
_ZN2js4mjit10FrameState13syncForBranchEPhNS0_4UsesE
328280
_ZN2js4mjit10FrameState14allocForBinaryEPNS0_10FrameEntryES3_4JSOpRNS1_11BinaryAllocEb
389580
_ZN2js4mjit10FrameState14allocTemporaryEv
2443
_ZN2js4mjit10FrameState14discardForJoinERPNS0_18RegisterAllocationEj
297652
_ZN2js4mjit10FrameState14dumpAllocationEPNS0_18RegisterAllocationE
0
_ZN2js4mjit10FrameState14ensureFullRegsEPNS0_10FrameEntryEPNS0_13MaybeRegisterIN3JSC12X86Registers10RegisterIDEEES9_
93030
_ZN2js4mjit10FrameState14popActiveFrameEv
2932
_ZN2js4mjit10FrameState14prepareForJumpEPhRNS0_9AssemblerEb
83298
_ZN2js4mjit10FrameState15copyDataIntoRegEPNS0_10FrameEntryE
187127
_ZN2js4mjit10FrameState15copyDataIntoRegEPNS0_10FrameEntryEN3JSC12X86Registers10RegisterIDE
1000
_ZN2js4mjit10FrameState15copyDataIntoRegERNS0_9AssemblerEPNS0_10FrameEntryE
189493
_ZN2js4mjit10FrameState15copyTypeIntoRegEPNS0_10FrameEntryE
8505
_ZN2js4mjit10FrameState15pushActiveFrameEP8JSScriptj
96663
_ZN2js4mjit10FrameState16clearTemporariesEv
33560
_ZN2js4mjit10FrameState16evictDeadEntriesEb
67369
_ZN2js4mjit10FrameState16forgetEverythingEv
204022
_ZN2js4mjit10FrameState16pruneDeadEntriesEv
2764
_ZN2js4mjit10FrameState17computeAllocationEPh
147124
_ZN2js4mjit10FrameState17ensureValueSyncedERNS0_9AssemblerEPNS0_10FrameEntryERKNS0_10ValueRematE
10712
_ZN2js4mjit10FrameState17forgetKnownDoubleEPNS0_10FrameEntryE
395
_ZN2js4mjit10FrameState17loadThisForReturnEN3JSC12X86Registers10RegisterIDES4_S4_
492
_ZN2js4mjit10FrameState17syncForAllocationEPNS0_18RegisterAllocationEbNS0_4UsesE
201812
_ZN2js4mjit10FrameState18allocForSameBinaryEPNS0_10FrameEntryE4JSOpRNS1_11BinaryAllocE
82
_ZN2js4mjit10FrameState18getTemporaryCopiesENS0_4UsesE
31932
_ZN2js4mjit10FrameState18resetInternalStateEv
604151
_ZN2js4mjit10FrameState18walkFrameForUncopyEPNS0_10FrameEntryE
57566
_ZN2js4mjit10FrameState19consistentRegistersEPh
289883
_ZN2js4mjit10FrameState19restoreFromSnapshotEPNS0_10FrameEntryE
323
_ZN2js4mjit10FrameState20walkTrackerForUncopyEPNS0_10FrameEntryE
50
_ZN2js4mjit10FrameState21ensureInMemoryDoublesERNS0_9AssemblerE
0
_ZN2js4mjit10FrameState21separateBinaryEntriesEPNS0_10FrameEntryES3_
12302
_ZN2js4mjit10FrameState24copyInt32ConstantIntoRegEPNS0_10FrameEntryE
0
_ZN2js4mjit10FrameState24copyInt32ConstantIntoRegERNS0_9AssemblerEPNS0_10FrameEntryE
0
_ZN2js4mjit10FrameState4swapEv
0
_ZN2js4mjit10FrameState5shiftEi
184544
_ZN2js4mjit10FrameState6shimmyEj
132213
_ZN2js4mjit10FrameState6uncopyEPNS0_10FrameEntryE
57616
_ZN2js4mjit10FrameState7storeToEPNS0_10FrameEntryEN3JSC22AbstractMacroAssemblerINS4_12X86AssemblerEE7AddressEb
235574
_ZN2js4mjit10FrameState7takeRegENS0_13AnyRegisterIDE
502569
_ZN2js4mjit10FrameState8evictRegENS0_13AnyRegisterIDE
94321
_ZN2js4mjit10FrameState8pinEntryEPNS0_10FrameEntryERNS0_10ValueRematEb
81564
_ZN2js4mjit10FrameState8storeArgEjb
2299
_ZN2js4mjit10FrameState8storeTopEPNS0_10FrameEntryE
408446
_ZN2js4mjit10FrameState9discardFeEPNS0_10FrameEntryE
16843
_ZN2js4mjit10FrameStateC2EP9JSContextRNS0_8CompilerERNS0_9AssemblerERNS0_12StubCompilerE
95862
_ZN2js4mjit10FrameStateD2Ev
95862
_ZNK2js4mjit10FrameState12bestEvictRegEjb
54168
_ZNK2js4mjit10FrameState12variableLiveEPNS0_10FrameEntryEPh
88700
_ZNK2js4mjit10FrameState15binaryEntryLiveEPNS0_10FrameEntryE
53077
_ZNK2js4mjit10FrameState24assertValidRegisterStateEv
8145898
_ZNK2js4mjit10FrameState4syncERNS0_9AssemblerENS0_4UsesE
2107379
_ZNK2js4mjit10FrameState5mergeERNS0_9AssemblerENS0_7ChangesE
1605194
_ZNK2js4mjit10FrameState9entryNameEPKNS0_10FrameEntryE
154612
_ZNK2js4mjit10FrameState9syncFancyERNS0_9AssemblerENS0_9RegistersEi
75565
Generated by:
LCOV version 1.7