diff options
Diffstat (limited to 'compiler/elf_writer_debug.h')
-rw-r--r-- | compiler/elf_writer_debug.h | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/compiler/elf_writer_debug.h b/compiler/elf_writer_debug.h index 2c03b98777..5bf484185a 100644 --- a/compiler/elf_writer_debug.h +++ b/compiler/elf_writer_debug.h @@ -19,23 +19,27 @@ #include <vector> +#include "dwarf/dwarf_constants.h" #include "oat_writer.h" namespace art { namespace dwarf { void WriteEhFrame(const CompilerDriver* compiler, - OatWriter* oat_writer, - uint32_t text_section_offset, - std::vector<uint8_t>* eh_frame); + const OatWriter* oat_writer, + ExceptionHeaderValueApplication address_type, + std::vector<uint8_t>* eh_frame, + std::vector<uintptr_t>* eh_frame_patches, + std::vector<uint8_t>* eh_frame_hdr); void WriteDebugSections(const CompilerDriver* compiler, - OatWriter* oat_writer, - uint32_t text_section_offset, + const OatWriter* oat_writer, std::vector<uint8_t>* debug_info, + std::vector<uintptr_t>* debug_info_patches, std::vector<uint8_t>* debug_abbrev, std::vector<uint8_t>* debug_str, - std::vector<uint8_t>* debug_line); + std::vector<uint8_t>* debug_line, + std::vector<uintptr_t>* debug_line_patches); } // namespace dwarf } // namespace art |