Lines Matching full:trace
36 * The ATRACE_TAG macro can be defined before including this header to trace
38 * following ATRACE_TAG_* macros. The trace tag is used to filter tracing in
43 * has a performance cost even when the trace is not being recorded. Defining
51 * Keep these in sync with frameworks/base/core/java/android/os/Trace.java.
79 #error ATRACE_TAG must be defined to be one of the tags defined in cutils/trace.h
84 * Maximum size of a message that can be logged to the trace buffer.
86 * Names should be kept short to get the most use of the trace buffer.
91 * Opens the trace file for writing and reads the property for initial tags.
92 * The atrace.tags.enableflags property sets the tags to trace.
94 * trace function will cause it to be run safely.
126 * Set of ATRACE_TAG flags to trace for, initialized to ATRACE_TAG_NOT_READY.
133 * Handle to the kernel's trace buffer, initialized to -1.
140 * Calling any trace function causes this to be run, so calling it is optional.
141 * This can be explicitly run to avoid setup delay on first trace function.
153 * It can be used as a guard condition around more expensive trace calculations.
154 * Every trace function calls this, which ensures atrace_init is run.
166 * It can be used as a guard condition around more expensive trace calculations.
175 * Trace the beginning of a context. name is used to identify the context.
191 * Trace the end of a context.
204 * Trace the beginning of an asynchronous event. Unlike ATRACE_BEGIN/ATRACE_END
226 * Trace the end of an asynchronous event.