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
diff --git a/compiler/debug/elf_debug_writer.h b/compiler/debug/elf_debug_writer.h
index ed43a0b..1ce3c6f 100644
--- a/compiler/debug/elf_debug_writer.h
+++ b/compiler/debug/elf_debug_writer.h
@@ -57,7 +57,7 @@
const MethodDebugInfo& method_info);
std::vector<uint8_t> PackElfFileForJIT(
- ArrayRef<JITCodeEntry*> jit_entries,
+ ArrayRef<const JITCodeEntry*> jit_entries,
ArrayRef<const void*> removed_symbols,
bool compress,
/*out*/ size_t* num_symbols);