OSDN Git Service

Move code related to debug info generation to its own directory.
authorDavid Srbecky <dsrbecky@google.com>
Fri, 5 Feb 2016 13:34:46 +0000 (13:34 +0000)
committerDavid Srbecky <dsrbecky@google.com>
Mon, 8 Feb 2016 11:33:50 +0000 (11:33 +0000)
commit4fda4eb799c95be266f52aaf3461a440ea86b841
tree54a7e56b5633caf2b868f6028010b488eb1923ce
parent3c258f4d7a6492af733a9351ba430d876a3e5ccf
Move code related to debug info generation to its own directory.

debug/dwarf/ contains helper classes which hide the details
of the DWARF file format. It acts as independent DWARF library.

debug/ contains ART-specific code which generates ELF debug
sections (which includes non-DWARF sections like .symtab).

Change-Id: Id351f604e4e64be2ca395a78324ea02e30481497
32 files changed:
build/Android.gtest.mk
compiler/Android.mk
compiler/cfi_test.h
compiler/debug/dwarf/debug_abbrev_writer.h [moved from compiler/dwarf/debug_abbrev_writer.h with 92% similarity]
compiler/debug/dwarf/debug_frame_opcode_writer.h [moved from compiler/dwarf/debug_frame_opcode_writer.h with 97% similarity]
compiler/debug/dwarf/debug_info_entry_writer.h [moved from compiler/dwarf/debug_info_entry_writer.h with 95% similarity]
compiler/debug/dwarf/debug_line_opcode_writer.h [moved from compiler/dwarf/debug_line_opcode_writer.h with 96% similarity]
compiler/debug/dwarf/dwarf_constants.h [moved from compiler/dwarf/dwarf_constants.h with 99% similarity]
compiler/debug/dwarf/dwarf_test.cc [moved from compiler/dwarf/dwarf_test.cc with 98% similarity]
compiler/debug/dwarf/dwarf_test.h [moved from compiler/dwarf/dwarf_test.h with 97% similarity]
compiler/debug/dwarf/expression.h [moved from compiler/dwarf/expression.h with 94% similarity]
compiler/debug/dwarf/headers.h [moved from compiler/dwarf/headers.h with 95% similarity]
compiler/debug/dwarf/register.h [moved from compiler/dwarf/register.h with 94% similarity]
compiler/debug/dwarf/writer.h [moved from compiler/dwarf/writer.h with 97% similarity]
compiler/debug/elf_writer_debug.cc [moved from compiler/elf_writer_debug.cc with 99% similarity]
compiler/debug/elf_writer_debug.h [moved from compiler/elf_writer_debug.h with 90% similarity]
compiler/debug/method_debug_info.h [moved from compiler/dwarf/method_debug_info.h with 87% similarity]
compiler/dex/quick/lazy_debug_frame_opcode_writer.h
compiler/elf_writer_quick.cc
compiler/image_test.cc
compiler/jit/jit_compiler.cc
compiler/oat_test.cc
compiler/oat_writer.cc
compiler/optimizing/optimizing_compiler.cc
compiler/utils/arm/managed_register_arm.h
compiler/utils/arm64/managed_register_arm64.h
compiler/utils/assembler.h
compiler/utils/mips/managed_register_mips.h
compiler/utils/mips64/managed_register_mips64.h
compiler/utils/x86/managed_register_x86.h
compiler/utils/x86_64/managed_register_x86_64.h
dex2oat/dex2oat.cc