aboutsummaryrefslogtreecommitdiff
path: root/gdb/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r--gdb/ChangeLog32
1 files changed, 32 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 00c3141..0ed2af0 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,35 @@
+2007-06-18 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * coffread.c (coff_sym_fns): Add default_symfile_segments.
+ * dbxread.c (start_psymtab): Check HAVE_ELF.
+ (aout_sym_fns): Likewise.
+ * elfread.c (elf_symfile_segments): New.
+ (elf_sym_fns): Add elf_symfile_segments.
+ * mipsread.c (ecoff_sym_fns): Add default_symfile_segments.
+ * remote.c (get_offsets): Use symfile_map_offsets_to_segments.
+ Skip if there is no symfile_objfile. Handle TextSeg and DataSeg.
+ * somread.c (som_sym_fns): Use default_symfile_segments.
+ * symfile.c (find_sym_fns): Take a BFD and return the sym_fns.
+ (init_objfile_sect_indices): Call symfile_find_segment_sections.
+ (default_symfile_segments): New function.
+ (syms_from_objfile): Update call to find_sym_fns.
+ (symfile_get_segment_data, free_symfile_segment_data): New.
+ (symfile_map_offsets_to_segments): New.
+ (symfile_find_segment_sections): New.
+ * symfile.h (struct symfile_segment_data): New.
+ (struct sym_fns): Add sym_segments.
+ (default_symfile_segments, symfile_get_segment_data)
+ (free_symfile_segment_data): New prototypes.
+ (symfile_map_offsets_to_segments): Likewise.
+ * xcoffread.c (xcoff_sym_fns): Add default_symfile_segments.
+ * Makefile.in (COMMON_OBS): Remove elfread.o.
+ (elf_internal_h): New.
+ (elfread.o): Update.
+ * configure.ac: Add elfread.o to COMMON_OBS if bfd/elf.o was
+ compiled.
+ * config.in, configure: Regenerated.
+ * NEWS: Mention qOffsets changes.
+
2007-06-16 Ulrich Weigand <uweigand@de.ibm.com>
* gdbtypes.h (builtin_type_m2_char, builtin_type_m2_int,