From 5fe9af720048673e62ee29597a30bb9e54c903c5 Mon Sep 17 00:00:00 2001 From: Ian Rogers Date: Thu, 14 Nov 2013 00:17:20 -0800 Subject: Fix memory leaks relating to timing logger. Bug: 11670287. We use pointers to uninitialized values for control-flow in the timing logger code, add TODO comments to clean this up later. Remove base namespace and other bits of tidying. Change-Id: I1e6600a1e92f974c8f58f3a405a4e4abb4d9f80f --- compiler/driver/compiler_driver_test.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'compiler/driver/compiler_driver_test.cc') diff --git a/compiler/driver/compiler_driver_test.cc b/compiler/driver/compiler_driver_test.cc index bfc93b3c8f..a5eb94f0e9 100644 --- a/compiler/driver/compiler_driver_test.cc +++ b/compiler/driver/compiler_driver_test.cc @@ -36,12 +36,13 @@ namespace art { class CompilerDriverTest : public CommonTest { protected: void CompileAll(jobject class_loader) LOCKS_EXCLUDED(Locks::mutator_lock_) { - base::TimingLogger timings("CompilerDriverTest::CompileAll", false, false); + TimingLogger timings("CompilerDriverTest::CompileAll", false, false); timings.StartSplit("CompileAll"); compiler_driver_->CompileAll(class_loader, Runtime::Current()->GetCompileTimeClassPath(class_loader), timings); MakeAllExecutable(class_loader); + timings.EndSplit(); } void EnsureCompiled(jobject class_loader, const char* class_name, const char* method, -- cgit v1.2.3-59-g8ed1b