OSDN Git Service

Add trampoline symbols to native debug info.
authorDavid Srbecky <dsrbecky@google.com>
Fri, 11 Mar 2016 17:11:44 +0000 (17:11 +0000)
committerDavid Srbecky <dsrbecky@google.com>
Fri, 11 Mar 2016 17:35:19 +0000 (17:35 +0000)
commit09c2a6be63337ee060e2d54bd01cf18be7301d29
treec623c5352bc908410f03b20b772c3dad47df207c
parentfdaa583e785383cca68df63c7ef53fcaf667b8e2
Add trampoline symbols to native debug info.

The debugger needs them to unwind through the trampolines and to
understand what is happening in the call stack.

Change-Id: Ia554058c3796788adcd7336d620a7734eb366905
compiler/debug/elf_debug_info_writer.h
compiler/debug/elf_debug_line_writer.h
compiler/debug/elf_debug_writer.cc
compiler/debug/elf_debug_writer.h
compiler/debug/elf_symtab_writer.h
compiler/debug/method_debug_info.h
compiler/oat_writer.cc
compiler/oat_writer.h
compiler/optimizing/optimizing_compiler.cc
dex2oat/dex2oat.cc