OLD | NEW |
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef CONTENT_BROWSER_INDEXED_DB_INDEXED_DB_TRACING_H_ | 5 #ifndef CONTENT_BROWSER_INDEXED_DB_INDEXED_DB_TRACING_H_ |
6 #define CONTENT_BROWSER_INDEXED_DB_INDEXED_DB_TRACING_H_ | 6 #define CONTENT_BROWSER_INDEXED_DB_INDEXED_DB_TRACING_H_ |
7 | 7 |
8 #include "base/trace_event/trace_event.h" | 8 #include "base/trace_event/trace_event.h" |
9 #define IDB_TRACE(a) TRACE_EVENT0("IndexedDB", (a)); | 9 #define IDB_TRACE(a) TRACE_EVENT0("IndexedDB", (a)); |
10 #define IDB_TRACE1(a, arg1_name, arg1_val) \ | 10 #define IDB_TRACE1(a, arg1_name, arg1_val) \ |
11 TRACE_EVENT1("IndexedDB", (a), (arg1_name), (arg1_val)); | 11 TRACE_EVENT1("IndexedDB", (a), (arg1_name), (arg1_val)); |
12 | 12 |
13 #define IDB_ASYNC_TRACE_BEGIN(a, id) \ | 13 #define IDB_ASYNC_TRACE_BEGIN(a, id) \ |
14 TRACE_EVENT_ASYNC_BEGIN0("IndexedDB", (a), (id)); | 14 TRACE_EVENT_ASYNC_BEGIN0("IndexedDB", (a), (id)); |
15 #define IDB_ASYNC_TRACE_END(a, id) \ | 15 #define IDB_ASYNC_TRACE_END(a, id) \ |
16 TRACE_EVENT_ASYNC_END0("IndexedDB", (a), (id)); | 16 TRACE_EVENT_ASYNC_END0("IndexedDB", (a), (id)); |
17 | 17 |
| 18 #define IDB_TRACE_COUNTER1(a, value) TRACE_COUNTER1("IndexedDB", (a), (value)) |
| 19 |
| 20 #define IDB_TRACE_COUNTER2(category, a, a_value, b, b_value) \ |
| 21 TRACE_COUNTER2("IndexedDB", (category), (a), (a_value), (b), (b_value)) |
| 22 |
18 #endif // CONTENT_BROWSER_INDEXED_DB_INDEXED_DB_TRACING_H_ | 23 #endif // CONTENT_BROWSER_INDEXED_DB_INDEXED_DB_TRACING_H_ |
OLD | NEW |