1 // Copyright 2012 The ANGLE Project Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 #ifndef COMMON_EVENT_TRACER_H_ 6 #define COMMON_EVENT_TRACER_H_ 7 8 #include "common/platform.h" 9 #include "platform/PlatformMethods.h" 10 11 namespace angle 12 { 13 const unsigned char *GetTraceCategoryEnabledFlag(PlatformMethods *platform, const char *name); 14 angle::TraceEventHandle AddTraceEvent(PlatformMethods *platform, 15 char phase, 16 const unsigned char *categoryGroupEnabled, 17 const char *name, 18 unsigned long long id, 19 int numArgs, 20 const char **argNames, 21 const unsigned char *argTypes, 22 const unsigned long long *argValues, 23 unsigned char flags); 24 } // namespace angle 25 26 #endif // COMMON_EVENT_TRACER_H_ 27