| Index: gdb/ChangeLog-2011
|
| diff --git a/gdb/ChangeLog b/gdb/ChangeLog-2011
|
| similarity index 97%
|
| copy from gdb/ChangeLog
|
| copy to gdb/ChangeLog-2011
|
| index 67a46b48852e73363e7eb12428efd4e393441518..5ef00d97340ecd5c4dfd5e6060646ffcb5748282 100644
|
| --- a/gdb/ChangeLog
|
| +++ b/gdb/ChangeLog-2011
|
| @@ -1,209 +1,60 @@
|
| -2012-04-26 Joel Brobecker <brobecker@adacore.com>
|
| +2011-12-30 Doug Evans <dje@google.com>
|
|
|
| - * version.in: Update GDB version number to 7.4.1.
|
| + * dwarf2read.c (read_typedef): Guard against self-referential typedefs.
|
|
|
| -2012-04-24 Marc Khouzam <marc.khouzam@ericsson.com>
|
| +2011-12-28 Jan Kratochvil <jan.kratochvil@redhat.com>
|
|
|
| - * mi/mi-main.c (mi_cmd_execute): Choose a live thread not just
|
| - any thread.
|
| -
|
| -2012-04-13 Pierre Muller <muller@ics.u-strasbg.fr>
|
| -
|
| - * p-typeprint.c (pascal_type_print_method_args):
|
| - Fix display of parameter of methods.
|
| -
|
| -2012-03-20 Pedro Alves <palves@redhat.com>
|
| -
|
| - * remote.c (remote_start_remote): Clear `rs->starting_up' on early
|
| - returns.
|
| -
|
| -2012-03-13 Hui Zhu <teawater@gmail.com>
|
| - Pedro Alves <palves@redhat.com>
|
| -
|
| - * breakpoint.c (init_breakpoint_sal): New flags parameter. Handle
|
| - CREATE_BREAKPOINT_FLAGS_INSERTED.
|
| - (create_breakpoint_sal, create_breakpoints_sal)
|
| - (create_breakpoint): New flags parameter. Pass it down.
|
| - (break_command_1, handle_gnu_v3_exceptions, trace_command)
|
| - (ftrace_command, strace_command): Adjust.
|
| - (create_tracepoint_from_upload): Pass
|
| - CREATE_BREAKPOINT_FLAGS_INSERTED.
|
| - * breakpoint.h (enum breakpoint_create_flags): New.
|
| - (create_breakpoint): New flags parameter.
|
| - * mi/mi-cmd-break.c (mi_cmd_break_insert): Adjust.
|
| - * python/py-breakpoint.c (bppy_init): Adjust.
|
| - * python/py-finishbreakpoint.c (bpfinishpy_init): Adjust.
|
| - * spu-tdep.c (spu_catch_start): Adjust.
|
| -
|
| -2012-03-13 Pedro Alves <palves@redhat.com>
|
| - Hui Zhu <teawater@gmail.com>
|
| - Yao Qi <yao@codesourcery.com>
|
| -
|
| - * remote.c (struct remote_state): New field `starting_up'.
|
| - (remote_start_remote): Set and clear it.
|
| - (remote_can_download_tracepoint): If starting up, return false.
|
| -
|
| -2012-03-06 Pedro Alves <palves@redhat.com>
|
| -
|
| - PR gdb/13766
|
| -
|
| - * i387-tdep.c (i387_supply_xsave): If we have an xsave buffer, and
|
| - the register state is clear, supply explicit zero, instead of
|
| - marking the register unavailable.
|
| -
|
| -2012-02-23 Jan Kratochvil <jan.kratochvil@redhat.com>
|
| -
|
| - PR backtrace/13716
|
| - * infcmd.c (finish_forward): New variable frame_id, initialize it, use
|
| - it after set_momentary_breakpoint.
|
| -
|
| -2012-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
|
| -
|
| - PR build/13638
|
| - * configure.ac (MAKEINFO): Replace AC_CHECK_PROG by AC_ARG_VAR.
|
| - (MAKEINFOFLAGS): Replace static string by AC_ARG_VAR.
|
| - * configure: Regenerate.
|
| -
|
| -2012-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
|
| -
|
| - * configure: Regenerate.
|
| - * config.in: Regenerate.
|
| -
|
| -2012-01-24 Joel Brobecker <brobecker@adacore.com>
|
| -
|
| - * version.in: Set version to 7.4.0.20120124-cvs.
|
| -
|
| -2012-01-24 Joel Brobecker <brobecker@adacore.com>
|
| -
|
| - GDB 7.4 released.
|
| -
|
| -2012-01-24 Joel Brobecker <brobecker@adacore.com>
|
| -
|
| - * NEWS: Change "since GDB 7.3.1" into "in GDB 7.4".
|
| -
|
| -2012-01-24 Joel Brobecker <brobecker@adacore.com>
|
| -
|
| - * version.in: Update GDB version number to 7.4.
|
| -
|
| -2012-01-14 Doug Evans <dje@google.com>
|
| -
|
| - Restore "mt set python print-stack on|off" for 7.4.
|
| - * NEWS: Update to indicate "mt set python print-stack" is deprecated,
|
| - but not deleted yet, and will be gone in gdb 7.5.
|
| - * python/python.c (maint_set_python_list, maint_show_python_list):
|
| - New global vars.
|
| - (maint_set_python, maint_show_python): New functions.
|
| - (gdbpy_should_print_stack_deprecated): New global var.
|
| - (set_maint_python_print_stack): New function.
|
| - (show_maint_python_print_stack): New function.
|
| - (_initialize_python): Define commands
|
| - "mt set python print-stack on|off" and ""mt show python print-stack".
|
| -
|
| -2012-01-13 Eli Zaretskii <eliz@gnu.org>
|
| -
|
| - * gdb_curses.h (MOUSE_MOVED) [__MINGW32__]: Undefine before
|
| - including curses.h.
|
| -
|
| -2012-01-12 Pedro Alves <palves@redhat.com>
|
| -
|
| - * i386-tdep.c (i386_frame_cache_1): Also mark the frame base as
|
| - available when %ebp is found to be zero (outermost).
|
| -
|
| -2012-01-10 Doug Evans <dje@google.com>
|
| -
|
| - * dwarf2read.c (dwarf_decode_lines): Remove arg "abfd". New arg
|
| - "want_line_info". All callers updated.
|
| - (dwarf_decode_lines_1): New function.
|
| - (handle_DW_AT_stmt_list): Add function comment.
|
| - New arg "want_line_info". All callers updated.
|
| - (read_file_scope,read_type_unit_scope): Move comment from
|
| - handle_DW_AT_stmt_list to here.
|
| -
|
| -2012-01-06 Joel Brobecker <brobecker@adacore.com>
|
| -
|
| - * version.in: Set version to 7.3.92.20120106-cvs.
|
| -
|
| -2012-01-06 Joel Brobecker <brobecker@adacore.com>
|
| -
|
| - GDB 7.3.92 released.
|
| -
|
| -2012-01-06 Joel Brobecker <brobecker@adacore.com>
|
| -
|
| - * version.in: Update GDB version number to 7.3.92.
|
| -
|
| -2012-01-06 Joel Brobecker <brobecker@adacore.com>
|
| -
|
| - Copyright year update in most files of the GDB Project.
|
| -
|
| -2012-01-06 Joel Brobecker <brobecker@adacore.com>
|
| + * gdbarch.sh (max_insn_length): Extend the comment by unit.
|
| + * gdbarch.h: Regenerate.
|
|
|
| - * README (Copyright and License Notices): New section.
|
| +2011-12-28 Joel Brobecker <brobecker@adacore.com>
|
|
|
| -2012-01-06 Joel Brobecker <brobecker@adacore.com>
|
| + * varobj.c (varobj_update): Minor reformatting, putting the function
|
| + name at the start of the next line.
|
|
|
| - * ada-lang.c: Reformat the copyright notice.
|
| +2011-12-27 Doug Evans <dje@google.com>
|
|
|
| -2012-01-06 Joel Brobecker <brobecker@adacore.com>
|
| + * dwarf2read.c (struct dwarf2_cu): Delete members first_fn, last_fn,
|
| + cached_fn.
|
| + (struct function_range): Delete.
|
| + (initialize_cu_func_list, add_to_cu_func_list): Delete. All callers
|
| + updated.
|
| + (check_cu_functions): Ditto.
|
|
|
| - * gdb/common/gdb_thread_db.h, gdb/dbxread.c, gdb/environ.c,
|
| - gdb/gcore.h, gdb/rs6000-tdep.h, gdb/s390-nat.c, gdb/tic6x-tdep.c:
|
| - Reformat the copyright header.
|
| +2011-12-27 Mark Kettenis <kettenis@gnu.org>
|
|
|
| -2012-01-06 Joel Brobecker <brobecker@adacore.com>
|
| + * inf-ptrace.c [PT_IO && PIOD_READ_AUXV]
|
| + (inf_ptrace_xfer_partial): Implement TARGET_OBJECT_AUXV.
|
| + (inf_ptrace_auxv_parse): New function.
|
| + (inf_ptrace_target): Initialize to_auxv_parse field.
|
|
|
| - * top.c (print_gdb_version): Update copyright year.
|
| +2011-12-27 Joel Brobecker <brobecker@adacore.com>
|
|
|
| -2012-01-04 Jan Kratochvil <jan.kratochvil@redhat.com>
|
| + * ada-lang.c (should_use_wild_match): New function.
|
| + (ada_lookup_simple_minsym): Use should_use_wild_match.
|
| + Minor simplification. Add comment.
|
| + (ada_lookup_symbol_list): Use should_use_wild_match.
|
| + Minor simplification.
|
|
|
| - Revert:
|
| - 2012-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
|
| - Joel Brobecker <brobecker@adacore.com>
|
| - Fix regression for gdb.cp/gdb2495.exp with gcc-4.7.
|
| - * arch-utils.c (displaced_step_at_entry_point): Incrase BP_LEN skip to
|
| - 3 times.
|
| - * infcall.c (call_function_by_hand) <AT_SYMBOL>: Move it upwards and
|
| - fall through into AT_ENTRY_POINT.
|
| - (call_function_by_hand) <AT_ENTRY_POINT>: New variable bp_len. Adjust
|
| - DUMMY_ADDR with it.
|
| - * ppc-linux-tdep.c (ppc_linux_displaced_step_location): Increase
|
| - PPC_INSN_SIZE skip to 3 times.
|
| +2011-12-27 Joel Brobecker <brobecker@adacore.com>
|
|
|
| -2012-01-04 Joel Brobecker <brobecker@adacore.com>
|
| + * py-finishbreakpoint.c (bpfinishpy_init): Replace call to
|
| + sprintf by call to xsnprintf.
|
|
|
| - * linespec.c (add_minsym): Preserve function descriptors.
|
| -
|
| -2012-01-04 Joel Brobecker <brobecker@adacore.com>
|
| +2011-12-27 Joel Brobecker <brobecker@adacore.com>
|
|
|
| * linespec.c (struct collect_minsyms) [list_mode]: New field.
|
| (add_minsym): Ignore data symbols if not in list mode.
|
| (search_minsyms_for_name): Set local.list_mode.
|
|
|
| -2012-01-04 Ulrich Weigand <uweigand@de.ibm.com>
|
| -
|
| - * breakpoint.c (all_locations_are_pending): Consider locations
|
| - in program spaces executing during startup pending as well.
|
| +2011-12-27 Joel Brobecker <brobecker@adacore.com>
|
|
|
| -2012-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
|
| - Joel Brobecker <brobecker@adacore.com>
|
| -
|
| - Fix regression for gdb.cp/gdb2495.exp with gcc-4.7.
|
| - * arch-utils.c (displaced_step_at_entry_point): Incrase BP_LEN skip to
|
| - 3 times.
|
| - * infcall.c (call_function_by_hand) <AT_SYMBOL>: Move it upwards and
|
| - fall through into AT_ENTRY_POINT.
|
| - (call_function_by_hand) <AT_ENTRY_POINT>: New variable bp_len. Adjust
|
| - DUMMY_ADDR with it.
|
| - * ppc-linux-tdep.c (ppc_linux_displaced_step_location): Increase
|
| - PPC_INSN_SIZE skip to 3 times.
|
| -
|
| -2012-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
|
| -
|
| - * NEWS (Changes in GDB 7.4): Add gdbtui deprecation note.
|
| - * tui/tui-main.c: Likewise.
|
| + * utils.c (gdb_realpath): Add better support for Windows hosts.
|
|
|
| 2011-12-23 Kevin Pouget <kevin.pouget@st.com>
|
|
|
| - Introduce gdb.FinishBreakpoint in Python
|
| + Introduce gdb.FinishBreakpoint in Python.
|
| + * NEWS: Add entry for FinishBreakpoint.
|
| * Makefile.in (SUBDIR_PYTHON_OBS): Add py-finishbreakpoint.o.
|
| (SUBDIR_PYTHON_SRCS): Add python/py-finishbreakpoint.c.
|
| Add build rule for this file.
|
| @@ -251,19 +102,124 @@
|
| * python/python.h: Include breakpoint.h
|
| (gdbpy_is_stopped_at_finish_bp): New prototype.
|
|
|
| -2011-12-22 Andreas Schwab <schwab@linux-m68k.org>
|
| +2011-12-22 Tom Tromey <tromey@redhat.com>
|
|
|
| - * ppc-linux-nat.c (create_watchpoint_request): Only use ranged
|
| - watchpoints when supported.
|
| + PR python/12533:
|
| + * value.h (release_value_or_incref): Declare.
|
| + * value.c (struct value) <released>: New field.
|
| + (free_all_values, release_value, value_release_to_mark): Update
|
| + 'released'.
|
| + (release_value_or_incref): New function.
|
| + * python/py-value.c (valpy_new): Use release_value_or_incref.
|
| + (value_to_value_object): Likewise.
|
| + * varobj.c (install_new_value): Move value_incref earlier.
|
|
|
| - * cp-name-parser.y (cp_merge_demangle_parse_infos): Don't use
|
| - obstack_empty_p.
|
| +2011-12-22 Tom Tromey <tromey@redhat.com>
|
| +
|
| + * value.c (struct value) <modifiable, lazy, optimized_out,
|
| + initialized, stack>: Now bitfields. Move to top.
|
| + <reference_count>: Move earlier.
|
| +
|
| +2011-12-21 Tom Tromey <tromey@redhat.com>
|
| +
|
| + * minsyms.h: Rearrange. Document header and all functions.
|
| + * minsyms.c: Move some comments to minsyms.h.
|
| +
|
| +2011-12-21 Tom Tromey <tromey@redhat.com>
|
| +
|
| + * symtab.h: Include minsyms.h.
|
| + (prim_record_minimal_symbol, prim_record_minimal_symbol_full)
|
| + (prim_record_minimal_symbol_and_info, msymbol_hash_iw)
|
| + (msymbol_hash, SYMBOL_HASH_NEXT, msymbol_objfile)
|
| + (lookup_minimal_symbol, lookup_minimal_symbol_text)
|
| + (lookup_minimal_symbol_solib_trampoline)
|
| + (lookup_minimal_symbol_by_pc_name, lookup_minimal_symbol_by_pc)
|
| + (iterate_over_minimal_symbols, lookup_minimal_symbol_and_objfile)
|
| + (lookup_minimal_symbol_by_pc_section)
|
| + (lookup_solib_trampoline_symbol_by_pc)
|
| + (init_minimal_symbol_collection)
|
| + (make_cleanup_discard_minimal_symbols, install_minimal_symbols)
|
| + (msymbols_sort): Move to minsyms.h.
|
| + * objfiles.c (terminate_minimal_symbol_table): Move to minsyms.c.
|
| + * minsyms.c (terminate_minimal_symbol_table): Move from
|
| + objfiles.c.
|
| + * minsyms.h: New file.
|
| +
|
| +2011-12-21 Tom Tromey <tromey@redhat.com>
|
| +
|
| + * hppa-hpux-tdep.c (hppa64_hpux_search_dummy_call_sequence): Use
|
| + ALL_OBJFILE_MSYMBOLS.
|
| + (hppa_hpux_find_dummy_bpaddr): Likewise.
|
| + * jit.c (jit_object_close_impl): Use
|
| + terminate_minimal_symbol_table.
|
| +
|
| +2011-12-21 Tom Tromey <tromey@redhat.com>
|
| +
|
| + * elfread.c (elf_symtab_read): Put the filename in the filename
|
| + bcache.
|
| +
|
| +2011-12-21 Tom Tromey <tromey@redhat.com>
|
| +
|
| + * symtab.h (struct minimal_symbol) <filename>: Now const.
|
|
|
| 2011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
|
|
|
| PR tdep/12797
|
| * arm-tdep.c (arm_return_value): Handle complex types.
|
|
|
| +2011-12-21 Andreas Schwab <schwab@linux-m68k.org>
|
| +
|
| + * ppc-linux-nat.c (create_watchpoint_request): Only use ranged
|
| + watchpoints when supported.
|
| +
|
| +2011-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
|
| +
|
| + * symfile.c (objfilep): New typedef and new DEF_VEC_P.
|
| + (reread_symbols): Remove variable reread_one, new variables
|
| + new_objfiles, all_cleanups and ix. Use new_objfiles instead of
|
| + reread_one. Push changed objfiles to new_objfiles, call
|
| + observer_notify_new_objfile for them later.
|
| +
|
| +2011-12-21 Joel Brobecker <brobecker@adacore.com>
|
| +
|
| + * psymtab.c (expand_symtabs_matching_via_partial): Match
|
| + the partial symbols using their SYMBOL_SEARCH_NAME.
|
| + * symfile.h (struct quick_symbol_functions): Udate the
|
| + documentation of expand_symtabs_matching.
|
| + * dwarf2read.c (write_psymbols): Use SYMBOL_SEARCH_NAME instead
|
| + of SYMBOL_NATURAL_NAME in index entry.
|
| +
|
| +2011-12-21 Joel Brobecker <brobecker@adacore.com>
|
| +
|
| + * linespec.c (locate_first_half): Add handling of Ada operators
|
| + when the current language is Ada.
|
| +
|
| +2011-12-21 Joel Brobecker <brobecker@adacore.com>
|
| +
|
| + * objfiles.c (insert_section_p): Do not detect overlay sections
|
| + if overlay debugging is off.
|
| +
|
| +2011-12-21 Joel Brobecker <brobecker@adacore.com>
|
| +
|
| + * ada-lang.c (is_name_suffix): Add handling of "TKB" suffixes.
|
| + Update function documentation.
|
| + * dictionary.c (dict_hash): Ignore "TKB" suffixes in hash
|
| + computation.
|
| +
|
| +2011-12-20 Pedro Alves <alves.ped@gmail.com>
|
| + Jan Kratochvil <jan.kratochvil@redhat.com>
|
| +
|
| + * linux-nat.c (add_lwp): Don't call linux_nat_new_thread on the
|
| + first LWP.
|
| + * amd64-linux-nat.c (update_debug_registers_callback): Instantiate
|
| + `lwp->arch_private' if NULL.
|
| + (amd64_linux_prepare_to_resume): Do nothing if `lwp->arch_private'
|
| + is NULL.
|
| + * i386-linux-nat.c (update_debug_registers_callback): Instantiate
|
| + `lwp->arch_private' if NULL.
|
| + (i386_linux_prepare_to_resume): Do nothing if `lwp->arch_private'
|
| + is NULL.
|
| +
|
| 2011-12-19 Doug Evans <dje@google.com>
|
|
|
| * python/py-auto-load.c (info_auto_load_scripts): Pass address of
|
| @@ -282,6 +238,22 @@
|
| * s390-tdep.c (s390_push_dummy_call): Set addressing mode bit
|
| in return PSWA.
|
|
|
| +2011-12-19 Tom Tromey <tromey@redhat.com>
|
| +
|
| + * symtab.h (add_minsym_to_hash_table): Don't declare.
|
| + * minsyms.c (add_minsym_to_hash_table): Now static.
|
| +
|
| +2011-12-19 Joel Brobecker <brobecker@adacore.com>
|
| +
|
| + * elfread.c (elf_symtab_read): Ignore undefined symbols with
|
| + nonzero addresses if they do not correspond to a .plt section
|
| + when one is available in the objfile.
|
| +
|
| +2011-12-17 Andreas Schwab <schwab@linux-m68k.org>
|
| +
|
| + * cp-name-parser.y (cp_merge_demangle_parse_infos): Don't use
|
| + obstack_empty_p.
|
| +
|
| 2011-12-17 Mark Kettenis <kettenis@gnu.org>
|
|
|
| * amd64obsd-tdep.c (amd64obsd_init_abi): Don't set
|
| @@ -296,6 +268,55 @@
|
| * amd64obsd-tdep.c (amd64obsd_sigtramp_p): Detect new signal
|
| trampoline to be introduced in OpenBSD 5.0.
|
|
|
| +2011-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
|
| +
|
| + Fix build regression from the PR threads/10729 fix.
|
| + * s390-nat.c (s390_insert_watchpoint, s390_remove_watchpoint): Use LP,
|
| + not LP->PTID.
|
| +
|
| +2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
|
| +
|
| + * mi/mi-main.c (mi_cmd_list_thread_groups): Rename `optind' and
|
| + `optarg' to `oind' and `oarg', respectively(-Wshadow).
|
| + (mi_cmd_data_read_memory): Ditto.
|
| + (mi_cmd_data_read_memory_bytes): Ditto.
|
| + (mi_cmd_data_write_memory): Ditto.
|
| +
|
| +2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
|
| +
|
| + * mi/mi-getopt.c (mi_getopt): Rename `optind' and `optarg' to
|
| + `oind' and `oarg', respectively(-Wshadow).
|
| + (mi_valid_noargs): Ditto.
|
| +
|
| +2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
|
| +
|
| + * mi/mi-cmd-var.c (print_varobj): Rename `optind' and `optarg' to
|
| + `oind' and `oarg', respectively(-Wshadow).
|
| +
|
| +2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
|
| +
|
| + * mi/mi-cmd-target.c (mi_cmd_target_file_get): Rename `optind' and
|
| + `optarg' to `oind' and `oarg', respectively(-Wshadow).
|
| + (mi_cmd_target_file_put): Ditto.
|
| + (mi_cmd_target_file_delete): Ditto.
|
| +
|
| +2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
|
| +
|
| + * mi/mi-cmd-env.c (mi_cmd_env_path): Rename `optind' and
|
| + `optarg' to `oind' and `oarg', respectively(-Wshadow).
|
| + (mi_cmd_env_dir): Ditto.
|
| +
|
| +2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
|
| +
|
| + * mi/mi-cmd-disas.c (mi_cmd_disassemble): Rename `optind' and
|
| + `optarg' to `oind' and `oarg', respectively(-Wshadow).
|
| +
|
| +2011-12-16 Andrey Smirnov <andrew.smirnov@gmail.com>
|
| +
|
| + * mi/mi-cmd-break.c (mi_cmd_break_insert): Rename `optind' and
|
| + `optparg' to `oind' and `oarg', respectively(-Wshadow).
|
| + (mi_cmd_break_watch): Ditto.
|
| +
|
| 2011-12-16 Tom Tromey <tromey@redhat.com>
|
|
|
| * linespec.c (collect_symbols): Call maybe_add_address after
|
| @@ -322,6 +343,23 @@
|
|
|
| * cli/cli-cmds.c (filter_sals): Filter out sals with NULL symtab.
|
|
|
| +2011-12-16 Pedro Alves <pedro@codesourcery.com>
|
| +
|
| + * inf-loop.c: Include top.h.
|
| + (inferior_event_handler): Call check_frame_language.
|
| + * top.c (check_frame_language_change): New, factored out from ...
|
| + (execute_command): ... this. Use check_frame_language_change.
|
| + * top.h (check_frame_language_change): Declare.
|
| +
|
| +2011-12-16 asmwarrior <asmwarrior@gmail.com> (obvious fix)
|
| +
|
| + * windows-nat.c (cygwin_get_dr, cygwin_get_dr7): Add missing
|
| + prototypes.
|
| +
|
| +2011-12-16 Doug Evans <dje@google.com>
|
| +
|
| + * NEWS: Add entry for stdio gdbserver.
|
| +
|
| 2011-12-16 Phil Muldoon <pmuldoon@redhat.com>
|
|
|
| * python/python.c: Define python_excp_enums.
|
| @@ -335,11 +373,145 @@
|
| * NEWS: Update to reflect removal for "maint set/show
|
| print-stack"
|
|
|
| +2011-12-15 Doug Evans <dje@google.com>
|
| +
|
| + * exceptions.c (catcher_list_size): New function.
|
| + (last_message): Delete.
|
| + (exception_messages, exception_messages_size): New static globals.
|
| + (throw_it): Use exception_messages array to handle nested calls.
|
| +
|
| 2011-12-15 Tom Tromey <tromey@redhat.com>
|
|
|
| * symfile.c (symbol_file_add_with_addrs_or_offsets): Remove bad
|
| do_cleanups call.
|
|
|
| +2011-12-14 Doug Evans <dje@google.com>
|
| +
|
| + * defs.h (wait_to_die_with_timeout): Declare.
|
| + * utils.c: #include "gdb_wait.h".
|
| + (sigalrm_handler, wait_to_die_with_timeout): New functions.
|
| + * ser-pipe.c: Don't #include "gdb_wait.h".
|
| + (pipe_close): Give child a chance to die on its own after closing
|
| + its stdin before SIGTERM'ing it.
|
| +
|
| +2011-12-14 Joel Brobecker <brobecker@adacore.com>
|
| + Tom Tromey <tromey@redhat.com>
|
| +
|
| + * ada-lang.c (add_nonlocal_symbols): Initialize data to
|
| + all zeros. Remove setting of data.arg_sym to NULL.
|
| +
|
| +2011-12-14 Pedro Alves <pedro@codesourcery.com>
|
| +
|
| + PR threads/10729
|
| +
|
| + * linux-nat.c (linux_nat_new_thread): Change parameter to an lwp
|
| + pointer.
|
| + (linux_nat_prepare_to_resume): New global.
|
| + (lwp_free): New.
|
| + (purge_lwp_list): Use it.
|
| + (add_lwp): Call linux_nat_new_thread even on the first LWP.
|
| + Adjust to interface change.
|
| + (delete_lwp): Call lwp_free instead of xfree.
|
| + (detach_callback, linux_nat_detach, resume_lwp, linux_nat_resume)
|
| + (linux_handle_syscall_trap, linux_handle_extended_wait)
|
| + (linux_nat_filter_event, resume_stopped_resumed_lwps): Call
|
| + linux_nat_prepare_to_resume before resuming.
|
| + (linux_stop_lwp): New.
|
| + (linux_nat_set_new_thread): Adjust.
|
| + (linux_nat_set_prepare_to_resume): New.
|
| + * linux-nat.h (struct arch_lwp_info): Forward declare.
|
| + (struct lwp_info) <arch_private>: New field.
|
| + (linux_stop_lwp): Declare.
|
| + (linux_nat_set_new_thread): Adjust.
|
| + (linux_nat_set_prepare_to_resume): New.
|
| +
|
| + * i386-nat.c (DR_NADDR, DR_STATUS, DR_CONTROL)
|
| + (struct i386_debug_reg_state): Move to i386-nat.h.
|
| + (dr_mirror): Comment.
|
| + (i386_debug_reg_state): New.
|
| + (i386_update_inferior_debug_regs): Simplify.
|
| + (i386_stopped_data_address): Use the debug register state from the
|
| + inferior, not from the local cache.
|
| + * i386-nat.h (struct i386_dr_low_type): Delete reset_addr and
|
| + unset_status fields. New get_addr and get_control fields.
|
| + (DR_FIRSTADDR, DR_LASTADDR, DR_CONTROL): Moved from i386-nat.c.
|
| + (DR_NADDR, DR_STATUS): New.
|
| + (struct i386_debug_reg_state): Moved from i386-nat.c.
|
| +
|
| + * amd64-linux-nat.c (struct arch_lwp_info): New.
|
| + (amd64_linux_dr): Delete global.
|
| + (amd64_linux_dr_get_addr): New.
|
| + (amd64_linux_dr_get_control): New.
|
| + (amd64_linux_dr_unset_status): Delete.
|
| + (amd64_linux_dr_set_addr): Reimplement.
|
| + (amd64_linux_dr_reset_addr): Delete.
|
| + (update_debug_registers_callback): New.
|
| + (amd64_linux_dr_set_control): Reimplement.
|
| + (amd64_linux_dr_set_addr): Reimplement.
|
| + (amd64_linux_prepare_to_resume): New.
|
| + (amd64_linux_new_thread): Change parameter to an lwp pointer.
|
| + Reimplement.
|
| + (_initialize_amd64_linux_nat): No longer install
|
| + i386_dr_low.reset_addr and i386_dr_low.unset_status. Install
|
| + amd64_linux_dr_get_control as i386_dr_low.get_control. Install
|
| + amd64_linux_dr_get_addr as i386_dr_low.get_addr. Install
|
| + amd64_linux_prepare_to_resume.
|
| + * i386-linux-nat.c (DR_FIRSTADDR, DR_LASTADDR, DR_STATUS)
|
| + (DR_CONTROL): Delete.
|
| + (struct arch_lwp_info): New.
|
| + (i386_linux_dr): Delete global.
|
| + (i386_linux_dr_set_control): Reimplement.
|
| + (i386_linux_dr_get_addr): New.
|
| + (i386_linux_dr_set_addr): Reimplement.
|
| + (i386_linux_dr_get_control): New.
|
| + (update_debug_registers_callback): New.
|
| + (i386_linux_dr_unset_status): Delete.
|
| + (i386_linux_dr_set_addr): Reimplement.
|
| + (i386_linux_prepare_to_resume): New.
|
| + (i386_linux_new_thread): Change parameter to an lwp pointer.
|
| + Reimplement.
|
| + (_initialize_i386_linux_nat): No longer install
|
| + i386_dr_low.reset_addr and i386_dr_low.unset_status. Install
|
| + i386_linux_dr_get_control as i386_dr_low.get_control. Install
|
| + i386_linux_dr_get_addr as i386_dr_low.get_addr. Install
|
| + i386_linux_prepare_to_resume.
|
| +
|
| + * arm-linux-nat.c (arm_linux_new_thread): Change parameter to an
|
| + lwp pointer. Adjust.
|
| + * ia64-linux-nat.c (ia64_linux_new_thread): Likewise.
|
| + * mips-linux-nat.c (mips_linux_new_thread): Likewise.
|
| + * ppc-linux-nat.c (ppc_linux_new_thread): Likewise.
|
| + * s390-nat.c (s390_fix_watch_points): Likewise.
|
| +
|
| + * i386-darwin-nat.c (DR_FIRSTADDR, DR_LASTADDR, DR_STATUS)
|
| + (DR_CONTROL): Delete.
|
| + (i386_darwin_dr_reset_addr): Delete.
|
| + (i386_darwin_dr_get_addr): New.
|
| + (i386_darwin_dr_get_control): New.
|
| + * go32-nat.c
|
| + (go32_get_dr7, go32_get_dr): New.
|
| + (init_go32_ops): No longer install i386_dr_low.reset_addr.
|
| + Install go32_get_dr7 as i386_dr_low.get_control. Install
|
| + go32_get_dr as i386_dr_low.get_addr.
|
| + * i386bsd-nat.c (i386bsd_dr_get): New.
|
| + (i386bsd_dr_reset_addr): Delete.
|
| + (i386bsd_dr_get_addr): New.
|
| + (i386bsd_dr_get_status): Use i386bsd_dr_get.
|
| + (i386bsd_dr_get_control): New.
|
| + * i386bsd-nat.h (i386bsd_dr_reset_addr): Delete.
|
| + (i386bsd_dr_get_addr): New.
|
| + (i386bsd_dr_get_control): New.
|
| + * i386fbsd-nat.c (_initialize_i386fbsd_nat): No longer install
|
| + i386_dr_low.reset_addr and i386_dr_low.unset_status. Install
|
| + i386bsd_dr_get_control as i386_dr_low.get_control. Install
|
| + i386bsd_dr_get_addr as i386_dr_low.get_addr.
|
| + * windows-nat.c (init_windows_ops): No longer install
|
| + i386_dr_low.reset_addr and i386_dr_low.unset_status. Install
|
| + cygwin_get_dr7 as i386_dr_low.get_control. Install cygwin_get_dr
|
| + as i386_dr_low.get_addr.
|
| + (cygwin_get_dr): New.
|
| + (cygwin_get_dr7): New.
|
| +
|
| 2011-12-14 Pedro Alves <pedro@codesourcery.com>
|
|
|
| * ia64-tdep.c (ia64_memory_remove_breakpoint): Use
|
| @@ -352,6 +524,10 @@
|
| * ppc-linux-tdep.c (ppc_linux_memory_remove_breakpoint): Use
|
| target_write_raw_memory.
|
|
|
| +2011-12-14 Joel Brobecker <brobecker@adacore.com>
|
| +
|
| + * linespec.c (decode_line_internal): Make static.
|
| +
|
| 2011-12-14 Yao Qi <yao@codesourcery.com>
|
|
|
| * breakpoint.c (create_breakpoint): Set canonical.addr_string
|
| @@ -359,25 +535,14 @@
|
|
|
| 2011-12-13 Joel Brobecker <brobecker@adacore.com>
|
|
|
| - * version.in: Set version to 7.3.91.20111213-cvs.
|
| -
|
| -2011-12-13 Joel Brobecker <brobecker@adacore.com>
|
| -
|
| - GDB 7.3.91 released.
|
| -
|
| -2011-12-13 Joel Brobecker <brobecker@adacore.com>
|
| -
|
| - * version.in: Update GDB version number to 7.3.91.
|
| -
|
| -2011-12-13 Joel Brobecker <brobecker@adacore.com>
|
| -
|
| - * configure.ac: Disable -Werror by default.
|
| - * configure: Regenerate.
|
| + GDB 7.4 branch created (branch timestamp: 2011-12-13 13:00 UTC)
|
| + * version.in: Bump version to 7.4.50.20111213-cvs.
|
|
|
| 2011-12-13 Joel Brobecker <brobecker@adacore.com>
|
|
|
| - GDB 7.4 branch created (branch timestamp: 2011-12-13 13:00 UTC)
|
| - * version.in: Bump version to 7.3.90.20111213-cvs.
|
| + * NEWS: Create a new section for the next release branch.
|
| + Rename the section of the current branch, now that it has
|
| + been cut.
|
|
|
| 2011-12-11 Joel Brobecker <brobecker@adacore.com>
|
|
|
|
|