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.
80 #error ATRACE_TAG must be defined to be one of the tags defined in cutils/trace.h
85 * Maximum size of a message that can be logged to the trace buffer.
87 * Names should be kept short to get the most use of the trace buffer.
92 * Opens the trace file for writing and reads the property for initial tags.
93 * The atrace.tags.enableflags property sets the tags to trace.
95 * trace function will cause it to be run safely.
127 * Set of ATRACE_TAG flags to trace for, initialized to ATRACE_TAG_NOT_READY.
134 * Handle to the kernel's trace buffer, initialized to -1.
141 * Calling any trace function causes this to be run, so calling it is optional.
142 * This can be explicitly run to avoid setup delay on first trace function.
154 * It can be used as a guard condition around more expensive trace calculations.
155 * Every trace function calls this, which ensures atrace_init is run.
167 * It can be used as a guard condition around more expensive trace calculations.
176 * Trace the beginning of a context. name is used to identify the context.
192 * Trace the end of a context.
205 * Trace the beginning of an asynchronous event. Unlike ATRACE_BEGIN/ATRACE_END
227 * Trace the end of an asynchronous event.