diff options
Diffstat (limited to 'gdb/dwarf2/line-header.h')
-rw-r--r-- | gdb/dwarf2/line-header.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/gdb/dwarf2/line-header.h b/gdb/dwarf2/line-header.h index 30809f6..9133150 100644 --- a/gdb/dwarf2/line-header.h +++ b/gdb/dwarf2/line-header.h @@ -221,4 +221,14 @@ extern line_header_up dwarf_decode_line_header struct dwarf2_section_info *section, const struct comp_unit_head *cu_header, const char *comp_dir); +/* Like above but the .debug_line and .debug_line_str are stored in + LINE_DATA and LINE_STR_DATA. *DEBUG_LINE_PTR should point to a + statement program header within LINE_DATA. */ + +extern line_header_up dwarf_decode_line_header + (bfd *abfd, gdb::array_view<const gdb_byte> line_data, + gdb::array_view<const gdb_byte> line_str_data, + const gdb_byte **debug_line_ptr, bool is_dwz, + const comp_unit_head *cu_header, const char *comp_dir); + #endif /* GDB_DWARF2_LINE_HEADER_H */ |