Compress mini-debug-info in small chunks.
Compress the mini-debug-info in small independent parts.
This still results in standard compressed data stream.
However, by dividing into chunks, the compressed data
can be random accessed - that is, it makes it possible
to decompressed only the data that is needed.
This increases size of .oat files by 1.2%.
Bug: 110133331
Test: test.py --host -b -t 137
Change-Id: I9d1d4f1971b3c072d45ca4289f8c15f44da4036a
diff --git a/compiler/Android.bp b/compiler/Android.bp
index eff4955..c365537 100644
--- a/compiler/Android.bp
+++ b/compiler/Android.bp
@@ -26,6 +26,7 @@
srcs: [
"compiled_method.cc",
"debug/elf_debug_writer.cc",
+ "debug/xz_utils.cc",
"dex/dex_to_dex_compiler.cc",
"dex/inline_method_analyser.cc",
"dex/verified_method.cc",