From e09b87eb8d8c063ddaee53a70b4bc8dbf61ff66c Mon Sep 17 00:00:00 2001 From: David Srbecky Date: Mon, 19 Aug 2019 21:31:31 +0100 Subject: JIT mini-debug-info: Support JIT data dual mapping. Ensure that we can add/remove mini-debug-info if the JIT data is read-only and we need to use the other mapping for writes. Pointers into the read-only memory are marked as "const". Test: "test.py -b --host --jit" with data dual mapping Test: device boots with data dual mapping Bug: 119800099 Change-Id: I9399cffbe5ae13f08f698ab1598c30f13545a767 --- compiler/jit/jit_compiler.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'compiler/jit/jit_compiler.h') diff --git a/compiler/jit/jit_compiler.h b/compiler/jit/jit_compiler.h index c69a376abb..09de1f8681 100644 --- a/compiler/jit/jit_compiler.h +++ b/compiler/jit/jit_compiler.h @@ -53,7 +53,7 @@ class JitCompiler : public JitCompilerInterface { void TypesLoaded(mirror::Class**, size_t count) REQUIRES_SHARED(Locks::mutator_lock_) override; - std::vector PackElfFileForJIT(ArrayRef elf_files, + std::vector PackElfFileForJIT(ArrayRef elf_files, ArrayRef removed_symbols, bool compress, /*out*/ size_t* num_symbols) override; -- cgit v1.2.3-59-g8ed1b