X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2FChangeLog;h=d43e2bf2318dff6cfe018f33f125b9ce6ba347c7;hb=d3685d60d601f0ae817beb920fc1156f1f0885ee;hp=382637ad13af639264eb70c72dd999a0a8adbba4;hpb=3582629f2da5f4f11c9c825e02b9c6e9782213c6;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 382637ad13..d43e2bf231 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,183 @@ +2013-05-10 Freddie Chopin + Tom Tromey + + PR build/15414: + * configure: Rebuild. + * configure.ac (build_warnings): Do not use -Wformat-nonliteral + with -Wno-format. + +2013-05-10 Pedro Alves + + * remote.c (_initialize_remote): Fix spelling of + qXfer:traceframe-info:read packet in packet config command. + +2013-05-10 David Taylor + + PR remote/15455 + + * remote.c (remote_trace_set_readonly_regions): Do not overwrite + "QTro" at start of packet. + +2013-05-10 Joel Brobecker + + * solib-aix.c (solib_aix_relocate_section_addresses): + For the .bss section action, apply the same offset as + the .data section. + +2013-05-10 Joel Brobecker + + * solib-aix.c (solib_aix_relocate_section_addresses): + Remove FIXME comment. + +2013-05-10 Joel Brobecker + + PR tdep/15420: + * sol-thread.c (ps_lgetxregsize, ps_lgetxregs, ps_lsetxregs): + New functions, directly copied from sparc-sol-thread.c. + * sparc-sol-thread.c: Delete. + * configure.ac: Remove code handling sparc-solaris-thread.c. + * configure: Regenerate. + +2013-05-10 Phil Muldoon + + * stack.c (backtrace_command_1): Add "no-filters", and Python frame + filter logic. + (backtrace_command): Add "no-filters" option parsing. + (_initialize_stack): Alter help to reflect "no-filters" option. + * Makefile.in (SUBDIR_PYTHON_OBS): Add py-framefilter.o + (SUBDIR_PYTHON_SRCS): Add py-framefilter.c + (py-frame.o): Add target + * data-directory/Makefile.in (PYTHON_DIR): Add Python frame + filter files. + * python/python.h: Add new frame filter constants, and flag enum. + (apply_frame_filter): Add definition. + * python/python.c (apply_frame_filter): New non-Python + enabled function. + * python/py-utils.c (py_xdecref): New function. + (make_cleanup_py_xdecref): Ditto. + * python/py-objfile.c: Declare frame_filters dictionary. + (objfpy_dealloc): Add frame_filters dealloc. + (objfpy_new): Initialize frame_filters attribute. + (objfile_to_objfile_object): Ditto. + (objfpy_get_frame_filters): New function. + (objfpy_set_frame_filters): New function. + * python/py-progspace.c: Declare frame_filters dictionary. + (pspy_dealloc): Add frame_filters dealloc. + (pspy_new): Initialize frame_filters attribute. + (pspacee_to_pspace_object): Ditto. + (pspy_get_frame_filters): New function. + (pspy_set_frame_filters): New function. + * python/py-framefilter.c: New file. + * python/lib/gdb/command/frame_filters.py: New file. + * python/lib/gdb/frames.py: New file. + * python/lib/gdb/__init__.py: Initialize global frame_filters + dictionary + * python/lib/gdb/FrameDecorator.py: New file. + * python/lib/gdb/FrameIterator.py: New file. + * mi/mi-cmds.c (mi_cmds): Add frame filters command. + * mi/mi-cmds.h: Declare. + * mi/mi-cmd-stack.c (mi_cmd_stack_list_frames): Add + --no-frame-filter logic, and Python frame filter logic. + (stack_enable_frame_filters): New function. + (parse_no_frame_option): Ditto. + (mi_cmd_stack_list_frames): Add --no-frame-filter and Python frame + filter logic. + (mi_cmd_stack_list_locals): Ditto. + (mi_cmd_stack_list_args): Ditto. + (mi_cmd_stack_list_variables): Ditto. + * NEWS: Add frame filter note. + +2013-05-09 Doug Evans + + * symfile.c (syms_from_objfile_1): Delete args offsets, num_offsets. + All callers updated. + (syms_from_objfile): Ditto. Make static. + (symbol_file_add_with_addrs): Renamed from + symbol_file_add_with_addrs_or_offsets. Delete args offsets, + num_offsets. All callers updated. + * symfile.h (syms_from_objfile): Delete. + + * symfile.c (decrement_reading_symtab): Add assert. + (increment_reading_symtab): Ditto. + +2013-05-09 Joel Brobecker + + * source.c (forward_search_command): Replace call to getc + by call to fgetc. + (reverse_search_command): Likewise. + +2013-05-08 Doug Evans + + * psymtab.c (expand_symtabs_matching_via_partial): Fix file name + matching test. + +2013-05-08 Joel Brobecker + + * sol-thread.c (info_cb): Factorize the code a little. + +2013-05-08 Joel Brobecker + + * sol-thread.c (info_cb): Rework the output of the "maintenance + info sol-threads" command a bit. + +2013-05-08 Joel Brobecker + + * sol-thread.c (info_cb) [ti.ti_state == TD_THR_SLEEP]: + Replace ti.ti_startfunc by ti.ti_pc. + +2013-05-08 Joel Brobecker + + * solib-aix.c (solib_aix_free_library_list): New function + for the case where HAVE_LIBEXPAT is not defined. + +2013-05-07 Sergio Durigan Junior + + PR breakpoints/15413: + * breakpoint.c (condition_completer): Simplify the code to + disconsider multiple locations of breakpoints when completing the + "condition" command. + +2013-05-07 Pierre Muller + + * common/linux-btrace.c: ARI fix: Include "gdb_wait.h" + instead of . + +2013-05-07 Pierre Muller + + * nios2-tdep.c (nios2_dwarf_reg_to_regnum): ARI fix: remove + trailing new line from warning message. + +2013-05-07 Pierre Muller + + * contrib/ari/gdb_ari.sh (SOLIB_ADD, SOLIB_CREATE_INFERIOR_HOOK) + (PC_SOLIB): Change type from ari_deprecate to ari_regression. + +2013-05-07 Joel Brobecker + + * rs6000-nat.c (rs6000_core_ldinfo): Remove '\n' at end of + error message (ARI fix). + +2013-05-07 Joel Brobecker + + * features/library-list-aix.dtd: Replace library-list by + library-list-aix. + * rs6000-nat.c: Replace library-list by library-list-aix + throughout. + * solib-aix.c: Likewise. + +2013-05-07 Joel Brobecker + + * target.h (enum target_object) [TARGET_OBJECT_LIBRARIES_AIX]: + Renames TARGET_OBJECT_AIX_LIBRARIES. + * rs6000-nat.c: Replace TARGET_OBJECT_AIX_LIBRARIES with + TARGET_OBJECT_LIBRARIES_AIX throughout. + * solib-aix.c: Likwise. + +2013-05-07 Yao Qi + + * solib-dsbt.c (struct dsbt_info) : Remove. + (get_dsbt_info, enable_break, dsbt_clear_solib): Update. + 2013-05-07 Yao Qi * solib-dsbt.c (enable_break): Declare.