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 #include "base/debug/trace_event_impl.h" | 5 #include "base/debug/trace_event_impl.h" |
6 | 6 |
7 #include <algorithm> | 7 #include <algorithm> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/debug/leak_annotations.h" | 10 #include "base/debug/leak_annotations.h" |
(...skipping 554 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
565 OnTraceLogWillDisable()); | 565 OnTraceLogWillDisable()); |
566 dispatching_to_observer_list_ = false; | 566 dispatching_to_observer_list_ = false; |
567 | 567 |
568 included_categories_.clear(); | 568 included_categories_.clear(); |
569 excluded_categories_.clear(); | 569 excluded_categories_.clear(); |
570 watch_category_ = NULL; | 570 watch_category_ = NULL; |
571 watch_event_name_ = ""; | 571 watch_event_name_ = ""; |
572 for (int i = 0; i < g_category_index; i++) | 572 for (int i = 0; i < g_category_index; i++) |
573 g_category_enabled[i] = 0; | 573 g_category_enabled[i] = 0; |
574 AddThreadNameMetadataEvents(); | 574 AddThreadNameMetadataEvents(); |
575 #if defined(OS_ANDROID) | |
576 AddClockSyncMetadataEvents(); | |
577 #endif | |
578 } | 575 } |
579 | 576 |
580 void TraceLog::SetEnabled(bool enabled) { | 577 void TraceLog::SetEnabled(bool enabled) { |
581 if (enabled) | 578 if (enabled) |
582 SetEnabled(std::vector<std::string>(), std::vector<std::string>()); | 579 SetEnabled(std::vector<std::string>(), std::vector<std::string>()); |
583 else | 580 else |
584 SetDisabled(); | 581 SetDisabled(); |
585 } | 582 } |
586 | 583 |
587 void TraceLog::AddEnabledStateObserver(EnabledStateChangedObserver* listener) { | 584 void TraceLog::AddEnabledStateObserver(EnabledStateChangedObserver* listener) { |
(...skipping 206 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
794 unsigned long long pid = static_cast<unsigned long long>(process_id_); | 791 unsigned long long pid = static_cast<unsigned long long>(process_id_); |
795 process_id_hash_ = (offset_basis ^ pid) * fnv_prime; | 792 process_id_hash_ = (offset_basis ^ pid) * fnv_prime; |
796 } | 793 } |
797 | 794 |
798 void TraceLog::SetTimeOffset(TimeDelta offset) { | 795 void TraceLog::SetTimeOffset(TimeDelta offset) { |
799 time_offset_ = offset; | 796 time_offset_ = offset; |
800 } | 797 } |
801 | 798 |
802 } // namespace debug | 799 } // namespace debug |
803 } // namespace base | 800 } // namespace base |
OLD | NEW |