OSDN Git Service

Add more systracing everywhere
authorMathieu Chartier <mathieuc@google.com>
Fri, 4 Mar 2016 22:58:03 +0000 (14:58 -0800)
committerMathieu Chartier <mathieuc@google.com>
Fri, 4 Mar 2016 23:56:05 +0000 (15:56 -0800)
commitdabdc0fe183d4684f3cf4d70cb09d318cff81b42
tree512e47a453bd8d3762d8d6f7445ac2c9ff82d9f4
parent88027bd6810b9a5b785dba5396eec5301e4540b2
Add more systracing everywhere

Added to:
JIT
DexFile functions
Oat file manager

Added helper ScopedTrace to prevent errors and reduce excess code.

Bug: 27502458

Change-Id: Ifaeff8913d79eefc797380987d13cc00456266f8
27 files changed:
compiler/driver/compiler_driver.cc
dex2oat/dex2oat.cc
runtime/base/arena_allocator.cc
runtime/base/mutex.cc
runtime/base/systrace.h [new file with mode: 0644]
runtime/base/timing_logger.cc
runtime/class_linker.cc
runtime/dex_file.cc
runtime/gc/accounting/card_table.cc
runtime/gc/collector/garbage_collector.cc
runtime/gc/collector/mark_sweep.cc
runtime/gc/heap.cc
runtime/gc/space/image_space.cc
runtime/gc/space/rosalloc_space.cc
runtime/indirect_reference_table.cc
runtime/java_vm_ext.cc
runtime/jit/jit_code_cache.cc
runtime/jit/offline_profiling_info.cc
runtime/jit/profile_saver.cc
runtime/monitor.cc
runtime/oat_file.cc
runtime/oat_file_manager.cc
runtime/runtime.cc
runtime/thread.cc
runtime/thread_list.cc
runtime/trace.cc
runtime/verifier/method_verifier.cc