gdb/
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 5adc58781be848472e98ea41091fa1206d307129..e11ad4aa3d3fe98ac421efc735665f5680d27951 100644 (file)
@@ -1,3 +1,104 @@
+2012-02-12  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Fix crash on loaded shlibs without loaded exec_bfd.
+       * exec.c (exec_files_info): Do not crash on NULL EXEC_BFD.
+       (set_section_command): Replace exec_bfd by p->bfd.
+
+2012-02-10  Tom Tromey  <tromey@redhat.com>
+
+       * linespec.c (decode_line_internal): Skip symtabs_from_filename
+       when we have a C++ qualified name.
+
+2012-02-10  Pedro Alves  <palves@redhat.com>
+
+       * inferior.c (inferior_pid_to_str): New.
+       (print_inferior, inferior_command): Use it.
+
+2012-02-10  Pedro Alves  <palves@redhat.com>
+
+       * configure.ac (HAVE_ELF test): Put the old CFLAGS at the end of
+       the test CFLAGS.
+       * configure: Regenerate.
+
+2012-02-10  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * linespec.c (decode_line_internal): Fix comment correctness.
+
+2012-02-09  Valery Khromov  <valery.khromov@gmail.com>
+
+       PR gdb/12953
+       * Makefile.in (HFILES_NO_SRCDIR): Add amd64bsd-nat.h.
+       * amd64bsd-nat.c: Add support for debug registers (adapted from
+       i386bsd-nat.c).
+       [HAVE_PT_GETDBREGS] (amd64bsd_dr_get, amd64bsd_dr_set)
+       (amd64bsd_dr_set_control, amd64bsd_dr_set_addr)
+       (amd64bsd_dr_get_addr, amd64bsd_dr_get_status)
+       (amd64bsd_dr_get_control): New functions.
+       * amd64bsd-nat.h: New file (adapted from i386bsd-nat.h).
+       * amd64fbsd-nat.c: Include "amd64bsd-nat.h", "i386-nat.h".
+       [HAVE_PT_GETDBREGS] (_initialize_amd64fbsd_nat): Add hardware
+       watchpoints initialization.
+       * config/i386/fbsd64.mh (NATDEPFILES): Add i386-nat.o.
+
+2012-02-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb-gdb.py (StructMainTypePrettyPrinter) <struct_field_img>: Print
+       flds_bnds.fields.
+       (StructMainTypePrettyPrinter) <bounds_img>: Print flds_bnds.bounds.
+
+2012-02-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * breakpoint.c (bp_location_compare): Fix comment.  Reindent the code.
+
+2012-02-08  Joel Brobecker  <brobecker@adacore.com>
+
+       * language.h (symbol_name_cmp_ftype): Renames
+       symbol_name_match_p_ftype.
+       (struct language_defn)[la_get_symbol_name_cmp]: Renames
+       la_get_symbol_name_match_p.
+       * ada-lang.c (ada_get_symbol_name_cmp): Renames
+       ada_get_symbol_name_match_p.  Update comment.
+       (ada_language_defn)[la_get_symbol_name_cmp]: Update value.
+       * linespec.c (struct symbol_matcher_data)[symbol_name_cmp]:
+       Renames symbol_name_match_p.  Update field type.
+       (iterate_name_matcher, iterate_over_all_matching_symtabs): Adjust.
+       * c-lang.c, d-lang.c, f-lang.c, jv-lang.c, m2-lang.c, objc-lang.c,
+       opencl-lang.c, p-lang.c: Replace "la_get_symbol_name_match_p" by
+       "la_get_symbol_name_cmp" in comments.
+       * language.c: Likewise.
+
+2012-02-08  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * amd64-sol2-tdep.c (amd64_sol2_gregset_reg_offset): Correct
+       %eflags offset.
+       * i386-sol2-nat.c (amd64_sol2_gregset64_reg_offs)
+       (amd64_sol2_gregset32_reg_offs): Likewise.
+
+2012-02-08  Joel Brobecker  <brobecker@adacore.com>
+
+       * solib-darwin.c (darwin_bfd_open): Make sure that the filename
+       of the returned BFD is allocated by GDB.
+
+2012-02-07  Tom Tromey  <tromey@redhat.com>
+
+       PR python/12027:
+       * python/python-internal.h (frame_object_type): Declare.
+       * python/py-symbol.c (sympy_needs_frame): New function.
+       (sympy_value): New function.
+       (symbol_object_getset): Add "needs_frame".
+       (symbol_object_methods): Add "value".
+       * python/py-frame.c (frame_object_type): No longer static.
+
+2012-02-07  Tom Tromey  <tromey@redhat.com>
+
+       PR python/13599:
+       * python/py-symbol.c (sympy_line): New function.
+       (symbol_object_getset): Add "line".
+
+2012-02-07  Tom Tromey  <tromey@redhat.com>
+
+       * charset.c (find_charset_names): Check 'in' against NULL.
+
 2012-02-06  Doug Evans  <dje@google.com>
 
        * gdbtypes.h (struct main_type): Change type of name,tag_name,
This page took 0.026905 seconds and 4 git commands to generate.