DWARF 5 support: Handle dwo_id
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 40bd4d0d02bae102ea88bfb8a9310845a988444b..9ad7227e0baa7de9a7fd867c79fa33ac18f8bfae 100644 (file)
@@ -1,3 +1,58 @@
+
+2019-09-09  Ali Tamur  <tamur@google.com>
+
+       * dwarf2read.c (comp_unit_head): Update comment.                     
+       (dwarf2_dwo_name): New function declaration.                             
+       (dwarf_unit_type_name): New function declaration.                        
+       (read_comp_unit_head): Add support for new compilation units,            
+       DW_UT_partial, DW_UT_skeleton, DW_UT_split_compile, DW_UT_split_type.    
+       Particularly, DW_UT_skeleton and DW_UT_split_compile have dwo_id         
+       (currently named as "signature") in their header. Also clarify error     
+       messages.                                                                
+       (lookup_dwo_id): New function. Returns the dwo id of the given           
+       compile unit.                                                            
+       (lookup_dwo_unit): Use the new lookup_dwo_id function.                   
+       (init_cutu_and_read_dies): Use the new dwarf2_dwo_name and lookup_dwo_id 
+       functions.                                                               
+       (create_dwo_cu_reader): Use the added lookup_dwo_id function.            
+       (dwarf2_dwo_name): Get the dwo name if present.                          
+       (dwarf_unit_type_name): Convert DW_UT_* types to string for diagnostic   
+       purposes.
+
+2019-09-09  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-win.c (tui_all_windows_info): Use ui_out.
+
+2019-09-09  Philippe Waroquiers  <philippe.waroquiers@skynet.be>
+
+       * python/python.c (do_start_initialization): Make progname_copy static,
+       to avoid a leak report.
+
+2019-09-08  Tom Tromey  <tom@tromey.com>
+
+       * tui/tui-wingeneral.c (box_win): Truncate long window titles.
+
+2019-09-07  Simon Marchi  <simon.marchi@efficios.com>
+
+       * dwarf2read.c (struct dw2_symtab_iterator) <block_index>:
+       Change type to gdb::optional<block_enum>.
+       (dw2_symtab_iter_init): Change block_index parameter type
+       to gdb::optional<block_enum>.
+       (dw2_lookup_symbol): Change block_index parameter
+       type to block_enum.c
+       (dw2_debug_names_lookup_symbol): Likewise.
+       * psymtab.c (psym_lookup_symbol): Likewise.
+       * symfile-debug.c (debug_qf_lookup_symbol): Likewise.
+       * symfile.h (struct quick_symbol_functions) <lookup_symbol>:
+       Likewise.
+
+2019-09-06  Christian Biesinger  <cbiesinger@google.com>
+
+       * defs.h (relocate_gdb_directory): Change int to bool in
+       signature and rename flag to relocatable.
+       * main.c (relocate_path): Likewise.
+       (relocate_gdb_directory): Likewise.
+
 2019-09-06  Alan Modra  <amodra@gmail.com>
 
        * coffread.c (coff_symfile_read): Constify filename variable.
This page took 0.025487 seconds and 4 git commands to generate.