summaryrefslogtreecommitdiff
path: root/compiler/image_test.cc
diff options
context:
space:
mode:
author Mathieu Chartier <mathieuc@google.com> 2014-06-24 22:30:11 +0000
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2014-06-24 18:00:13 +0000
commitfe7aee2d20b47dad6029a588e0c7394f0c75d080 (patch)
tree2bb978afd7a3388fd3e17e6264c7afbbfd80d93b /compiler/image_test.cc
parent1f47b4d8c20e443fac7e8b8b7a77c723fb0be3a1 (diff)
parentf5997b4d3f889569d5a2b724d83d764bfbb8d106 (diff)
Merge "More advanced timing loggers."
Diffstat (limited to 'compiler/image_test.cc')
-rw-r--r--compiler/image_test.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/image_test.cc b/compiler/image_test.cc
index 92be147a40..e8bbaef1e9 100644
--- a/compiler/image_test.cc
+++ b/compiler/image_test.cc
@@ -64,7 +64,7 @@ TEST_F(ImageTest, WriteRead) {
jobject class_loader = NULL;
ClassLinker* class_linker = Runtime::Current()->GetClassLinker();
TimingLogger timings("ImageTest::WriteRead", false, false);
- timings.StartSplit("CompileAll");
+ TimingLogger::ScopedTiming t("CompileAll", &timings);
if (kUsePortableCompiler) {
// TODO: we disable this for portable so the test executes in a reasonable amount of time.
// We shouldn't need to do this.
@@ -75,6 +75,7 @@ TEST_F(ImageTest, WriteRead) {
}
compiler_driver_->CompileAll(class_loader, class_linker->GetBootClassPath(), &timings);
+ t.NewTiming("WriteElf");
ScopedObjectAccess soa(Thread::Current());
OatWriter oat_writer(class_linker->GetBootClassPath(),
0, 0, "", compiler_driver_.get(), &timings);
@@ -84,7 +85,6 @@ TEST_F(ImageTest, WriteRead) {
&oat_writer,
oat_file.GetFile());
ASSERT_TRUE(success);
- timings.EndSplit();
}
}
// Workound bug that mcld::Linker::emit closes oat_file by reopening as dup_oat.