| Index: include/v8-platform.h | 
| diff --git a/include/v8-platform.h b/include/v8-platform.h | 
| index e11567488b6a3ca45780d52d11d6d1b3696b44ba..01c110d6b42f43680b674134864c9a5980970df8 100644 | 
| --- a/include/v8-platform.h | 
| +++ b/include/v8-platform.h | 
| @@ -207,6 +207,19 @@ class Platform { | 
| virtual void OnTraceDisabled() = 0; | 
| }; | 
|  | 
| +  class TracingFlag { | 
| +   public: | 
| +    enum Mode { | 
| +      ENABLED_BY_NATIVE = 1 << 0, | 
| +      ENABLED_BY_TRACING = 1 << 1, | 
| +    }; | 
| +    static std::unique_ptr<TracingFlag> Create(); | 
| +    virtual ~TracingFlag() = default; | 
| + | 
| +   protected: | 
| +    TracingFlag() = default; | 
| +  }; | 
| + | 
| /** Adds tracing state change observer. */ | 
| virtual void AddTraceStateObserver(TraceStateObserver*) {} | 
|  | 
|  |