| Index: runtime/vm/isolate.h
|
| diff --git a/runtime/vm/isolate.h b/runtime/vm/isolate.h
|
| index 1db98cc46fa308586872ddbc2d5b86742697c64e..084b8b0f223f458196949b8be849bee66250d40e 100644
|
| --- a/runtime/vm/isolate.h
|
| +++ b/runtime/vm/isolate.h
|
| @@ -557,10 +557,17 @@ class Isolate : public BaseIsolate {
|
| ISOLATE_METRIC_LIST(ISOLATE_METRIC_ACCESSOR);
|
| #undef ISOLATE_METRIC_ACCESSOR
|
|
|
| +#ifndef PRODUCT
|
| #define ISOLATE_TIMELINE_STREAM_ACCESSOR(name, not_used) \
|
| TimelineStream* Get##name##Stream() { return &stream_##name##_; }
|
| ISOLATE_TIMELINE_STREAM_LIST(ISOLATE_TIMELINE_STREAM_ACCESSOR)
|
| #undef ISOLATE_TIMELINE_STREAM_ACCESSOR
|
| +#else
|
| +#define ISOLATE_TIMELINE_STREAM_ACCESSOR(name, not_used) \
|
| + TimelineStream* Get##name##Stream() { return NULL; }
|
| + ISOLATE_TIMELINE_STREAM_LIST(ISOLATE_TIMELINE_STREAM_ACCESSOR)
|
| +#undef ISOLATE_TIMELINE_STREAM_ACCESSOR
|
| +#endif // !PRODUCT
|
|
|
| static intptr_t IsolateListLength();
|
|
|
| @@ -831,10 +838,12 @@ class Isolate : public BaseIsolate {
|
| ISOLATE_METRIC_LIST(ISOLATE_METRIC_VARIABLE);
|
| #undef ISOLATE_METRIC_VARIABLE
|
|
|
| +#ifndef PRODUCT
|
| #define ISOLATE_TIMELINE_STREAM_VARIABLE(name, not_used) \
|
| TimelineStream stream_##name##_;
|
| ISOLATE_TIMELINE_STREAM_LIST(ISOLATE_TIMELINE_STREAM_VARIABLE)
|
| #undef ISOLATE_TIMELINE_STREAM_VARIABLE
|
| +#endif // !PRODUCT
|
|
|
| static Dart_IsolateCreateCallback create_callback_;
|
| static Dart_IsolateShutdownCallback shutdown_callback_;
|
|
|