Index: base/tracked.cc |
diff --git a/base/tracked.cc b/base/tracked.cc |
index 8ae7447adec3c8ec51280f0697ef01266103dc8e..767f072fdd6d25ef3b535dd089d4414378f4e261 100644 |
--- a/base/tracked.cc |
+++ b/base/tracked.cc |
@@ -65,6 +65,10 @@ void Location::WriteFunctionName(std::string* output) const { |
Tracked::Tracked() {} |
Tracked::~Tracked() {} |
void Tracked::SetBirthPlace(const Location& from_here) {} |
+const Location Tracked::GetBirthPlace() const { |
+ static Location kNone("NoFunctionName", "NeedToSetBirthPlace", -1); |
+ return kNone; |
+} |
bool Tracked::MissingBirthplace() const { return false; } |
void Tracked::ResetBirthTime() {} |
@@ -96,6 +100,10 @@ void Tracked::SetBirthPlace(const Location& from_here) { |
tracked_births_ = current_thread_data->TallyABirth(from_here); |
} |
+const Location Tracked::GetBirthPlace() const { |
+ return tracked_births_->location(); |
+} |
+ |
void Tracked::ResetBirthTime() { |
tracked_birth_time_ = TimeTicks::Now(); |
} |