LCOV - code coverage report
Current view: top level - src - deoptimizer.cc (source / functions) Hit Total Coverage
Test: app.info Lines: 1368 1567 87.3 %
Date: 2019-04-18 Functions: 123 169 72.8 %

Function Name Sort by function name Hit count Sort by hit count
_ZN2v88internal17TranslationBuffer3AddEi 81202726
_ZN2v88internal19TranslationIterator4NextEv 60990804
_ZN2v88internal11Translation12StoreLiteralEi 30632341
_ZN2v88internal15TranslatedValue8HandlifyEv 21448322
_ZN2v88internal15TranslatedState25CreateNextTranslatedValueEiPNS0_19TranslationIteratorENS0_10FixedArrayEmPNS0_14RegisterValuesEP8_IO_FILE 20874083
_ZN2v88internal11Translation14StoreStackSlotEi 17917992
_ZN2v88internal15TranslatedFrame15AdvanceIteratorEPSt15_Deque_iteratorINS0_15TranslatedValueERS3_PS3_E 4269423
_ZN2v88internal15TranslatedValue8GetValueEv 3587307
_ZN2v88internal11Translation21BeginInterpretedFrameENS0_9BailoutIdEijii 3556129
_ZN2v88internal11Translation20StoreJSFrameFunctionEv 3364551
_ZN2v88internal11Deoptimizer22GetDeoptimizationEntryEPNS0_7IsolateENS0_14DeoptimizeKindE 3329978
_ZN2v88internal23MaterializedObjectStore6RemoveEm 3084321
_ZN2v88internal15TranslatedState9SkipSlotsEiPNS0_15TranslatedFrameEPi 2201764
_ZN2v88internal15TranslatedFrame13GetValueCountEv 1983306
_ZN2v88internal15TranslatedState25CreateNextTranslatedFrameEPNS0_19TranslationIteratorENS0_10FixedArrayEmP8_IO_FILE 1980906
_ZN2v88internal15TranslatedFrame8HandlifyEv 1980906
_ZN2v88internal23MaterializedObjectStore14StackIdToIndexEm 1398388
_ZN2v88internal23MaterializedObjectStore3GetEm 1398238
_ZN2v88internal15TranslatedState4InitEPNS0_7IsolateEmPNS0_19TranslationIteratorENS0_10FixedArrayEPNS0_14RegisterValuesEP8_IO_FILEi 1398056
_ZN2v88internal15TranslatedState39UpdateFromPreviouslyMaterializedObjectsEv 1398056
_ZN2v88internal15TranslatedState7PrepareEm 1398056
_ZN2v88internal11Deoptimizer32EnsureCodeForDeoptimizationEntryEPNS0_7IsolateENS0_14DeoptimizeKindE 1391784
_ZN2v88internal15TranslatedStateC2EPKNS0_15JavaScriptFrameE 1343817
_ZNK2v88internal15TranslatedValue11GetRawValueEv 944910
_ZN2v88internal11FrameWriter13PushRawObjectENS0_6ObjectEPKc 790959
_ZN2v88internal15TranslatedState18GetValueAndAdvanceEPNS0_15TranslatedFrameEPi 733514
_ZN2v88internal15TranslatedValue17MaterializeSimpleEv 714240
_ZN2v88internal11FrameWriter19PushTranslatedValueERKNS0_15TranslatedFrame8iteratorEPKc 665379
_ZN2v88internal11Deoptimizer28QueueValueForMaterializationEmNS0_6ObjectERKNS0_15TranslatedFrame8iteratorE 665379
_ZN2v88internal11Deoptimizer18DeoptimizeFunctionENS0_10JSFunctionENS0_4CodeE 585534
_ZN2v88internal11Deoptimizer34EnsureCodeForDeoptimizationEntriesEPNS0_7IsolateE 463925
_ZN2v88internal17TranslationBuffer15CreateByteArrayEPNS0_7FactoryE 463746
_ZN2v88internal11Translation13StoreRegisterENS0_8RegisterE 458012
_ZN2v88internal11Translation20StoreDoubleStackSlotEi 257977
_ZN2v88internal11Translation19NumberOfOperandsForENS1_6OpcodeE 214939
_ZN2v88internal11Translation19StoreInt32StackSlotEi 210243
_ZN2v88internal12_GLOBAL__N_119GetValueForDebuggerENS0_15TranslatedFrame8iteratorEPNS0_7IsolateE 181478
_ZN2v88internal11FrameWriter21DebugPrintOutputValueElPKc 118822
_ZN2v88internal15TranslatedState21ResolveCapturedObjectEPNS0_15TranslatedValueE 115622
_ZN2v88internal16FrameDescriptionC2Eji 113650
_ZNK2v88internal11Deoptimizer33ComputeInputFrameAboveFpFixedSizeEv 108478
_ZNK2v88internal11Deoptimizer8functionEv 108478
_ZN2v88internal11Translation19BeginCapturedObjectEi 88866
_ZN2v88internal11Translation26BeginArgumentsAdaptorFrameEij 84832
_ZN2v88internal12_GLOBAL__N_117ActivationsFinder11VisitThreadEPNS0_7IsolateEPNS0_14ThreadLocalTopE 65636
_ZN2v88internal11Deoptimizer30DeoptimizeMarkedCodeForContextENS0_7ContextE 65505
_ZN2v88internal11Translation19StoreDoubleRegisterENS0_11XMMRegisterE 63732
_ZN2v88internal19TranslationIteratorC2ENS0_9ByteArrayEi 63671
_ZN2v88internal15DeoptimizerDataC2EPNS0_4HeapE 62442
_ZN2v88internal15DeoptimizerDataD2Ev 62427
_GLOBAL__sub_I_deoptimizer.cc 61018
_ZN2v88internal11FrameWriter12PushCallerPcEl 59411
_ZN2v88internal11FrameWriter12PushCallerFpEl 59411
_ZN2v88internal11Deoptimizer25DoComputeInterpretedFrameEPNS0_15TranslatedFrameEib 57417
_ZN2v88internal15TranslatedState21GetValueByObjectIndexEi 57259
_ZN2v88internal15TranslatedState26InitializeCapturedObjectAtEiPSt5stackIiSt5dequeIiSaIiEEERKNS0_29PerThreadAssertScopeDebugOnlyILNS0_19PerThreadAssertTypeE0ELb0EEE 56402
_ZN2v88internal15TranslatedState23EnsureChildrenAllocatedEiPNS0_15TranslatedFrameEPiPSt5stackIiSt5dequeIiSaIiEEE 56363
_ZN2v88internal15TranslatedState31EnsureCapturedObjectAllocatedAtEiPSt5stackIiSt5dequeIiSaIiEEE 56363
_ZN2v88internal15TranslatedState18AllocateStorageForEPNS0_15TranslatedValueE 56334
_ZN2v88internal15TranslatedState23EnsureObjectAllocatedAtEPNS0_15TranslatedValueE 56249
_ZN2v88internal15TranslatedState18InitializeObjectAtEPNS0_15TranslatedValueE 56249
_ZN2v88internal15TranslatedState20InitializeJSObjectAtEPNS0_15TranslatedFrameEPiPNS0_15TranslatedValueENS0_6HandleINS0_3MapEEERKNS0_29PerThreadAssertScopeDebugOnlyILNS0_19PerThreadAssertTypeE0ELb0EEE 55344
_ZN2v88internal15TranslatedState23EnsureJSObjectAllocatedEPNS0_15TranslatedValueENS0_6HandleINS0_3MapEEE 55344
_ZNK2v88internal11Deoptimizer21ComputeInputFrameSizeEv 54239
_ZN2v88internal11Deoptimizer21DoComputeOutputFramesEv 54239
_ZN2v88internal15TranslatedState16DoUpdateFeedbackEv 54239
_ZN2v88internal11Deoptimizer17FindOptimizedCodeEv 54239
_ZN2v88internal11DeoptimizerD2Ev 54239
_ZN2v88internal11Deoptimizer19ComputeOutputFramesEPS1_ 54239
_ZN2v88internal11Deoptimizer4GrabEPNS0_7IsolateE 54239
_ZN2v88internal11Deoptimizer20FindDeoptimizingCodeEm 54239
_ZN2v88internal11Deoptimizer22MaterializeHeapObjectsEv 54239
_ZN2v88internal11Deoptimizer23DeleteFrameDescriptionsEv 54239
_ZN2v88internal11Deoptimizer3NewEmNS0_14DeoptimizeKindEjmiPNS0_7IsolateE 54239
_ZN2v88internal11DeoptimizerC2EPNS0_7IsolateENS0_10JSFunctionENS0_14DeoptimizeKindEjmi 54239
_ZN2v88internal11Translation17AddUpdateFeedbackEii 40531
_ZN2v88internal11Translation18StoreInt32RegisterENS0_8RegisterE 34306
_ZN2v88internal11FrameWriter12PushRawValueElPKc 29786
_ZN2v88internal11Deoptimizer21MarkAllCodeForContextENS0_7ContextE 26848
_ZN2v88internal11Translation23BeginConstructStubFrameENS0_9BailoutIdEij 26719
_ZN2v88internal11Deoptimizer38ComputeSourcePositionFromBytecodeArrayENS0_18SharedFunctionInfoENS0_9BailoutIdE 24955
_ZN2v88internal20DeoptimizedFrameInfoC2EPNS0_15TranslatedStateEN9__gnu_cxx17__normal_iteratorIPNS0_15TranslatedFrameESt6vectorIS6_SaIS6_EEEEPNS0_7IsolateE 24955
_ZN2v88internal11Deoptimizer24DebuggerInspectableFrameEPNS0_15JavaScriptFrameEiPNS0_7IsolateE 24955
_ZN2v88internal11Translation18StoreBoolStackSlotEi 21524
_ZN2v88internal11Translation15DuplicateObjectEi 19067
_ZN2v88internal11Translation39BeginJavaScriptBuiltinContinuationFrameENS0_9BailoutIdEij 12381
_ZNK2v88internal15TranslatedValue20IsMaterializedObjectEv 10647
_ZN2v88internal11Translation20StoreUint32StackSlotEi 7043
_ZN2v88internal11Deoptimizer13DeoptimizeAllEPNS0_7IsolateE 6907
_ZN2v88internal11Translation15ArgumentsLengthENS0_19CreateArgumentsTypeE 6289
_ZN2v88internal12_GLOBAL__N_118LookupCatchHandlerEPNS0_15TranslatedFrameEPi 6176
_ZN2v88internal11Translation17ArgumentsElementsENS0_19CreateArgumentsTypeE 5981
_ZN2v88internal11Translation17StoreBoolRegisterENS0_8RegisterE 3241
_ZN2v88internal11FrameWriter22DebugPrintOutputObjectENS0_6ObjectEjPKc 2880
_ZN2v88internal15TranslatedState32GetArgumentsInfoFromJSFrameIndexEiPi 2779
_ZN2v88internal11Deoptimizer20DeoptimizeMarkedCodeEPNS0_7IsolateE 2135
_ZN2v88internal11Translation29BeginBuiltinContinuationFrameENS0_9BailoutIdEij 2083
_ZN2v88internal15TranslatedState18ReadUpdateFeedbackEPNS0_19TranslationIteratorENS0_10FixedArrayEP8_IO_FILE 1954
_ZN2v88internal11Translation19StoreUint32RegisterENS0_8RegisterE 1159
_ZN2v88internal11Translation19StoreFloatStackSlotEi 1028
_ZN2v88internal15TranslatedState34InitializeObjectWithTaggedFieldsAtEPNS0_15TranslatedFrameEPiPNS0_15TranslatedValueENS0_6HandleINS0_3MapEEERKNS0_29PerThreadAssertScopeDebugOnlyILNS0_19PerThreadAssertTypeE0ELb0EEE 1019
_ZN2v88internal11Deoptimizer30DoComputeArgumentsAdaptorFrameEPNS0_15TranslatedFrameEi 833
_ZN2v88internal11Deoptimizer32TrampolineForBuiltinContinuationENS1_23BuiltinContinuationModeEb 625
_ZN2v88internal11Deoptimizer34BuiltinContinuationModeToFrameTypeENS1_23BuiltinContinuationModeE 625
_ZN2v88internal11Deoptimizer28DoComputeBuiltinContinuationEPNS0_15TranslatedFrameEiNS1_23BuiltinContinuationModeE 625
_ZN2v88internal11Deoptimizer27DoComputeConstructStubFrameEPNS0_15TranslatedFrameEi 536
_ZN2v88internal11Deoptimizer10MessageForENS0_14DeoptimizeKindE 486
_ZN2v88internal11Deoptimizer17PrintFunctionNameEv 480
_ZN2v88internal23MaterializedObjectStore15GetStackEntriesEv 396
_ZN2v88internal11Translation48BeginJavaScriptBuiltinContinuationWithCatchFrameENS0_9BailoutIdEij 274
_ZN2v88internal11Deoptimizer12GetDeoptInfoENS0_4CodeEm 252
_ZN2v88internal15TranslatedState39CreateArgumentsElementsTranslatedValuesEimNS0_19CreateArgumentsTypeEP8_IO_FILE 248
_ZN2v88internal15TranslatedState31StoreMaterializedValuesAndDeoptEPNS0_15JavaScriptFrameE 182
_ZN2v88internal23MaterializedObjectStore18EnsureStackEntriesEi 150
_ZN2v88internal23MaterializedObjectStore3SetEmNS0_6HandleINS0_10FixedArrayEEE 150
_ZN2v88internal11Translation18StoreFloatRegisterENS0_11XMMRegisterE 122
_ZN2v88internal11Translation19StoreInt64StackSlotEi 114
_ZN2v88internal11Deoptimizer23GetDeoptimizedCodeCountEPNS0_7IsolateE 85
_ZN2v88internal15TranslatedState24GetFrameFromJSFrameIndexEi 45
_ZN2v88internal15TranslatedState34EnsurePropertiesAllocatedAndMarkedEPNS0_15TranslatedValueENS0_6HandleINS0_3MapEEE 39
_ZN2v88internal15TranslatedState27MaterializeFixedDoubleArrayEPNS0_15TranslatedFrameEPiPNS0_15TranslatedValueENS0_6HandleINS0_3MapEEE 31
_ZN2v88internal11Translation18StoreInt64RegisterENS0_8RegisterE 14
_ZN2v88internal15TranslatedState28MaterializeMutableHeapNumberEPNS0_15TranslatedFrameEPiPNS0_15TranslatedValueE 8
_ZN2v88internal11Deoptimizer27ComputeInterpretedFixedSizeENS0_18SharedFunctionInfoE 0
_ZNK2v88internal15TranslatedValue7isolateEv 0
_ZN2v88internal15TranslatedState13GetUInt64SlotEmi 0
_ZN2v88internal15TranslatedValue7NewBoolEPNS0_15TranslatedStateEj 0
_ZNK2v88internal15TranslatedValue26IsMaterializableByDebuggerEv 0
_ZNK2v88internal11Deoptimizer13compiled_codeEv 0
_ZN2v88internal15TranslatedValue10NewInvalidEPNS0_15TranslatedStateE 0
_ZNK2v88internal15TranslatedValue12object_indexEv 0
_ZN2v88internal15TranslatedValue9NewTaggedEPNS0_15TranslatedStateENS0_6ObjectE 0
_ZN2v88internal15TranslatedState12GetFloatSlotEmi 0
_ZN2v88internal15TranslatedState13GetUInt32SlotEmi 0
_ZN2v88internal15TranslatedState13GetDoubleSlotEmi 0
_ZN2v88internal15TranslatedFrame18ConstructStubFrameENS0_9BailoutIdENS0_18SharedFunctionInfoEi 0
_ZNK2v88internal15TranslatedValue11int32_valueEv 0
_ZN2v88internal15TranslatedState24ComputeArgumentsPositionEmNS0_19CreateArgumentsTypeEPi 0
_ZNK2v88internal15TranslatedValue11raw_literalEv 0
_ZNK2v88internal15TranslatedValue11float_valueEv 0
_ZN2v88internal15TranslatedValue9NewDoubleEPNS0_15TranslatedStateENS0_7Float64E 0
_ZNK2v88internal19TranslationIterator7HasNextEv 0
_ZN2v88internal15TranslatedValue17NewDeferredObjectEPNS0_15TranslatedStateEii 0
_ZN2v88internal12_GLOBAL__N_117ActivationsFinderD0Ev 0
_ZN2v88internal12_GLOBAL__N_117ActivationsFinderD2Ev 0
_ZN2v88internal15TranslatedValue8NewFloatEPNS0_15TranslatedStateENS0_7Float32E 0
_ZN2v88internal15TranslatedFrame21ArgumentsAdaptorFrameENS0_18SharedFunctionInfoEi 0
_ZN2v88internal15TranslatedState25VerifyMaterializedObjectsEv 0
_ZN2v88internal11Deoptimizer21IsDeoptimizationEntryEPNS0_7IsolateEmNS0_14DeoptimizeKindE 0
_ZNK2v88internal15TranslatedValue16GetChildrenCountEv 0
_ZNK2v88internal15TranslatedValue11int64_valueEv 0
_ZN2v88internal15DeoptimizerData20set_deopt_entry_codeENS0_14DeoptimizeKindENS0_4CodeE 0
_ZN2v88internal11Deoptimizer21IsDeoptimizationEntryEPNS0_7IsolateEmPNS0_14DeoptimizeKindE 0
_ZN2v88internal11Deoptimizer34BuiltinContinuationModeIsWithCatchENS1_23BuiltinContinuationModeE 0
_ZN2v88internal15TranslatedFrame43JavaScriptBuiltinContinuationWithCatchFrameENS0_9BailoutIdENS0_18SharedFunctionInfoEi 0
_ZN2v88internal15TranslatedFrame34JavaScriptBuiltinContinuationFrameENS0_9BailoutIdENS0_18SharedFunctionInfoEi 0
_ZN2v88internal15TranslatedValue18NewDuplicateObjectEPNS0_15TranslatedStateEi 0
_ZN2v88internal15TranslatedValue8NewInt64EPNS0_15TranslatedStateEl 0
_ZN2v88internal15TranslatedValue9NewUInt32EPNS0_15TranslatedStateEj 0
_ZN2v88internal11Deoptimizer27ComputeIncomingArgumentSizeENS0_18SharedFunctionInfoE 0
_ZNK2v88internal15TranslatedValue12uint32_valueEv 0
_ZNK2v88internal15TranslatedValue12double_valueEv 0
_ZN2v88internal15TranslatedValue23set_initialized_storageENS0_6HandleINS0_6ObjectEEE 0
_ZN2v88internal15TranslatedFrame24BuiltinContinuationFrameENS0_9BailoutIdENS0_18SharedFunctionInfoEi 0
_ZN2v88internal15TranslatedFrame16InterpretedFrameENS0_9BailoutIdENS0_18SharedFunctionInfoEiii 0
_ZN2v88internal11Deoptimizer35BuiltinContinuationModeIsJavaScriptENS1_23BuiltinContinuationModeE 0
_ZN2v88internal15DeoptimizerData16deopt_entry_codeENS0_14DeoptimizeKindE 0
_ZNK2v88internal15TranslatedValue13object_lengthEv 0
_ZN2v88internal15TranslatedValue8NewInt32EPNS0_15TranslatedStateEi 0

Generated by: LCOV version 1.10