Lines Matching full:trace
6 // how the events actually get collected and stored. If you need to expose trace
10 // through to a shared trace event collector.
12 // Trace events are for tracking application performance and resource usage.
18 // categories are statically defined, TRACE categories are created
23 // It is often the case that one trace may belong in multiple categories at the
24 // same time. The first argument to the trace can be a comma-separated list of
40 // A common use case is to trace entire function scopes. This
41 // issues a trace BEGIN and END automatically:
54 // The trace system will automatically add to this information the
57 // To trace an asynchronous procedure such as an IPC send/receive, use
83 // Trace event also supports counters, which is a way to track a quantity
104 // By default, trace collection is compiled in, but turned off at runtime.
105 // Collecting trace data is the responsibility of the embedding
116 // free(str); // Trace system now has dangling pointer
138 // the trace framework provides an interface ConvertableToTraceFormat. If you
139 // inherit from it and implement the AppendAsTraceFormat method the trace
140 // framework will call back to your object to convert a trace output time. This
158 // The trace framework will take ownership if the passed pointer and it will
159 // be free'd when the trace buffer is flushed.
162 // data object should not be modified after it's passed to the trace framework.
186 // trace points would carry a significant performance cost of acquiring a lock
205 // This will mark the trace event as disabled by default. The user will need
532 // An ASYNC trace typically occurs on a single thread (if not, they will only be
740 // Macro to efficiently determine, through polling, if a new trace has begun.
759 // Get a pointer to the enabled state of the given trace category. Only
778 // Add a trace event to the platform tracing system.
792 // Add a trace event to the platform tracing system.
808 // Set the duration field of a COMPLETE trace event.
834 // Implementation detail: trace event macros create temporary variables
1148 // std::string version of SetTraceValue so that trace arguments can be strings.