Index: runtime/vm/timeline.cc |
diff --git a/runtime/vm/timeline.cc b/runtime/vm/timeline.cc |
index 4eea19e91427cf9d831275bb2b97fe45104385b7..dbe9ef05efe0376ca94e9086fd3020bf46995ad9 100644 |
--- a/runtime/vm/timeline.cc |
+++ b/runtime/vm/timeline.cc |
@@ -173,14 +173,12 @@ void Timeline::InitOnce() { |
enabled_streams_ = GetEnabledByDefaultTimelineStreams(); |
// Global overrides. |
#define TIMELINE_STREAM_FLAG_DEFAULT(name, not_used) \ |
- stream_##name##_enabled_ = HasStream(enabled_streams_, #name); \ |
stream_##name##_.Init(#name, \ |
- stream_##name##_enabled_, \ |
- &stream_##name##_enabled_); |
+ HasStream(enabled_streams_, #name)); |
TIMELINE_STREAM_LIST(TIMELINE_STREAM_FLAG_DEFAULT) |
#undef TIMELINE_STREAM_FLAG_DEFAULT |
- if (stream_Embedder_enabled_ && |
+ if (Timeline::stream_Embedder_.enabled() && |
(Timeline::get_start_recording_cb() != NULL)) { |
Timeline::get_start_recording_cb()(); |
} |
@@ -206,7 +204,7 @@ void Timeline::StreamStateChange(const char* stream_name, |
void Timeline::Shutdown() { |
ASSERT(recorder_ != NULL); |
- if (stream_Embedder_enabled_ && |
+ if (Timeline::stream_Embedder_.enabled() && |
(Timeline::get_stop_recording_cb() != NULL)) { |
Timeline::get_stop_recording_cb()(); |
} |
@@ -217,7 +215,7 @@ void Timeline::Shutdown() { |
// Disable global streams. |
#define TIMELINE_STREAM_DISABLE(name, not_used) \ |
- stream_##name##_enabled_ = false; |
+ Timeline::stream_##name##_.set_enabled(false); |
TIMELINE_STREAM_LIST(TIMELINE_STREAM_DISABLE) |
#undef TIMELINE_STREAM_DISABLE |
delete recorder_; |
@@ -275,7 +273,7 @@ TIMELINE_STREAM_LIST(ADD_STREAM_NAME); |
{ |
JSONArray recordedStreams(&obj, "recordedStreams"); |
#define ADD_RECORDED_STREAM_NAME(name, not_used) \ |
- if (stream_##name##_enabled_) { \ |
+ if (stream_##name##_.enabled()) { \ |
recordedStreams.AddValue(#name); \ |
} |
TIMELINE_STREAM_LIST(ADD_RECORDED_STREAM_NAME); |
@@ -300,7 +298,6 @@ Dart_EmbedderTimelineStartRecording Timeline::start_recording_cb_ = NULL; |
Dart_EmbedderTimelineStopRecording Timeline::stop_recording_cb_ = NULL; |
#define TIMELINE_STREAM_DEFINE(name, enabled_by_default) \ |
- bool Timeline::stream_##name##_enabled_ = enabled_by_default; \ |
TimelineStream Timeline::stream_##name##_; |
TIMELINE_STREAM_LIST(TIMELINE_STREAM_DEFINE) |
#undef TIMELINE_STREAM_DEFINE |
@@ -727,23 +724,20 @@ int64_t TimelineEvent::ThreadCPUTimeDuration() const { |
TimelineStream::TimelineStream() |
: name_(NULL), |
- enabled_(false), |
- globally_enabled_(NULL) { |
+ enabled_(false) { |
} |
void TimelineStream::Init(const char* name, |
- bool enabled, |
- const bool* globally_enabled) { |
+ bool enabled) { |
name_ = name; |
enabled_ = enabled; |
- globally_enabled_ = globally_enabled; |
} |
TimelineEvent* TimelineStream::StartEvent() { |
TimelineEventRecorder* recorder = Timeline::recorder(); |
- if (!Enabled() || (recorder == NULL)) { |
+ if (!enabled() || (recorder == NULL)) { |
return NULL; |
} |
ASSERT(name_ != NULL); |
@@ -789,7 +783,7 @@ void TimelineEventScope::Init() { |
ASSERT(enabled_ == false); |
ASSERT(label_ != NULL); |
ASSERT(stream_ != NULL); |
- if (!stream_->Enabled()) { |
+ if (!stream_->enabled()) { |
// Stream is not enabled, do nothing. |
return; |
} |