| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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 BASE_TRACE_EVENT_TRACE_EVENT_H_ | 5 #ifndef BASE_TRACE_EVENT_TRACE_EVENT_H_ |
| 6 #define BASE_TRACE_EVENT_TRACE_EVENT_H_ | 6 #define BASE_TRACE_EVENT_TRACE_EVENT_H_ |
| 7 | 7 |
| 8 // This header file defines implementation details of how the trace macros in | 8 // This header file defines implementation details of how the trace macros in |
| 9 // trace_event_common.h collect and store trace events. Anything not | 9 // trace_event_common.h collect and store trace events. Anything not |
| 10 // implementation-specific should go in trace_event_common.h instead of here. | 10 // implementation-specific should go in trace_event_common.h instead of here. |
| (...skipping 456 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 467 unsigned long long raw_id_; | 467 unsigned long long raw_id_; |
| 468 }; | 468 }; |
| 469 TraceID(const void* raw_id, unsigned int* flags) | 469 TraceID(const void* raw_id, unsigned int* flags) |
| 470 : raw_id_(static_cast<unsigned long long>( | 470 : raw_id_(static_cast<unsigned long long>( |
| 471 reinterpret_cast<uintptr_t>(raw_id))) { | 471 reinterpret_cast<uintptr_t>(raw_id))) { |
| 472 *flags |= TRACE_EVENT_FLAG_MANGLE_ID; | 472 *flags |= TRACE_EVENT_FLAG_MANGLE_ID; |
| 473 } | 473 } |
| 474 TraceID(ForceMangle raw_id, unsigned int* flags) : raw_id_(raw_id.raw_id()) { | 474 TraceID(ForceMangle raw_id, unsigned int* flags) : raw_id_(raw_id.raw_id()) { |
| 475 *flags |= TRACE_EVENT_FLAG_MANGLE_ID; | 475 *flags |= TRACE_EVENT_FLAG_MANGLE_ID; |
| 476 } | 476 } |
| 477 TraceID(DontMangle maybe_scoped_id, unsigned int* flags) | 477 TraceID(DontMangle maybe_scoped_id, unsigned int* /*flags*/) |
| 478 : scope_(maybe_scoped_id.scope()), raw_id_(maybe_scoped_id.raw_id()) { | 478 : scope_(maybe_scoped_id.scope()), raw_id_(maybe_scoped_id.raw_id()) {} |
| 479 } | |
| 480 TraceID(unsigned long long raw_id, unsigned int* flags) : raw_id_(raw_id) { | 479 TraceID(unsigned long long raw_id, unsigned int* flags) : raw_id_(raw_id) { |
| 481 (void)flags; | 480 (void)flags; |
| 482 } | 481 } |
| 483 TraceID(unsigned long raw_id, unsigned int* flags) : raw_id_(raw_id) { | 482 TraceID(unsigned long raw_id, unsigned int* flags) : raw_id_(raw_id) { |
| 484 (void)flags; | 483 (void)flags; |
| 485 } | 484 } |
| 486 TraceID(unsigned int raw_id, unsigned int* flags) : raw_id_(raw_id) { | 485 TraceID(unsigned int raw_id, unsigned int* flags) : raw_id_(raw_id) { |
| 487 (void)flags; | 486 (void)flags; |
| 488 } | 487 } |
| 489 TraceID(unsigned short raw_id, unsigned int* flags) : raw_id_(raw_id) { | 488 TraceID(unsigned short raw_id, unsigned int* flags) : raw_id_(raw_id) { |
| 490 (void)flags; | 489 (void)flags; |
| 491 } | 490 } |
| 492 TraceID(unsigned char raw_id, unsigned int* flags) : raw_id_(raw_id) { | 491 TraceID(unsigned char raw_id, unsigned int* flags) : raw_id_(raw_id) { |
| 493 (void)flags; | 492 (void)flags; |
| 494 } | 493 } |
| 495 TraceID(long long raw_id, unsigned int* flags) | 494 TraceID(long long raw_id, unsigned int* flags) |
| 496 : raw_id_(static_cast<unsigned long long>(raw_id)) { (void)flags; } | 495 : raw_id_(static_cast<unsigned long long>(raw_id)) { (void)flags; } |
| 497 TraceID(long raw_id, unsigned int* flags) | 496 TraceID(long raw_id, unsigned int* flags) |
| 498 : raw_id_(static_cast<unsigned long long>(raw_id)) { (void)flags; } | 497 : raw_id_(static_cast<unsigned long long>(raw_id)) { (void)flags; } |
| 499 TraceID(int raw_id, unsigned int* flags) | 498 TraceID(int raw_id, unsigned int* flags) |
| 500 : raw_id_(static_cast<unsigned long long>(raw_id)) { (void)flags; } | 499 : raw_id_(static_cast<unsigned long long>(raw_id)) { (void)flags; } |
| 501 TraceID(short raw_id, unsigned int* flags) | 500 TraceID(short raw_id, unsigned int* flags) |
| 502 : raw_id_(static_cast<unsigned long long>(raw_id)) { (void)flags; } | 501 : raw_id_(static_cast<unsigned long long>(raw_id)) { (void)flags; } |
| 503 TraceID(signed char raw_id, unsigned int* flags) | 502 TraceID(signed char raw_id, unsigned int* flags) |
| 504 : raw_id_(static_cast<unsigned long long>(raw_id)) { (void)flags; } | 503 : raw_id_(static_cast<unsigned long long>(raw_id)) { (void)flags; } |
| 505 TraceID(WithScope scoped_id, unsigned int* flags) | 504 TraceID(WithScope scoped_id, unsigned int* /*flags*/) |
| 506 : scope_(scoped_id.scope()), raw_id_(scoped_id.raw_id()) {} | 505 : scope_(scoped_id.scope()), raw_id_(scoped_id.raw_id()) {} |
| 507 | 506 |
| 508 unsigned long long raw_id() const { return raw_id_; } | 507 unsigned long long raw_id() const { return raw_id_; } |
| 509 const char* scope() const { return scope_; } | 508 const char* scope() const { return scope_; } |
| 510 | 509 |
| 511 private: | 510 private: |
| 512 const char* scope_ = nullptr; | 511 const char* scope_ = nullptr; |
| 513 unsigned long long raw_id_; | 512 unsigned long long raw_id_; |
| 514 }; | 513 }; |
| 515 | 514 |
| (...skipping 567 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1083 const char* name_; | 1082 const char* name_; |
| 1084 IDType id_; | 1083 IDType id_; |
| 1085 | 1084 |
| 1086 DISALLOW_COPY_AND_ASSIGN(TraceScopedTrackableObject); | 1085 DISALLOW_COPY_AND_ASSIGN(TraceScopedTrackableObject); |
| 1087 }; | 1086 }; |
| 1088 | 1087 |
| 1089 } // namespace trace_event | 1088 } // namespace trace_event |
| 1090 } // namespace base | 1089 } // namespace base |
| 1091 | 1090 |
| 1092 #endif // BASE_TRACE_EVENT_TRACE_EVENT_H_ | 1091 #endif // BASE_TRACE_EVENT_TRACE_EVENT_H_ |
| OLD | NEW |