diff options
author | 2017-12-08 12:15:22 -0800 | |
---|---|---|
committer | 2017-12-08 12:22:21 -0800 | |
commit | c654816053ae07fb1f129d705e94b76e59f37454 (patch) | |
tree | 867d678ab3f6e0f4af70da98e935aafae0c6126c /compiler/jit/jit_compiler.cc | |
parent | 8f1a586fd4ac9796e75b2b18638e39b33ad6e9a2 (diff) |
ART: Change SCOPED_TRACE implementation
Move to a LOG-like usage pattern. This improves usability in the
presence of lock annotations.
Demonstrate in the JIT compiler, where a lambda would require
a REQUIRES_SHARED annotation.
Test: m
Test: manual
Change-Id: I9da2bfb29ed11660dbeb6f114a3d6c7ffef3a26d
Diffstat (limited to 'compiler/jit/jit_compiler.cc')
-rw-r--r-- | compiler/jit/jit_compiler.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/compiler/jit/jit_compiler.cc b/compiler/jit/jit_compiler.cc index 74603c668f..88e3e5b230 100644 --- a/compiler/jit/jit_compiler.cc +++ b/compiler/jit/jit_compiler.cc @@ -23,6 +23,7 @@ #include "art_method-inl.h" #include "base/logging.h" // For VLOG #include "base/stringpiece.h" +#include "base/systrace.h" #include "base/time_utils.h" #include "base/timing_logger.h" #include "base/unix_file/fd_file.h" @@ -163,6 +164,8 @@ JitCompiler::~JitCompiler() { } bool JitCompiler::CompileMethod(Thread* self, ArtMethod* method, bool osr) { + SCOPED_TRACE << "JIT compiling " << method->PrettyMethod(); + DCHECK(!method->IsProxyMethod()); DCHECK(method->GetDeclaringClass()->IsResolved()); |