| // Copyright 2012 The ANGLE Project Authors. All rights reserved. |
| // Use of this source code is governed by a BSD-style license that can be |
| // found in the LICENSE file. |
| |
| #ifndef COMMON_EVENT_TRACER_H_ |
| #define COMMON_EVENT_TRACER_H_ |
| |
| #include "common/platform.h" |
| #include "platform/PlatformMethods.h" |
| |
| namespace angle |
| { |
| const unsigned char *GetTraceCategoryEnabledFlag(PlatformMethods *platform, const char *name); |
| angle::TraceEventHandle AddTraceEvent(PlatformMethods *platform, |
| char phase, |
| const unsigned char *categoryGroupEnabled, |
| const char *name, |
| unsigned long long id, |
| int numArgs, |
| const char **argNames, |
| const unsigned char *argTypes, |
| const unsigned long long *argValues, |
| unsigned char flags); |
| } // namespace angle |
| |
| #endif // COMMON_EVENT_TRACER_H_ |