OLD | NEW |
1 // Copyright 2016 The Chromium Authors. All rights reserved. | 1 // Copyright 2016 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/activity_tracker.h" | 5 #include "base/debug/activity_tracker.h" |
6 | 6 |
7 #include <memory> | 7 #include <memory> |
8 | 8 |
9 #include "base/bind.h" | 9 #include "base/bind.h" |
10 #include "base/files/file.h" | 10 #include "base/files/file.h" |
(...skipping 288 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
299 | 299 |
300 | 300 |
301 // GlobalActivityTracker tests below. | 301 // GlobalActivityTracker tests below. |
302 | 302 |
303 TEST_F(ActivityTrackerTest, BasicTest) { | 303 TEST_F(ActivityTrackerTest, BasicTest) { |
304 GlobalActivityTracker::CreateWithLocalMemory(kMemorySize, 0, "", 3, 0); | 304 GlobalActivityTracker::CreateWithLocalMemory(kMemorySize, 0, "", 3, 0); |
305 GlobalActivityTracker* global = GlobalActivityTracker::Get(); | 305 GlobalActivityTracker* global = GlobalActivityTracker::Get(); |
306 | 306 |
307 // Ensure the data repositories have backing store, indicated by non-zero ID. | 307 // Ensure the data repositories have backing store, indicated by non-zero ID. |
308 EXPECT_NE(0U, global->process_data().id()); | 308 EXPECT_NE(0U, global->process_data().id()); |
309 EXPECT_NE(0U, global->global_data().id()); | |
310 EXPECT_NE(global->process_data().id(), global->global_data().id()); | |
311 } | 309 } |
312 | 310 |
313 class SimpleActivityThread : public SimpleThread { | 311 class SimpleActivityThread : public SimpleThread { |
314 public: | 312 public: |
315 SimpleActivityThread(const std::string& name, | 313 SimpleActivityThread(const std::string& name, |
316 const void* origin, | 314 const void* origin, |
317 Activity::Type activity, | 315 Activity::Type activity, |
318 const ActivityData& data) | 316 const ActivityData& data) |
319 : SimpleThread(name, Options()), | 317 : SimpleThread(name, Options()), |
320 origin_(origin), | 318 origin_(origin), |
(...skipping 172 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
493 global->allocator()->ChangeType( | 491 global->allocator()->ChangeType( |
494 tracker_ref, GlobalActivityTracker::kTypeIdActivityTracker, | 492 tracker_ref, GlobalActivityTracker::kTypeIdActivityTracker, |
495 GlobalActivityTracker::kTypeIdActivityTrackerFree, false); | 493 GlobalActivityTracker::kTypeIdActivityTrackerFree, false); |
496 global->allocator()->ChangeType( | 494 global->allocator()->ChangeType( |
497 user_data_ref, GlobalActivityTracker::kTypeIdUserDataRecord, | 495 user_data_ref, GlobalActivityTracker::kTypeIdUserDataRecord, |
498 GlobalActivityTracker::kTypeIdUserDataRecordFree, false); | 496 GlobalActivityTracker::kTypeIdUserDataRecordFree, false); |
499 } | 497 } |
500 | 498 |
501 } // namespace debug | 499 } // namespace debug |
502 } // namespace base | 500 } // namespace base |
OLD | NEW |