Home | History | Annotate | Download | only in base

Lines Matching refs:category

80 //       TRACE_EVENT_ASYNC_BEGIN0("category", "MyTracedClass", this);
83 // TRACE_EVENT_ASYNC_END0("category", "MyTracedClass", this);
116 // in for category, name, and arg_names. Thus, the following code will
124 // Notes: The category must always be in a long-lived char* (i.e. static const).
130 // TRACE_EVENT1("category", "name",
133 // TRACE_EVENT1("category", "name",
136 // TRACE_EVENT1("category", "name",
160 // scope, with 0, 1 or 2 associated arguments. If the category is not
162 // - category and name strings must have application lifetime (statics or
164 #define TRACE_EVENT0(category, name) \
165 INTERNAL_TRACE_EVENT_ADD_SCOPED(category, name)
166 #define TRACE_EVENT1(category, name, arg1_name, arg1_val) \
167 INTERNAL_TRACE_EVENT_ADD_SCOPED(category, name, arg1_name, arg1_val)
168 #define TRACE_EVENT2(category, name, arg1_name, arg1_val, arg2_name, arg2_val) \
169 INTERNAL_TRACE_EVENT_ADD_SCOPED(category, name, arg1_name, arg1_val, \
174 #define UNSHIPPED_TRACE_EVENT0(category, name) (void)0
175 #define UNSHIPPED_TRACE_EVENT1(category, name, arg1_name, arg1_val) (void)0
176 #define UNSHIPPED_TRACE_EVENT2(category, name, arg1_name, arg1_val, \
178 #define UNSHIPPED_TRACE_EVENT_INSTANT0(category, name) (void)0
179 #define UNSHIPPED_TRACE_EVENT_INSTANT1(category, name, arg1_name, arg1_val) \
181 #define UNSHIPPED_TRACE_EVENT_INSTANT2(category, name, arg1_name, arg1_val, \
184 #define UNSHIPPED_TRACE_EVENT0(category, name) \
185 TRACE_EVENT0(category, name)
186 #define UNSHIPPED_TRACE_EVENT1(category, name, arg1_name, arg1_val) \
187 TRACE_EVENT1(category, name, arg1_name, arg1_val)
188 #define UNSHIPPED_TRACE_EVENT2(category, name, arg1_name, arg1_val, \
190 TRACE_EVENT2(category, name, arg1_name, arg1_val, arg2_name, arg2_val)
191 #define UNSHIPPED_TRACE_EVENT_INSTANT0(category, name) \
192 TRACE_EVENT_INSTANT0(category, name)
193 #define UNSHIPPED_TRACE_EVENT_INSTANT1(category, name, arg1_name, arg1_val) \
194 TRACE_EVENT_INSTANT1(category, name, arg1_name, arg1_val)
195 #define UNSHIPPED_TRACE_EVENT_INSTANT2(category, name, arg1_name, arg1_val, \
197 TRACE_EVENT_INSTANT2(category, name, arg1_name, arg1_val, \
202 // associated arguments. If the category is not enabled, then this
204 // - category and name strings must have application lifetime (statics or
206 #define TRACE_EVENT_INSTANT0(category, name) \
208 category, name, TRACE_EVENT_FLAG_NONE)
209 #define TRACE_EVENT_INSTANT1(category, name, arg1_name, arg1_val) \
211 category, name, TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
212 #define TRACE_EVENT_INSTANT2(category, name, arg1_name, arg1_val, \
215 category, name, TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, \
217 #define TRACE_EVENT_COPY_INSTANT0(category, name) \
219 category, name, TRACE_EVENT_FLAG_COPY)
220 #define TRACE_EVENT_COPY_INSTANT1(category, name, arg1_name, arg1_val) \
222 category, name, TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val)
223 #define TRACE_EVENT_COPY_INSTANT2(category, name, arg1_name, arg1_val, \
226 category, name, TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val, \
230 // associated arguments. If the category is not enabled, then this
232 // - category and name strings must have application lifetime (statics or
234 #define TRACE_EVENT_BEGIN0(category, name) \
236 category, name, TRACE_EVENT_FLAG_NONE)
237 #define TRACE_EVENT_BEGIN1(category, name, arg1_name, arg1_val) \
239 category, name, TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
240 #define TRACE_EVENT_BEGIN2(category, name, arg1_name, arg1_val, \
243 category, name, TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, \
245 #define TRACE_EVENT_COPY_BEGIN0(category, name) \
247 category, name, TRACE_EVENT_FLAG_COPY)
248 #define TRACE_EVENT_COPY_BEGIN1(category, name, arg1_name, arg1_val) \
250 category, name, TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val)
251 #define TRACE_EVENT_COPY_BEGIN2(category, name, arg1_name, arg1_val, \
254 category, name, TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val, \
257 // Records a single END event for "name" immediately. If the category
259 // - category and name strings must have application lifetime (statics or
261 #define TRACE_EVENT_END0(category, name) \
263 category, name, TRACE_EVENT_FLAG_NONE)
264 #define TRACE_EVENT_END1(category, name, arg1_name, arg1_val) \
266 category, name, TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
267 #define TRACE_EVENT_END2(category, name, arg1_name, arg1_val, \
270 category, name, TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val, \
272 #define TRACE_EVENT_COPY_END0(category, name) \
274 category, name, TRACE_EVENT_FLAG_COPY)
275 #define TRACE_EVENT_COPY_END1(category, name, arg1_name, arg1_val) \
277 category, name, TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val)
278 #define TRACE_EVENT_COPY_END2(category, name, arg1_name, arg1_val, \
281 category, name, TRACE_EVENT_FLAG_COPY, arg1_name, arg1_val, \
286 // - category and name strings must have application lifetime (statics or
288 #define TRACE_COUNTER1(category, name, value) \
290 category, name, TRACE_EVENT_FLAG_NONE, \
292 #define TRACE_COPY_COUNTER1(category, name, value) \
294 category, name, TRACE_EVENT_FLAG_COPY, \
300 // - category and name strings must have application lifetime (statics or
302 #define TRACE_COUNTER2(category, name, value1_name, value1_val, \
305 category, name, TRACE_EVENT_FLAG_NONE, \
308 #define TRACE_COPY_COUNTER2(category, name, value1_name, value1_val, \
311 category, name, TRACE_EVENT_FLAG_COPY, \
317 // - category and name strings must have application lifetime (statics or
323 #define TRACE_COUNTER_ID1(category, name, id, value) \
325 category, name, id, TRACE_EVENT_FLAG_NONE, \
327 #define TRACE_COPY_COUNTER_ID1(category, name, id, value) \
329 category, name, id, TRACE_EVENT_FLAG_COPY, \
335 // - category and name strings must have application lifetime (statics or
341 #define TRACE_COUNTER_ID2(category, name, id, value1_name, value1_val, \
344 category, name, id, TRACE_EVENT_FLAG_NONE, \
347 #define TRACE_COPY_COUNTER_ID2(category, name, id, value1_name, value1_val, \
350 category, name, id, TRACE_EVENT_FLAG_COPY, \
356 // associated arguments. If the category is not enabled, then this
358 // - category and name strings must have application lifetime (statics or
361 // events are considered to match if their category, name and id values all
372 #define TRACE_EVENT_ASYNC_BEGIN0(category, name, id) \
374 category, name, id, TRACE_EVENT_FLAG_NONE)
375 #define TRACE_EVENT_ASYNC_BEGIN1(category, name, id, arg1_name, arg1_val) \
377 category, name, id, TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
378 #define TRACE_EVENT_ASYNC_BEGIN2(category, name, id, arg1_name, arg1_val, \
381 category, name, id, TRACE_EVENT_FLAG_NONE, \
383 #define TRACE_EVENT_COPY_ASYNC_BEGIN0(category, name, id) \
385 category, name, id, TRACE_EVENT_FLAG_COPY)
386 #define TRACE_EVENT_COPY_ASYNC_BEGIN1(category, name, id, arg1_name, arg1_val) \
388 category, name, id, TRACE_EVENT_FLAG_COPY, \
390 #define TRACE_EVENT_COPY_ASYNC_BEGIN2(category, name, id, arg1_name, arg1_val, \
393 category, name, id, TRACE_EVENT_FLAG_COPY, \
396 // Records a single ASYNC_STEP event for |step| immediately. If the category
401 #define TRACE_EVENT_ASYNC_STEP0(category, name, id, step) \
403 category, name, id, TRACE_EVENT_FLAG_NONE, "step", step)
404 #define TRACE_EVENT_ASYNC_STEP1(category, name, id, step, \
407 category, name, id, TRACE_EVENT_FLAG_NONE, "step", step, \
409 #define TRACE_EVENT_COPY_ASYNC_STEP0(category, name, id, step) \
411 category, name, id, TRACE_EVENT_FLAG_COPY, "step", step)
412 #define TRACE_EVENT_COPY_ASYNC_STEP1(category, name, id, step, \
415 category, name, id, TRACE_EVENT_FLAG_COPY, "step", step, \
418 // Records a single ASYNC_END event for "name" immediately. If the category
420 #define TRACE_EVENT_ASYNC_END0(category, name, id) \
422 category, name, id, TRACE_EVENT_FLAG_NONE)
423 #define TRACE_EVENT_ASYNC_END1(category, name, id, arg1_name, arg1_val) \
425 category, name, id, TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
426 #define TRACE_EVENT_ASYNC_END2(category, name, id, arg1_name, arg1_val, \
429 category, name, id, TRACE_EVENT_FLAG_NONE, \
431 #define TRACE_EVENT_COPY_ASYNC_END0(category, name, id) \
433 category, name, id, TRACE_EVENT_FLAG_COPY)
434 #define TRACE_EVENT_COPY_ASYNC_END1(category, name, id, arg1_name, arg1_val) \
436 category, name, id, TRACE_EVENT_FLAG_COPY, \
438 #define TRACE_EVENT_COPY_ASYNC_END2(category, name, id, arg1_name, arg1_val, \
441 category, name, id, TRACE_EVENT_FLAG_COPY, \
446 // associated arguments. If the category is not enabled, then this
448 // - category and name strings must have application lifetime (statics or
451 // events are considered to match if their category, name and id values all
464 #define TRACE_EVENT_FLOW_BEGIN0(category, name, id) \
466 category, name, id, TRACE_EVENT_FLAG_NONE)
467 #define TRACE_EVENT_FLOW_BEGIN1(category, name, id, arg1_name, arg1_val) \
469 category, name, id, TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
470 #define TRACE_EVENT_FLOW_BEGIN2(category, name, id, arg1_name, arg1_val, \
473 category, name, id, TRACE_EVENT_FLAG_NONE, \
475 #define TRACE_EVENT_COPY_FLOW_BEGIN0(category, name, id) \
477 category, name, id, TRACE_EVENT_FLAG_COPY)
478 #define TRACE_EVENT_COPY_FLOW_BEGIN1(category, name, id, arg1_name, arg1_val) \
480 category, name, id, TRACE_EVENT_FLAG_COPY, \
482 #define TRACE_EVENT_COPY_FLOW_BEGIN2(category, name, id, arg1_name, arg1_val, \
485 category, name, id, TRACE_EVENT_FLAG_COPY, \
488 // Records a single FLOW_STEP event for |step| immediately. If the category
493 #define TRACE_EVENT_FLOW_STEP0(category, name, id, step) \
495 category, name, id, TRACE_EVENT_FLAG_NONE, "step", step)
496 #define TRACE_EVENT_FLOW_STEP1(category, name, id, step, \
499 category, name, id, TRACE_EVENT_FLAG_NONE, "step", step, \
501 #define TRACE_EVENT_COPY_FLOW_STEP0(category, name, id, step) \
503 category, name, id, TRACE_EVENT_FLAG_COPY, "step", step)
504 #define TRACE_EVENT_COPY_FLOW_STEP1(category, name, id, step, \
507 category, name, id, TRACE_EVENT_FLAG_COPY, "step", step, \
510 // Records a single FLOW_END event for "name" immediately. If the category
512 #define TRACE_EVENT_FLOW_END0(category, name, id) \
514 category, name, id, TRACE_EVENT_FLAG_NONE)
515 #define TRACE_EVENT_FLOW_END1(category, name, id, arg1_name, arg1_val) \
517 category, name, id, TRACE_EVENT_FLAG_NONE, arg1_name, arg1_val)
518 #define TRACE_EVENT_FLOW_END2(category, name, id, arg1_name, arg1_val, \
521 category, name, id, TRACE_EVENT_FLAG_NONE, \
523 #define TRACE_EVENT_COPY_FLOW_END0(category, name, id) \
525 category, name, id, TRACE_EVENT_FLAG_COPY)
526 #define TRACE_EVENT_COPY_FLOW_END1(category, name, id, arg1_name, arg1_val) \
528 category, name, id, TRACE_EVENT_FLAG_COPY, \
530 #define TRACE_EVENT_COPY_FLOW_END2(category, name, id, arg1_name, arg1_val, \
533 category, name, id, TRACE_EVENT_FLAG_COPY, \
540 // Get a pointer to the enabled state of the given trace category. Only
541 // long-lived literal strings should be given as the category name. The returned
578 // Implementation detail: internal macro to create static category.
579 #define INTERNAL_TRACE_EVENT_GET_CATEGORY_INFO(category) \
583 TRACE_EVENT_API_GET_CATEGORY_ENABLED(category); \
586 // Implementation detail: internal macro to create static category and add
587 // event if the category is enabled.
588 #define INTERNAL_TRACE_EVENT_ADD(phase, category, name, flags, ...) \
590 INTERNAL_TRACE_EVENT_GET_CATEGORY_INFO(category); \
598 // Implementation detail: internal macro to create static category and add begin
599 // event if the category is enabled. Also adds the end event when the scope
601 #define INTERNAL_TRACE_EVENT_ADD_SCOPED(category, name, ...) \
602 INTERNAL_TRACE_EVENT_GET_CATEGORY_INFO(category); \
615 // Implementation detail: internal macro to create static category and add
616 // event if the category is enabled.
617 #define INTERNAL_TRACE_EVENT_ADD_WITH_ID(phase, category, name, id, flags, \
620 INTERNAL_TRACE_EVENT_GET_CATEGORY_INFO(category); \
887 // Add the end event if the category is still enabled.