diff options
author | 2019-08-13 13:16:13 +0100 | |
---|---|---|
committer | 2019-08-22 20:00:55 +0000 | |
commit | 9ac8e4327bd732e4b3b9b8dc6a29560013338d21 (patch) | |
tree | b56840a0c7b0874f73e5db7259861c04f87df796 /compiler/optimizing/optimizing_compiler.cc | |
parent | 29e740fe64a8caeb04e0d686b4d1e290ba5ad1e6 (diff) |
JIT mini-debug-info: Allocate entries in the JIT data space.
Test: test.py -b --host --jit
Test: device boots
Bug: 119800099
Change-Id: I7efa1e6e6660239cbd6438b829e08dd9cd079343
Diffstat (limited to 'compiler/optimizing/optimizing_compiler.cc')
-rw-r--r-- | compiler/optimizing/optimizing_compiler.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/compiler/optimizing/optimizing_compiler.cc b/compiler/optimizing/optimizing_compiler.cc index 5d06969b4e..8ef1b5516c 100644 --- a/compiler/optimizing/optimizing_compiler.cc +++ b/compiler/optimizing/optimizing_compiler.cc @@ -1486,6 +1486,7 @@ void OptimizingCompiler::GenerateJitDebugInfo(ArtMethod* method ATTRIBUTE_UNUSED std::vector<uint8_t> elf = debug::MakeElfFileForJIT(isa, features, mini_debug_info, info); // NB: Don't allow packing of full info since it would remove non-backtrace data. + MutexLock mu(Thread::Current(), *Locks::jit_lock_); const void* code_ptr = reinterpret_cast<const void*>(info.code_address); AddNativeDebugInfoForJit(code_ptr, elf, /*allow_packing=*/ mini_debug_info); } |