8#ifndef SkATrace_DEFINED
9#define SkATrace_DEFINED
28 const uint8_t* categoryEnabledFlag,
32 const char** argNames,
33 const uint8_t* argTypes,
34 const uint64_t* argValues,
35 uint8_t
flags)
override;
45 static const char* category =
"skiaATrace";
56 void (*fBeginSection)(
const char*);
57 void (*fEndSection)(void);
58 bool (*fIsEnabled)(void);
SkEventTracer::Handle addTraceEvent(char phase, const uint8_t *categoryEnabledFlag, const char *name, uint64_t id, int numArgs, const char **argNames, const uint8_t *argTypes, const uint64_t *argValues, uint8_t flags) override
const uint8_t * getCategoryGroupEnabled(const char *name) override
const char * getCategoryGroupName(const uint8_t *categoryEnabledFlag) override
void updateTraceEventDuration(const uint8_t *categoryEnabledFlag, const char *name, SkEventTracer::Handle handle) override
void newTracingSection(const char *name) override
FlutterSemanticsFlag flags
DEF_SWITCHES_START aot vmservice shared library name