OSDN Git Service

Add option to generate compressed backtrace info.
authorDavid Srbecky <dsrbecky@google.com>
Tue, 19 Jan 2016 14:33:43 +0000 (14:33 +0000)
committerDavid Srbecky <dsrbecky@google.com>
Fri, 22 Jan 2016 18:10:37 +0000 (18:10 +0000)
commit5fdcc3c931b70204fd8c491afa66f57f8428490f
tree729f1433c75dda8a1f0e578a1c5297eed31f7852
parent95005291d8ebdd1d2ac58ffc5181fef4fbbf2383
Add option to generate compressed backtrace info.

Add flag --generate-mini-debug-info which generates
LZMA compressed .symtab and .debug_frame, which are
sufficient to print java backtraces in libunwind.

If enabled, it increases the size of boot.oat by about 3.5%.

Change-Id: Ic3c2ef7704c05fa328720c6781ca2a9b8e3935a3
15 files changed:
compiler/Android.mk
compiler/dex/quick/codegen_util.cc
compiler/driver/compiler_options.cc
compiler/driver/compiler_options.h
compiler/elf_builder.h
compiler/elf_writer_debug.cc
compiler/elf_writer_debug.h
compiler/elf_writer_quick.cc
compiler/jni/quick/jni_compiler.cc
compiler/oat_writer.cc
compiler/optimizing/optimizing_compiler.cc
dex2oat/dex2oat.cc
oatdump/oatdump.cc
test/137-cfi/expected.txt
test/137-cfi/run