OSDN Git Service

Write .debug_line section using the new DWARF library.
authorDavid Srbecky <dsrbecky@google.com>
Mon, 30 Mar 2015 13:21:42 +0000 (14:21 +0100)
committerDavid Srbecky <dsrbecky@google.com>
Wed, 1 Apr 2015 11:57:10 +0000 (12:57 +0100)
commit6f7158927fee233255f8e96719c374694b10cad3
tree518cef41f4cd9c3119879eb463aa4b67af5f6ff8
parentef3456f872539df65c4c88ca346713f74366d803
Write .debug_line section using the new DWARF library.

Also simplify dex to java mapping and handle mapping
in prologues and epilogues.

Change-Id: I410f06024580f2a8788f2c93fe9bca132805029a
16 files changed:
compiler/compiled_method.cc
compiler/compiled_method.h
compiler/dex/compiler_enums.h
compiler/dex/quick/arm/assemble_arm.cc
compiler/dex/quick/arm/call_arm.cc
compiler/dex/quick/arm64/assemble_arm64.cc
compiler/dex/quick/arm64/call_arm64.cc
compiler/dex/quick/codegen_util.cc
compiler/dex/quick/mips/call_mips.cc
compiler/dex/quick/mir_to_lir.cc
compiler/dex/quick/x86/call_x86.cc
compiler/elf_writer_quick.cc
compiler/oat_writer.cc
compiler/oat_writer.h
runtime/dwarf.h
runtime/elf_file.cc