class Tracer

Defined at line 19 of file ../../src/ui/lib/escher/util/tracer.h

Trace support for Escher-on-Linux, used by the macros in trace_macros_impl.h.

It can be instantiated on Fuchsia, but it won't be used. Upon construction,

registers itself as a global, which can be obtained via GetTracer(). Upon

destruction, writes an "escher.trace" JSON file, in the format expected by

chrome://tracing.

Public Methods

void Tracer ()

Defined at line 20 of file ../../src/ui/lib/escher/util/tracer.cc

void ~Tracer ()

Defined at line 32 of file ../../src/ui/lib/escher/util/tracer.cc

void AddTraceEvent (char phase, const char * category, const char * name)

Defined at line 54 of file ../../src/ui/lib/escher/util/tracer.cc

Records