diff options
Diffstat (limited to 'deps/v8/src/cpu-profiler-inl.h')
-rw-r--r-- | deps/v8/src/cpu-profiler-inl.h | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/deps/v8/src/cpu-profiler-inl.h b/deps/v8/src/cpu-profiler-inl.h index 4982197cab..c3cc27c770 100644 --- a/deps/v8/src/cpu-profiler-inl.h +++ b/deps/v8/src/cpu-profiler-inl.h @@ -56,6 +56,17 @@ void SharedFunctionInfoMoveEventRecord::UpdateCodeMap(CodeMap* code_map) { } +void ReportBuiltinEventRecord::UpdateCodeMap(CodeMap* code_map) { + CodeEntry* entry = code_map->FindEntry(start); + if (!entry) { + // Code objects for builtins should already have been added to the map but + // some of them have been filtered out by CpuProfiler. + return; + } + entry->SetBuiltinId(builtin_id); +} + + TickSample* ProfilerEventsProcessor::TickSampleEvent() { generator_->Tick(); TickSampleEventRecord* evt = @@ -64,16 +75,6 @@ TickSample* ProfilerEventsProcessor::TickSampleEvent() { } -bool ProfilerEventsProcessor::FilterOutCodeCreateEvent( - Logger::LogEventsAndTags tag) { - return FLAG_prof_browser_mode - && (tag != Logger::CALLBACK_TAG - && tag != Logger::FUNCTION_TAG - && tag != Logger::LAZY_COMPILE_TAG - && tag != Logger::REG_EXP_TAG - && tag != Logger::SCRIPT_TAG); -} - } } // namespace v8::internal #endif // V8_CPU_PROFILER_INL_H_ |