Home | History | Annotate | Download | only in src

Lines Matching defs:Profiler

25 #include "src/profiler/profiler-listener.h"
26 #include "src/profiler/tick-sample.h"
27 #include "src/runtime-profiler.h"
545 // The Profiler samples pc and sp values for the main thread.
550 class Profiler: public base::Thread {
552 explicit Profiler(Isolate* isolate);
602 // Tells whether profiler is engaged, that is, processing thread is stated.
614 // Ticker used to provide ticks to the profiler and the sliding state
629 void SetProfiler(Profiler* profiler) {
631 profiler_ = profiler;
653 Profiler* profiler_;
659 // Profiler implementation.
661 Profiler::Profiler(Isolate* isolate)
662 : base::Thread(Options("v8:Profiler")),
674 void Profiler::Engage() {
686 // Start thread processing the profiler buffer.
698 void Profiler::Disengage() {
714 LOG(isolate_, UncheckedStringEvent("profiler", "end"));
718 void Profiler::Run() {
763 msg.Append("profiler,\"begin\",%d", kSamplingIntervalMs);
1392 // either from main or Profiler's thread.
1769 profiler_ = new Profiler(isolate);
1825 // Stop the profiler before closing the file.