| Index: base/tracked_objects.h
|
| diff --git a/base/tracked_objects.h b/base/tracked_objects.h
|
| index 5954f16eebd9d3217a669f14ee946a27a8d3f0e2..fdee1b08ff29830f48ed69a0f4dd828290a5ce6a 100644
|
| --- a/base/tracked_objects.h
|
| +++ b/base/tracked_objects.h
|
| @@ -493,9 +493,17 @@ class BASE_API ThreadData {
|
| // In this thread's data, record a new birth.
|
| Births* TallyABirth(const Location& location);
|
|
|
| +
|
| // Find a place to record a death on this thread.
|
| void TallyADeath(const Births& lifetimes, const base::TimeDelta& duration);
|
|
|
| + // Helper methods to only tally if the current thread has tracking active.
|
| + //
|
| + // TallyABirthIfActive will returns NULL if the birth cannot be tallied.
|
| + static Births* TallyABirthIfActive(const Location& location);
|
| + static void TallyADeathIfActive(const Births* lifetimes,
|
| + const base::TimeDelta& duration);
|
| +
|
| // (Thread safe) Get start of list of instances.
|
| static ThreadData* first();
|
| // Iterate through the null terminated list of instances.
|
|
|