From 9ac8e4327bd732e4b3b9b8dc6a29560013338d21 Mon Sep 17 00:00:00 2001 From: David Srbecky Date: Tue, 13 Aug 2019 13:16:13 +0100 Subject: 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 --- compiler/optimizing/optimizing_compiler.cc | 1 + 1 file changed, 1 insertion(+) (limited to 'compiler/optimizing/optimizing_compiler.cc') 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 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(info.code_address); AddNativeDebugInfoForJit(code_ptr, elf, /*allow_packing=*/ mini_debug_info); } -- cgit v1.2.3-59-g8ed1b