LCOV - code coverage report
Current view: top level - src - deoptimizer.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 1394 1634 85.3 %
Date: 2017-10-20 Functions: 102 143 71.3 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal17TranslationBuffer3AddEi 118221544
_ZN2v88internal19TranslationIterator4NextEv 46899274
_ZN2v88internal11Translation12StoreLiteralEi 27922515
_ZN2v88internal11Translation14StoreStackSlotEi 17085623
_ZN2v88internal15TranslatedValue8HandlifyEv 16996925
_ZN2v88internal15TranslatedState25CreateNextTranslatedValueEiPNS0_19TranslationIteratorEPNS0_10FixedArrayEPhPNS0_14RegisterValuesEP8_IO_FILE 16995225
_ZN2v88internal15TranslatedFrame15AdvanceIteratorEPSt15_Deque_iteratorINS0_15TranslatedValueERS3_PS3_E 4619994
_ZN2v88internal11Deoptimizer32EnsureCodeForDeoptimizationEntryEPNS0_7IsolateENS1_11BailoutTypeEi 4404914
_ZN2v88internal11Translation21BeginInterpretedFrameENS0_9BailoutIdEij 3258497
_ZN2v88internal15TranslatedValue8GetValueEv 3221171
_ZN2v88internal11Deoptimizer22GetDeoptimizationEntryEPNS0_7IsolateEiNS1_11BailoutTypeENS1_12GetEntryModeE 3087685
_ZN2v88internal11Translation20StoreJSFrameFunctionEv 2989484
_ZN2v88internal23MaterializedObjectStore6RemoveEPh 2768392
_ZN2v88internal11Translation13StoreRegisterENS0_8RegisterE 2121032
_ZN2v88internal15TranslatedFrame8HandlifyEv 1853636
_ZN2v88internal15TranslatedState25CreateNextTranslatedFrameEPNS0_19TranslationIteratorEPNS0_10FixedArrayEPhP8_IO_FILE 1853636
_ZN2v88internal15TranslatedFrame13GetValueCountEv 1853636
_ZNK2v88internal15TranslatedValue11GetRawValueEv 1576856
_ZN2v88internal11Deoptimizer18WriteValueToOutputEPNS0_6ObjectEiijPKc 1452518
_ZN2v88internal23MaterializedObjectStore14StackIdToIndexEPh 1377778
_ZN2v88internal23MaterializedObjectStore3GetEPh 1377639
_ZN2v88internal15TranslatedState7PrepareEPh 1377472
_ZN2v88internal15TranslatedState39UpdateFromPreviouslyMaterializedObjectsEv 1377472
_ZN2v88internal15TranslatedState4InitEPhPNS0_19TranslationIteratorEPNS0_10FixedArrayEPNS0_14RegisterValuesEP8_IO_FILEi 1377472
_ZN2v88internal15TranslatedStateC2EPKNS0_15JavaScriptFrameE 1230649
_ZN2v88internal11Deoptimizer28WriteTranslatedValueToOutputEPNS0_15TranslatedFrame8iteratorEPiijPKcPh 991101
_ZN2v88internal17TranslationBuffer15CreateByteArrayEPNS0_7FactoryE 442528
_ZN2v88internal11Deoptimizer37EnsureCodeForMaxDeoptimizationEntriesEPNS0_7IsolateE 439074
_ZN2v88internal11Deoptimizer20DebugPrintOutputSlotElijPKc 326370
_ZN2v88internal16FrameDescriptionC2Eji 302689
_ZNK2v88internal11Deoptimizer8functionEv 293646
_ZN2v88internal11Translation19StoreInt32StackSlotEi 239055
_ZN2v88internal12_GLOBAL__N_119GetValueForDebuggerENS0_15TranslatedFrame8iteratorEPNS0_7IsolateE 229316
_ZN2v88internal11Deoptimizer20GetMaxDeoptTableSizeEv 203429
_ZN2v88internal11Translation20StoreDoubleStackSlotEi 187771
_ZN2v88internal15TranslatedValue17MaterializeSimpleEv 171857
_ZN2v88internalL17AllocateCodeChunkEPNS0_15MemoryAllocatorE 164997
_ZN2v88internal15TranslatedState13MaterializeAtEiPi 159803
_ZN2v88internal12_GLOBAL__N_117ActivationsFinder11VisitThreadEPNS0_7IsolateEPNS0_14ThreadLocalTopE 159615
_ZN2v88internal11Deoptimizer25DoComputeInterpretedFrameEPNS0_15TranslatedFrameEib 151652
_ZN2v88internal11Deoptimizer4GrabEPNS0_7IsolateE 146823
_ZN2v88internal11Deoptimizer22MaterializeHeapObjectsEv 146823
_ZNK2v88internal11Deoptimizer21ComputeInputFrameSizeEv 146823
_ZN2v88internal11Deoptimizer21DoComputeOutputFramesEv 146823
_ZN2v88internal11Deoptimizer3NewEPNS0_10JSFunctionENS1_11BailoutTypeEjPhiPNS0_7IsolateE 146823
_ZN2v88internal11Deoptimizer19ComputeOutputFramesEPS1_ 146823
_ZN2v88internal11Deoptimizer20FindDeoptimizingCodeEPh 146823
_ZN2v88internal12_GLOBAL__N_122DeoptKindOfBailoutTypeENS0_11Deoptimizer11BailoutTypeE 146823
_ZN2v88internal11Deoptimizer23DeleteFrameDescriptionsEv 146823
_ZN2v88internal11Deoptimizer17FindOptimizedCodeEv 146823
_ZN2v88internal11DeoptimizerC2EPNS0_7IsolateEPNS0_10JSFunctionENS1_11BailoutTypeEjPhi 146823
_ZN2v88internal11DeoptimizerD2Ev 146823
_ZN2v88internal15TranslatedState26CapturedObjectMaterializer7FieldAtEPi 124793
_ZN2v88internal11Translation19StoreDoubleRegisterENS0_11XMMRegisterE 68907
_ZN2v88internal11Deoptimizer30DeoptimizeMarkedCodeForContextEPNS0_7ContextE 67089
_ZN2v88internal11Translation26BeginArgumentsAdaptorFrameEij 61562
_ZN2v88internal11Deoptimizer18DeoptimizeFunctionEPNS0_10JSFunctionEPNS0_4CodeE 57165
_ZN2v88internal11Translation19BeginCapturedObjectEi 57128
_ZN2v88internal15DeoptimizerDataC2EPNS0_15MemoryAllocatorE 54999
_ZN2v88internal11Translation18StoreInt32RegisterENS0_8RegisterE 53795
_ZN2v88internal15DeoptimizerDataD2Ev 53365
_ZN2v88internal11Translation19NumberOfOperandsForENS1_6OpcodeE 40438
_ZN2v88internal15TranslatedState27MaterializeCapturedObjectAtEPNS0_15TranslatedValueEiPi 35816
_ZN2v88internal15TranslatedState26CapturedObjectMaterializerD2Ev 35816
_ZN2v88internal15TranslatedState19MaterializeObjectAtEi 35010
_ZN2v88internal11Deoptimizer24DebuggerInspectableFrameEPNS0_15JavaScriptFrameEiPNS0_7IsolateE 34855
_ZN2v88internal20DeoptimizedFrameInfoC2EPNS0_15TranslatedStateEN9__gnu_cxx17__normal_iteratorIPNS0_15TranslatedFrameESt6vectorIS6_SaIS6_EEEEPNS0_7IsolateE 34855
_ZN2v88internal11Translation23BeginConstructStubFrameENS0_9BailoutIdEij 32279
_ZNK2v88internal19TranslationIterator7HasNextEv 30686
_ZN2v88internal11Translation18StoreBoolStackSlotEi 23961
_ZN2v88internal11Deoptimizer21MarkAllCodeForContextEPNS0_7ContextE 22896
_ZN2v88internal19TranslationIteratorC2EPNS0_9ByteArrayEi 13971
_ZN2v88internal11Translation15DuplicateObjectEi 11820
_ZN2v88internal11Translation15ArgumentsLengthENS0_19CreateArgumentsTypeE 9276
_ZN2v88internal11Translation17ArgumentsElementsENS0_19CreateArgumentsTypeE 8973
_ZNK2v88internal15TranslatedValue20IsMaterializedObjectEv 7172
_ZN2v88internal11Deoptimizer13DeoptimizeAllEPNS0_7IsolateE 5524
_ZN2v88internal11Deoptimizer20DeoptimizeMarkedCodeEPNS0_7IsolateE 3443
_ZN2v88internal12_GLOBAL__N_118LookupCatchHandlerEPNS0_15TranslatedFrameEPi 3179
_ZN2v88internal11Translation20BeginGetterStubFrameEi 2979
_ZN2v88internal11Translation17StoreBoolRegisterENS0_8RegisterE 2732
_ZN2v88internal11Deoptimizer27DoComputeConstructStubFrameEPNS0_15TranslatedFrameEi 2546
_ZN2v88internal15TranslatedState32GetArgumentsInfoFromJSFrameIndexEiPi 2517
_ZN2v88internal11Translation20BeginSetterStubFrameEi 2329
_ZN2v88internal11Translation19StoreUint32RegisterENS0_8RegisterE 1473
_ZN2v88internal11Translation39BeginJavaScriptBuiltinContinuationFrameENS0_9BailoutIdEij 1415
_ZN2v88internal11Translation29BeginBuiltinContinuationFrameENS0_9BailoutIdEij 1299
_ZN2v88internal11Translation20StoreUint32StackSlotEi 969
_ZN2v88internal11Deoptimizer26DoComputeAccessorStubFrameEPNS0_15TranslatedFrameEib 874
_ZN2v88internal11Deoptimizer30DoComputeArgumentsAdaptorFrameEPNS0_15TranslatedFrameEi 656
_ZN2v88internal15TranslatedState24ComputeArgumentsPositionEPhNS0_19CreateArgumentsTypeEPi 604
_ZN2v88internal23MaterializedObjectStore15GetStackEntriesEv 362
_ZN2v88internal11Translation19StoreFloatStackSlotEi 325
_ZN2v88internal15TranslatedState39CreateArgumentsElementsTranslatedValuesEiPhNS0_19CreateArgumentsTypeEP8_IO_FILE 302
_ZN2v88internal11Translation18StoreFloatRegisterENS0_11XMMRegisterE 227
_ZN2v88internal15TranslatedState31StoreMaterializedValuesAndDeoptEPNS0_15JavaScriptFrameE 167
_ZN2v88internal23MaterializedObjectStore3SetEPhNS0_6HandleINS0_10FixedArrayEEE 139
_ZN2v88internal23MaterializedObjectStore18EnsureStackEntriesEi 139
_ZN2v88internal11Deoptimizer23GetDeoptimizedCodeCountEPNS0_7IsolateE 102
_ZN2v88internal15TranslatedState24GetFrameFromJSFrameIndexEi 36
_ZN2v88internal11Deoptimizer12GetDeoptInfoEPNS0_4CodeEPh 9
_ZN2v88internal11Deoptimizer27ComputeIncomingArgumentSizeEPNS0_18SharedFunctionInfoE 0
_ZN2v88internal15TranslatedValue10NewInvalidEPNS0_15TranslatedStateE 0
_ZN2v88internal11Deoptimizer17PrintFunctionNameEv 0
_ZNK2v88internal15TranslatedValue26IsMaterializableByDebuggerEv 0
_ZN2v88internal12_GLOBAL__N_117ActivationsFinderD2Ev 0
_ZN2v88internal15TranslatedState12GetFloatSlotEPhi 0
_ZN2v88internal15TranslatedStateC2Ev 0
_ZN2v88internal15TranslatedValue8NewFloatEPNS0_15TranslatedStateENS0_7Float32E 0
_ZNK2v88internal15TranslatedValue12double_valueEv 0
_ZNK2v88internal15TranslatedValue11float_valueEv 0
_ZNK2v88internal15TranslatedValue11raw_literalEv 0
_ZN2v88internal12_GLOBAL__N_117ActivationsFinderD0Ev 0
_ZN2v88internal15TranslatedFrame21ArgumentsAdaptorFrameEPNS0_18SharedFunctionInfoEi 0
_ZN2v88internal15TranslatedFrame24BuiltinContinuationFrameENS0_9BailoutIdEPNS0_18SharedFunctionInfoEi 0
_ZNK2v88internal15TranslatedValue7isolateEv 0
_ZN2v88internal15TranslatedFrame16InterpretedFrameENS0_9BailoutIdEPNS0_18SharedFunctionInfoEi 0
_ZNK2v88internal11Deoptimizer33ComputeInputFrameAboveFpFixedSizeEv 0
_ZN2v88internal15TranslatedValue9NewDoubleEPNS0_15TranslatedStateENS0_7Float64E 0
_ZN2v88internal11Deoptimizer19GetDeoptimizationIdEPNS0_7IsolateEPhNS1_11BailoutTypeE 0
_ZN2v88internal15TranslatedFrame34JavaScriptBuiltinContinuationFrameENS0_9BailoutIdEPNS0_18SharedFunctionInfoEi 0
_ZN2v88internal11Deoptimizer27ComputeInterpretedFixedSizeEPNS0_18SharedFunctionInfoE 0
_ZN2v88internal15TranslatedValue7NewBoolEPNS0_15TranslatedStateEj 0
_ZN2v88internal11Deoptimizer29GenerateDeoptimizationEntriesEPNS0_14MacroAssemblerEiNS1_11BailoutTypeE 0
_ZN2v88internal11Deoptimizer10MessageForENS1_11BailoutTypeE 0
_ZN2v88internal15TranslatedFrame13AccessorFrameENS1_4KindEPNS0_18SharedFunctionInfoE 0
_ZNK2v88internal15TranslatedValue12uint32_valueEv 0
_ZNK2v88internal15TranslatedValue12object_indexEv 0
_ZNK2v88internal15TranslatedValue16GetChildrenCountEv 0
_ZN2v88internal15TranslatedValue17NewDeferredObjectEPNS0_15TranslatedStateEii 0
_ZN2v88internal15TranslatedFrame18ConstructStubFrameENS0_9BailoutIdEPNS0_18SharedFunctionInfoEi 0
_ZN2v88internal11Deoptimizer38ComputeSourcePositionFromBytecodeArrayEPNS0_18SharedFunctionInfoENS0_9BailoutIdE 0
_ZN2v88internal15TranslatedValue9NewUInt32EPNS0_15TranslatedStateEj 0
_ZN2v88internal15TranslatedValue9NewTaggedEPNS0_15TranslatedStateEPNS0_6ObjectE 0
_ZN2v88internal15TranslatedValue8NewInt32EPNS0_15TranslatedStateEi 0
_ZN2v88internal15TranslatedState13GetDoubleSlotEPhi 0
_ZNK2v88internal15TranslatedValue13object_lengthEv 0
_ZNK2v88internal15TranslatedValue11int32_valueEv 0
_ZN2v88internal11Deoptimizer26ComputeJavascriptFixedSizeEPNS0_18SharedFunctionInfoE 0
_ZN2v88internal15TranslatedState13GetUInt32SlotEPhi 0
_ZNK2v88internal11Deoptimizer13compiled_codeEv 0
_ZN2v88internal15TranslatedValue18NewDuplicateObjectEPNS0_15TranslatedStateEi 0

Generated by: LCOV version 1.10