Index: components/metrics/leak_detector/leak_detector.cc |
diff --git a/components/metrics/leak_detector/leak_detector.cc b/components/metrics/leak_detector/leak_detector.cc |
index b90d21833221c1627987e8aa6d19643cb15dde7a..5f33bab50fc7e9ffa661b08749068f8ec78f4014 100644 |
--- a/components/metrics/leak_detector/leak_detector.cc |
+++ b/components/metrics/leak_detector/leak_detector.cc |
@@ -17,6 +17,7 @@ |
#include "base/threading/thread_local.h" |
#include "components/metrics/leak_detector/custom_allocator.h" |
#include "components/metrics/leak_detector/leak_detector_impl.h" |
+#include "components/metrics/proto/memory_leak_report.pb.h" |
#if defined(OS_CHROMEOS) |
#include <link.h> // for dl_iterate_phdr |
@@ -160,6 +161,11 @@ LeakDetector* LeakDetector::GetInstance() { |
return g_instance.Pointer(); |
} |
+// static |
+void LeakDetector::InitTLSSlot() { |
+ ignore_result(g_hook_data_tls.Get()); |
+} |
+ |
void LeakDetector::Init(const MemoryLeakReportProto::Params& params, |
scoped_refptr<base::TaskRunner> task_runner) { |
DCHECK(thread_checker_.CalledOnValidThread()); |