X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2FChangeLog;h=e11ad4aa3d3fe98ac421efc735665f5680d27951;hb=570083757caf694cbcf250a64f88709a8676aacf;hp=5adc58781be848472e98ea41091fa1206d307129;hpb=0d5cff5020224cfd67bc3d6e30b158105d03a324;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 5adc58781b..e11ad4aa3d 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,104 @@ +2012-02-12 Jan Kratochvil + + 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 + + * linespec.c (decode_line_internal): Skip symtabs_from_filename + when we have a C++ qualified name. + +2012-02-10 Pedro Alves + + * inferior.c (inferior_pid_to_str): New. + (print_inferior, inferior_command): Use it. + +2012-02-10 Pedro Alves + + * configure.ac (HAVE_ELF test): Put the old CFLAGS at the end of + the test CFLAGS. + * configure: Regenerate. + +2012-02-10 Jan Kratochvil + + * linespec.c (decode_line_internal): Fix comment correctness. + +2012-02-09 Valery Khromov + + 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 + + * gdb-gdb.py (StructMainTypePrettyPrinter) : Print + flds_bnds.fields. + (StructMainTypePrettyPrinter) : Print flds_bnds.bounds. + +2012-02-09 Jan Kratochvil + + * breakpoint.c (bp_location_compare): Fix comment. Reindent the code. + +2012-02-08 Joel Brobecker + + * 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 + + * 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 + + * solib-darwin.c (darwin_bfd_open): Make sure that the filename + of the returned BFD is allocated by GDB. + +2012-02-07 Tom Tromey + + 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 + + PR python/13599: + * python/py-symbol.c (sympy_line): New function. + (symbol_object_getset): Add "line". + +2012-02-07 Tom Tromey + + * charset.c (find_charset_names): Check 'in' against NULL. + 2012-02-06 Doug Evans * gdbtypes.h (struct main_type): Change type of name,tag_name,