Index: src/cpu-profiler.cc |
diff --git a/src/cpu-profiler.cc b/src/cpu-profiler.cc |
index abe29340d02164623b37768fd2205d8f7488b78d..58d827fd075c3d6593b7c34531dd984c72cccb40 100644 |
--- a/src/cpu-profiler.cc |
+++ b/src/cpu-profiler.cc |
@@ -304,6 +304,15 @@ void CpuProfiler::CodeMoveEvent(Address from, Address to) { |
} |
+void CpuProfiler::CodeDeoptEvent(Code* code, SharedFunctionInfo* shared) { |
+ CodeEventsContainer evt_rec(CodeEventRecord::CODE_DEOPT); |
+ CodeDeoptEventRecord* rec = &evt_rec.CodeDeoptEventRecord_; |
+ rec->start = code->address(); |
+ rec->bailout_reason = GetBailoutReason(shared->DisableOptimizationReason()); |
+ processor_->Enqueue(evt_rec); |
+} |
+ |
+ |
void CpuProfiler::CodeDeleteEvent(Address from) { |
} |